diff --git a/pages/account_and_service_management/managing_billing_payments_and_services/add_cloud_credit_to_project/meta.yaml b/pages/account_and_service_management/managing_billing_payments_and_services/add_cloud_credit_to_project/meta.yaml index 3a996ad4ec5..231b7a0d12c 100755 --- a/pages/account_and_service_management/managing_billing_payments_and_services/add_cloud_credit_to_project/meta.yaml +++ b/pages/account_and_service_management/managing_billing_payments_and_services/add_cloud_credit_to_project/meta.yaml @@ -1,4 +1,4 @@ id: 59d2000b-46a2-4fed-872e-ff9ad95df91b full_slug: public-cloud-billing-add-credit -reference_category: account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud +reference_category: managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud translation_banner: true \ No newline at end of file diff --git a/pages/account_and_service_management/managing_billing_payments_and_services/changing_hourly_monthly_billing/meta.yaml b/pages/account_and_service_management/managing_billing_payments_and_services/changing_hourly_monthly_billing/meta.yaml index 0426a031a5e..42f8ba74c7e 100755 --- a/pages/account_and_service_management/managing_billing_payments_and_services/changing_hourly_monthly_billing/meta.yaml +++ b/pages/account_and_service_management/managing_billing_payments_and_services/changing_hourly_monthly_billing/meta.yaml @@ -1,4 +1,4 @@ id: dc844450-f55c-4c67-90c9-82f9df0d10ad full_slug: public-cloud-billing-change-rate -reference_category: account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud +reference_category: managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud translation_banner: true \ No newline at end of file diff --git a/pages/account_and_service_management/managing_billing_payments_and_services/faq-billing/meta.yaml b/pages/account_and_service_management/managing_billing_payments_and_services/faq-billing/meta.yaml index a1e3101b545..594659b9af4 100644 --- a/pages/account_and_service_management/managing_billing_payments_and_services/faq-billing/meta.yaml +++ b/pages/account_and_service_management/managing_billing_payments_and_services/faq-billing/meta.yaml @@ -1,3 +1,4 @@ id : fd50aa9b-e0fb-4388-ac6c-c77910496e9c full_slug: faq-billing +reference_category: managing-billing-payments-and-services-faq translation_banner: true \ No newline at end of file diff --git a/pages/account_and_service_management/managing_billing_payments_and_services/faq-order-tracking/meta.yaml b/pages/account_and_service_management/managing_billing_payments_and_services/faq-order-tracking/meta.yaml index 9221807a1fc..1a7b758a8f5 100644 --- a/pages/account_and_service_management/managing_billing_payments_and_services/faq-order-tracking/meta.yaml +++ b/pages/account_and_service_management/managing_billing_payments_and_services/faq-order-tracking/meta.yaml @@ -1,3 +1,4 @@ id : 83402f98-60cf-11ed-9b6a-0242ac120002 full_slug: faq-order-tracking +reference_category: managing-billing-payments-and-services-faq translation_banner: true \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/configuring-reverse-dns/meta.yaml b/pages/bare_metal_cloud/virtual_private_servers/configuring-reverse-dns/meta.yaml index 51671fb23a8..0ca8ac799a5 100755 --- a/pages/bare_metal_cloud/virtual_private_servers/configuring-reverse-dns/meta.yaml +++ b/pages/bare_metal_cloud/virtual_private_servers/configuring-reverse-dns/meta.yaml @@ -1,3 +1,3 @@ id: a78e6a05-c8d7-4820-8b84-624fdb21fb78 full_slug: vps-configure-reverse-dns -reference_category: bare-metal-cloud-virtual-private-servers-network-and-ip-management \ No newline at end of file +reference_category: virtual-private-servers-network-and-ip-management \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps/meta.yaml b/pages/bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps/meta.yaml index c4973774a4e..897780d54ca 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps/meta.yaml +++ b/pages/bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps/meta.yaml @@ -1,3 +1,3 @@ id: 47d3cdff-c57b-433a-8f0d-249cb6a9e302 full_slug: vps-install-env-web-dev -reference_category: bare-metal-cloud-virtual-private-servers-tutorials \ No newline at end of file +reference_category: virtual-private-servers-tutorials \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/install_wordpress_docker_on_vps/meta.yaml b/pages/bare_metal_cloud/virtual_private_servers/install_wordpress_docker_on_vps/meta.yaml index a1242525627..abbd728431b 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/install_wordpress_docker_on_vps/meta.yaml +++ b/pages/bare_metal_cloud/virtual_private_servers/install_wordpress_docker_on_vps/meta.yaml @@ -1,3 +1,3 @@ id: 9ce8ef8a-7825-402b-ac6d-a048855971b9 full_slug: vps-install-wordpress-docker -reference_category: bare-metal-cloud-virtual-private-servers-tutorials \ No newline at end of file +reference_category: virtual-private-servers-tutorials \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/install_wordpress_site_on_vps/meta.yaml b/pages/bare_metal_cloud/virtual_private_servers/install_wordpress_site_on_vps/meta.yaml index 634d9d794a9..5190043ee66 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/install_wordpress_site_on_vps/meta.yaml +++ b/pages/bare_metal_cloud/virtual_private_servers/install_wordpress_site_on_vps/meta.yaml @@ -1,3 +1,3 @@ id: adea7f37-1547-40ec-a27e-4f15ddb2db10 full_slug: vps-install-wordpress-site -reference_category: bare-metal-cloud-virtual-private-servers-tutorials \ No newline at end of file +reference_category: virtual-private-servers-tutorials \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/minecraft_server_on_vps/meta.yaml b/pages/bare_metal_cloud/virtual_private_servers/minecraft_server_on_vps/meta.yaml index 2f1fcbee4a3..c936101ebdf 100755 --- a/pages/bare_metal_cloud/virtual_private_servers/minecraft_server_on_vps/meta.yaml +++ b/pages/bare_metal_cloud/virtual_private_servers/minecraft_server_on_vps/meta.yaml @@ -1,2 +1,3 @@ id: 5ee65272-3c01-40b6-944a-2948b2948707 -full_slug: vps-create-minecraft-server \ No newline at end of file +full_slug: vps-create-minecraft-server +reference_category: virtual-private-servers-tutorials \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/palworld-server-on-vps/meta.yaml b/pages/bare_metal_cloud/virtual_private_servers/palworld-server-on-vps/meta.yaml index bff0b9079ad..b378be4f0e6 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/palworld-server-on-vps/meta.yaml +++ b/pages/bare_metal_cloud/virtual_private_servers/palworld-server-on-vps/meta.yaml @@ -1,3 +1,3 @@ id: 9140c0d7-6ebd-4339-97f8-acfec839aaf2 full_slug: vps-create-palworld-server -reference_category: bare-metal-cloud-virtual-private-servers-tutorials \ No newline at end of file +reference_category: virtual-private-servers-tutorials \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/resetting_a_windows_password/meta.yaml b/pages/bare_metal_cloud/virtual_private_servers/resetting_a_windows_password/meta.yaml index cc64d0f695b..407bcdf0eaa 100755 --- a/pages/bare_metal_cloud/virtual_private_servers/resetting_a_windows_password/meta.yaml +++ b/pages/bare_metal_cloud/virtual_private_servers/resetting_a_windows_password/meta.yaml @@ -1,3 +1,3 @@ id: 0dc0c63f-5486-40bb-987c-c5937cc72521 full_slug: vps-resetting-windows-password -reference_category: bare-metal-cloud-virtual-private-servers-troubleshooting \ No newline at end of file +reference_category: virtual-private-servers-troubleshooting \ No newline at end of file diff --git a/pages/index-translations.de.yaml b/pages/index-translations.de.yaml index 47dd86a82b5..565332e2daf 100644 --- a/pages/index-translations.de.yaml +++ b/pages/index-translations.de.yaml @@ -3,19 +3,19 @@ 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-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 +managing-billing-payments-and-services: Verwaltung von Abrechnung, Zahlungen und Dienstleistungen +managing-billing-payments-and-services-api: API +managing-billing-payments-and-services-faq: FAQ +managing-billing-payments-and-services-invoices-billing-and-payments: Abrechnung und Zahlungen +managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +managing-billing-payments-and-services-renewing-a-service: Verlängerung einer Dienstleistung +managing-billing-payments-and-services-terminating-a-service: Kündigung einer Dienstleistung +managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud 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 @@ -35,13 +35,13 @@ bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Verwalten von vir 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-advanced-usage: Fortgeschrittene Anwendung -bare-metal-cloud-virtual-private-servers-backups: Backups -bare-metal-cloud-virtual-private-servers-getting-started: Erste Schritte -bare-metal-cloud-virtual-private-servers-network-and-ip-management: Netzwerk und IP -bare-metal-cloud-virtual-private-servers-troubleshooting: Störungsbehebung -bare-metal-cloud-virtual-private-servers-tutorials: Tutorials +virtual-private-servers: Virtual Private Server +virtual-private-servers-advanced-usage: Fortgeschrittene Anwendung +virtual-private-servers-backups: Backups +virtual-private-servers-getting-started: Erste Schritte +virtual-private-servers-network-and-ip-management: Netzwerk und IP +virtual-private-servers-troubleshooting: Störungsbehebung +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-networking-and-security: Netzwerk und Sicherheit @@ -72,15 +72,6 @@ hosted-private-cloud-sap-ovhcloud-getting-started: Erste Schritte hosted-private-cloud-sap-ovhcloud-advanced-usage: Fortgeschrittene Anwendung 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 @@ -152,19 +143,19 @@ 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-guides: Kafka - Guides +public-cloud-data-analytics-kafka-guides: Kafka - Guides public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-databases-cassandra: Cassandra public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-databases-m3db: M3db public-cloud-databases-m3db-guides: M3db - Guides public-cloud-databases-m3-aggregator: M3 Aggregator -public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +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 @@ -199,82 +190,83 @@ web-cloud-clouddb: Web Cloud Databases web-cloud-clouddb-getting-started: Erste Schritte web-cloud-clouddb-configuration: Konfiguration web-cloud-clouddb-technical-resources: Technische 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-domains: Domains -web-cloud-domains-api: API -web-cloud-domains-api-frequent-tasks: Häufige Tasks -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-dns-options: DNS-Optionen -web-cloud-domains-dns-dns-records: DNS-Einträge -web-cloud-domains-dns-dns-servers: DNS-Server -web-cloud-domains-dns-dns-tools: DNS-Tools -web-cloud-domains-dns-dns-zone: DNS-Zone -web-cloud-domains-domain-names: Domainnamen -web-cloud-domains-domain-names-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-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 und Fehlerbehebung -web-cloud-domains-domain-names-tutorials: Tutorials -web-cloud-internet: Internet -web-cloud-internet-internet-access: Internetzugang -web-cloud-internet-internet-access-advanced-setup: Erweiterte Einrichtung -web-cloud-internet-internet-access-getting-started: Erste Schritte -web-cloud-internet-internet-access-managing-your-offer: Verwaltung Ihres Angebots -web-cloud-internet-internet-access-managing-your-options: Verwaltung Ihrer Optionen -web-cloud-internet-internet-access-setting-up-your-access: Installation Ihrer Zugänge -web-cloud-internet-internet-access-troubleshooting: Störungsbehebung -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-managing-your-offer: Verwaltung Ihres Angebots -web-cloud-internet-overthebox-advanced-setup: Erweiterte Einrichtung -web-cloud-internet-overthebox-getting-started: Erste Schritte -web-cloud-internet-overthebox-initial-setup: Erstkonfiguration -web-cloud-messaging: Messaging -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-advanced-usage: Fortgeschrittene Anwendung -web-cloud-messaging-sms-getting-started: Erste Schritte -web-cloud-messaging-sms-managing-your-solution: Meine IT-Lösung verwalten -web-cloud-messaging-sms-sending-sms-messages: SMS versenden -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-sending-and-receiving-faxes: Faxe versenden und empfangen -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-administration: Verwalten -web-cloud-phone-and-fax-voip-api: API -web-cloud-phone-and-fax-voip-computer-telephony-integration-cti: Automatische Telefonverbindung (CTI) -web-cloud-phone-and-fax-voip-faq: FAQ -web-cloud-phone-and-fax-voip-ipbx: IPBX -web-cloud-phone-and-fax-voip-numbers-and-aliases: Nummern und Alias -web-cloud-phone-and-fax-voip-popc: POPC -web-cloud-phone-and-fax-voip-previous-phone-models: Unsere bisherigen Reihen an Telefonen -web-cloud-phone-and-fax-voip-security: Sicherheit -web-cloud-phone-and-fax-voip-telephone-lines: Telefonleitungen -web-cloud-phone-and-fax-voip-troubleshooting: Störungsbehebung -web-cloud-phone-and-fax-voip-tutorials: Tutorials +email-collaborative-solutions: E-Mail-Lösungen und kollaborative Tools +email-collaborative-solutions-common-email-features: Gemeinsame Funktionen von E-Mail-Accounts +email-collaborative-solutions-using-outlook-web-access-owa: Outlook Web App (OWA) Webmail verwenden +email-collaborative-solutions-migration: Migration von Dienstleistungen +email-collaborative-solutions-troubleshooting: Störungsbehebung +email-collaborative-solutions-mx-plan: MX Plan +email-collaborative-solutions-mx-plan-getting-started: Erste Schritte +email-collaborative-solutions-mx-plan-email-address-features: Funktionen von E-Mail-Accounts +email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten +email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten +email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Hinzufügen eines Accounts zu einem vorhandenen E-Mail-Dienst +email-collaborative-solutions-email-pro: E-Mail Pro +email-collaborative-solutions-email-pro-getting-started: Erste Schritte +email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten +email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten +email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Hinzufügen eines Accounts zu einem vorhandenen E-Mail-Dienst +email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +email-collaborative-solutions-microsoft-exchange-getting-started: Erste Schritte +email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funktionen von Exchange-Accounts +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten +email-collaborative-solutions-microsoft-exchange-troubleshooting: Störungsbehebung +email-collaborative-solutions-microsoft-office: Microsoft Office +email-collaborative-solutions-zimbra: Zimbra +domains: Domains +domains-api: API +domains-api-frequent-tasks: Häufige Tasks +domains-dns: DNS (Domain Name System) +domains-dns-dns-options: DNS-Optionen +domains-dns-dns-records: DNS-Einträge +domains-dns-dns-servers: DNS-Server +domains-dns-dns-tools: DNS-Tools +domains-dns-dns-zone: DNS-Zone +domains-domain-names: Domainnamen +domains-domain-names-changing-a-domain-name-owner-trade: Änderung des Inhabers eines Domainnamens (Trade) +domains-domain-names-getting-started: Erste Schritte +domains-domain-names-incoming-transfer-to-ovhcloud: Eingehender Transfer zu OVHcloud +domains-domain-names-outgoing-transfer-from-ovhcloud: Transfer ausgehend von OVHcloud +domains-domain-names-troubleshooting: Diagnose und Fehlerbehebung +domains-domain-names-tutorials: Tutorials +telecom-internet: Internet +telecom-internet-internet-access: Internetzugang +telecom-internet-internet-access-advanced-setup: Erweiterte Einrichtung +telecom-internet-internet-access-getting-started: Erste Schritte +telecom-internet-internet-access-managing-your-offer: Verwaltung Ihres Angebots +telecom-internet-internet-access-managing-your-options: Verwaltung Ihrer Optionen +telecom-internet-internet-access-setting-up-your-access: Installation Ihrer Zugänge +telecom-internet-internet-access-troubleshooting: Störungsbehebung +telecom-internet-overthebox: OverTheBox +telecom-internet-overthebox-managing-your-offer: Verwaltung Ihres Angebots +telecom-internet-overthebox-advanced-setup: Erweiterte Einrichtung +telecom-internet-overthebox-getting-started: Erste Schritte +telecom-internet-overthebox-initial-setup: Erstkonfiguration +telecom-messaging: Messaging +telecom-messaging-sms: SMS +telecom-messaging-sms-advanced-usage: Fortgeschrittene Anwendung +telecom-messaging-sms-getting-started: Erste Schritte +telecom-messaging-sms-managing-your-solution: Meine IT-Lösung verwalten +telecom-messaging-sms-sending-sms-messages: SMS versenden +telecom-messaging-sms-smpp: SMPP +telecom-phone-and-fax: Telefon und Fax +telecom-phone-and-fax-fax: Faxe versenden und empfangen +telecom-phone-and-fax-fax-getting-started: Erste Schritte +telecom-phone-and-fax-fax-sending-and-receiving-faxes: Faxe versenden und empfangen +telecom-phone-and-fax-voip: VoIP +telecom-phone-and-fax-voip-administration: Verwalten +telecom-phone-and-fax-voip-api: API +telecom-phone-and-fax-voip-computer-telephony-integration-cti: Automatische Telefonverbindung (CTI) +telecom-phone-and-fax-voip-faq: FAQ +telecom-phone-and-fax-voip-ipbx: IPBX +telecom-phone-and-fax-voip-numbers-and-aliases: Nummern und Alias +telecom-phone-and-fax-voip-popc: POPC +telecom-phone-and-fax-voip-previous-phone-models: Unsere bisherigen Reihen an Telefonen +telecom-phone-and-fax-voip-security: Sicherheit +telecom-phone-and-fax-voip-telephone-lines: Telefonleitungen +telecom-phone-and-fax-voip-troubleshooting: Störungsbehebung +telecom-phone-and-fax-voip-tutorials: Tutorials web-cloud-hosting: Webhosting web-cloud-hosting-automating-tasks-cron: Automatisierung von Tasks (cron) web-cloud-hosting-cloud-web-configuration: Cloud Web Hosting konfigurieren @@ -296,18 +288,18 @@ 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-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-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: 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 @@ -326,7 +318,7 @@ 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 +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 @@ -344,3 +336,60 @@ observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, q 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 +tutorials-domain-names: Domains +tutorials-web-hosting: Webhosting +tutorials-wordpress: WordPress +tutorials-dedicated-servers: Dedicated server +tutorials-public-cloud: Public Cloud +tutorials-compute: Compute +tutorials-object-storage: Object Storage +tutorials-public-cloud-databases: Public Cloud Databases +tutorials-managed-kubernetes: Managed Kubernetes +tutorials-managed-private-registry: Managed Private Registry +tutorials-ai-notebooks: AI Notebooks +tutorials-ai-training: AI Training +tutorials-ai-deploy: AI Deploy +tutorials-data-processing: Data Processing +db-clouddb: Web Cloud Databases +db-clouddb-getting-started: Erste Schritte +db-clouddb-configuration: Konfiguration +db-clouddb-technical-resources: Technische Ressourcen +db-public-cloud-databases: Public Cloud Databases +db-public-cloud-databases-general-information: General information +db-public-cloud-databases-general-guides: General guides +db-public-cloud-databases-mongodb: MongoDB +db-public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +db-public-cloud-databases-mongodb-guides: MongoDB - User guides +db-public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +db-public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +db-public-cloud-databases-mysql: MySQL +db-public-cloud-databases-mysql-guides: MySQL - Guides +db-public-cloud-databases-mysql-tutorials: MySQL - Tutorials +db-public-cloud-databases-postgresql: PostgreSQL +db-public-cloud-databases-postgresql-guides: PostgreSQL - Guides +db-public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +db-public-cloud-databases-redis: Redis +db-public-cloud-databases-redis-guides: Redis - Guides +db-public-cloud-databases-redis-tutorials: Redis - Tutorials +db-public-cloud-databases-grafana: Dashboards +db-public-cloud-databases-grafana-guides: Dashboards - Guides +db-public-cloud-databases-grafana-tutorials: Dashboards - Tutorials +db-public-cloud-databases-kafka: Kafka +db-public-cloud-databases-kafka-guides: Kafka - Guides +db-public-cloud-databases-kafka-connect: Kafka Connect +db-public-cloud-databases-kafka-connect-guides: Kafka Connect - Guides +db-public-cloud-databases-kafka-mirrormaker: Kafka MirrorMaker +db-public-cloud-databases-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +db-public-cloud-databases-cassandra: Cassandra +db-public-cloud-databases-cassandra-guides: Cassandra - Guides +db-public-cloud-databases-m3db: M3db +db-public-cloud-databases-m3db-guides: M3db - Guides +db-public-cloud-databases-m3-aggregator: M3 Aggregator +db-public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +db-public-cloud-databases-opensearch: OpenSearch +db-public-cloud-databases-opensearch-guides: OpenSearch - Guides +faq: FAQ +troubleshooting: Störungsbehebung +troubleshooting-dedicated-servers: Dedicated server +troubleshooting-public-cloud: Public Cloud +troubleshooting-web-hosting: Webhosting \ No newline at end of file diff --git a/pages/index-translations.es.yaml b/pages/index-translations.es.yaml index fcc9287783a..11a6d51294f 100755 --- a/pages/index-translations.es.yaml +++ b/pages/index-translations.es.yaml @@ -3,19 +3,19 @@ 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-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 +managing-billing-payments-and-services: Gestionar la facturación, los pagos y los servicios +managing-billing-payments-and-services-api: API +managing-billing-payments-and-services-faq: FAQ +managing-billing-payments-and-services-invoices-billing-and-payments: Facturación y pagos +managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +managing-billing-payments-and-services-renewing-a-service: Renovación de un servicio +managing-billing-payments-and-services-terminating-a-service: Baja de un servicio +managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud 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 @@ -35,13 +35,13 @@ bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestionar las má 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-advanced-usage: Uso avanzado -bare-metal-cloud-virtual-private-servers-backups: Backups -bare-metal-cloud-virtual-private-servers-getting-started: Primeros pasos -bare-metal-cloud-virtual-private-servers-network-and-ip-management: Red e IP -bare-metal-cloud-virtual-private-servers-troubleshooting: Resolución de problemas -bare-metal-cloud-virtual-private-servers-tutorials: Tutoriales +virtual-private-servers: Servidores Privados Virtuales +virtual-private-servers-advanced-usage: Uso avanzado +virtual-private-servers-backups: Backups +virtual-private-servers-getting-started: Primeros pasos +virtual-private-servers-network-and-ip-management: Red e IP +virtual-private-servers-troubleshooting: Resolución de problemas +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-networking-and-security: Redes y seguridad @@ -72,15 +72,6 @@ hosted-private-cloud-sap-ovhcloud-getting-started: Primeros pasos hosted-private-cloud-sap-ovhcloud-advanced-usage: Uso avanzado 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: 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 @@ -152,26 +143,26 @@ 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-guides: Kafka - Guides +public-cloud-data-analytics-kafka-guides: Kafka - Guides public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-databases-cassandra: Cassandra public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-databases-m3db: M3db public-cloud-databases-m3db-guides: M3db - Guides public-cloud-databases-m3-aggregator: M3 Aggregator -public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +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-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 @@ -199,83 +190,83 @@ web-cloud-clouddb: Web Cloud Databases web-cloud-clouddb-getting-started: Primeros pasos web-cloud-clouddb-configuration: Configuración web-cloud-clouddb-technical-resources: Recursos técnicos -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-domains: Dominios -web-cloud-domains-api: API -web-cloud-domains-api-frequent-tasks: Tareas frecuentes -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-dns-options: Opciones DNS -web-cloud-domains-dns-dns-records: Registros DNS -web-cloud-domains-dns-dns-servers: Servidores DNS -web-cloud-domains-dns-dns-tools: Herramientas DNS -web-cloud-domains-dns-dns-zone: Zona DNS -web-cloud-domains-domain-names: Nombres de dominio -web-cloud-domains-domain-names-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-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-tutorials: Tutoriales -web-cloud-internet: Internet -web-cloud-internet-internet-access: Acceso a internet -web-cloud-internet-internet-access-advanced-setup: Configuración avanzada -web-cloud-internet-internet-access-getting-started: Primeros pasos -web-cloud-internet-internet-access-managing-your-offer: Gestionar las soluciones -web-cloud-internet-internet-access-managing-your-options: Gestionar las opciones -web-cloud-internet-internet-access-setting-up-your-access: Configurar los accesos -web-cloud-internet-internet-access-troubleshooting: Resolución de problemas -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-managing-your-offer: Gestionar las soluciones -web-cloud-internet-overthebox-advanced-setup: Configuración avanzada -web-cloud-internet-overthebox-getting-started: Primeros pasos -web-cloud-internet-overthebox-initial-setup: Configuración inicial -web-cloud-messaging: SMS -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-advanced-usage: Uso avanzado -web-cloud-messaging-sms-getting-started: Primeros pasos -web-cloud-messaging-sms-managing-your-solution: Gestionar un servicio -web-cloud-messaging-sms-sending-sms-messages: Enviar SMS -web-cloud-messaging-sms-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-sending-and-receiving-faxes: Enviar y recibir faxes -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-administration: Administración -web-cloud-phone-and-fax-voip-api: API -web-cloud-phone-and-fax-voip-computer-telephony-integration-cti: Integración de telefonía informática (CTI) -web-cloud-phone-and-fax-voip-faq: FAQ -web-cloud-phone-and-fax-voip-ipbx: IPBX -web-cloud-phone-and-fax-voip-numbers-and-aliases: Números y alias -web-cloud-phone-and-fax-voip-popc: POPC -web-cloud-phone-and-fax-voip-previous-phone-models: Gamas antiguas de teléfonos -web-cloud-phone-and-fax-voip-security: Seguridad -web-cloud-phone-and-fax-voip-telephone-lines: Líneas telefónicas -web-cloud-phone-and-fax-voip-troubleshooting: Resolución de problemas -web-cloud-phone-and-fax-voip-tutorials: Tutoriales +email-collaborative-solutions: Soluciones de correo y herramientas colaborativas +email-collaborative-solutions-common-email-features: Funcionalidades comunes a los productos de correo +email-collaborative-solutions-using-outlook-web-access-owa: Uso de Outlook Web Application (OWA) +email-collaborative-solutions-migration: Migración de servicios +email-collaborative-solutions-troubleshooting: Resolución de problemas +email-collaborative-solutions-mx-plan: MX Plan +email-collaborative-solutions-mx-plan-getting-started: Primeros pasos +email-collaborative-solutions-mx-plan-email-address-features: Funcionalidades de las cuentas de correo +email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador +email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil +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 +email-collaborative-solutions-email-pro: Email Pro +email-collaborative-solutions-email-pro-getting-started: Primeros pasos +email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador +email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil +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 +email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +email-collaborative-solutions-microsoft-exchange-getting-started: Primeros pasos +email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funcionalidades de las cuentas Exchange +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil +email-collaborative-solutions-microsoft-exchange-troubleshooting: Resolución de problemas +email-collaborative-solutions-microsoft-office: Microsoft Office +email-collaborative-solutions-zimbra: Zimbra +domains: Dominios +domains-api: API +domains-api-frequent-tasks: Tareas frecuentes +domains-dns: DNS (Domain Name System) +domains-dns-dns-options: Opciones DNS +domains-dns-dns-records: Registros DNS +domains-dns-dns-servers: Servidores DNS +domains-dns-dns-tools: Herramientas DNS +domains-dns-dns-zone: Zona DNS +domains-domain-names: Nombres de dominio +domains-domain-names-changing-a-domain-name-owner-trade: Cambiar el propietario de un dominio (trade) +domains-domain-names-getting-started: Primeros pasos +domains-domain-names-incoming-transfer-to-ovhcloud: Transferencia entrante hacia OVHcloud +domains-domain-names-outgoing-transfer-from-ovhcloud: Transferencia saliente desde OVHcloud +domains-domain-names-troubleshooting: Diagnóstico +domains-domain-names-tutorials: Tutoriales +telecom-internet: Internet +telecom-internet-internet-access: Acceso a internet +telecom-internet-internet-access-advanced-setup: Configuración avanzada +telecom-internet-internet-access-getting-started: Primeros pasos +telecom-internet-internet-access-managing-your-offer: Gestionar las soluciones +telecom-internet-internet-access-managing-your-options: Gestionar las opciones +telecom-internet-internet-access-setting-up-your-access: Configurar los accesos +telecom-internet-internet-access-troubleshooting: Resolución de problemas +telecom-internet-overthebox: OverTheBox +telecom-internet-overthebox-managing-your-offer: Gestionar las soluciones +telecom-internet-overthebox-advanced-setup: Configuración avanzada +telecom-internet-overthebox-getting-started: Primeros pasos +telecom-internet-overthebox-initial-setup: Configuración inicial +telecom-messaging: SMS +telecom-messaging-sms: SMS +telecom-messaging-sms-advanced-usage: Uso avanzado +telecom-messaging-sms-getting-started: Primeros pasos +telecom-messaging-sms-managing-your-solution: Gestionar un servicio +telecom-messaging-sms-sending-sms-messages: Enviar SMS +telecom-messaging-sms-smpp: SMPP +telecom-phone-and-fax: Teléfono y Fax +telecom-phone-and-fax-fax: Fax +telecom-phone-and-fax-fax-getting-started: Primeros pasos +telecom-phone-and-fax-fax-sending-and-receiving-faxes: Enviar y recibir faxes +telecom-phone-and-fax-voip: VoIP +telecom-phone-and-fax-voip-administration: Administración +telecom-phone-and-fax-voip-api: API +telecom-phone-and-fax-voip-computer-telephony-integration-cti: Integración de telefonía informática (CTI) +telecom-phone-and-fax-voip-faq: FAQ +telecom-phone-and-fax-voip-ipbx: IPBX +telecom-phone-and-fax-voip-numbers-and-aliases: Números y alias +telecom-phone-and-fax-voip-popc: POPC +telecom-phone-and-fax-voip-previous-phone-models: Gamas antiguas de teléfonos +telecom-phone-and-fax-voip-security: Seguridad +telecom-phone-and-fax-voip-telephone-lines: Líneas telefónicas +telecom-phone-and-fax-voip-troubleshooting: Resolución de problemas +telecom-phone-and-fax-voip-tutorials: Tutoriales web-cloud-hosting: Web hosting web-cloud-hosting-automating-tasks-cron: Automatización de tareas (cron) web-cloud-hosting-cloud-web-configuration: Configurar un hosting Cloud Web @@ -297,18 +288,18 @@ 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-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-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: 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 @@ -345,3 +336,60 @@ observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, q 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 +tutorials-domain-names: Dominios +tutorials-web-hosting: Web hosting +tutorials-wordpress: WordPress +tutorials-dedicated-servers: Servidores dedicados +tutorials-public-cloud: Public Cloud +tutorials-compute: Compute +tutorials-object-storage: Object Storage +tutorials-public-cloud-databases: Public Cloud Databases +tutorials-managed-kubernetes: Managed Kubernetes +tutorials-managed-private-registry: Managed Private Registry +tutorials-ai-notebooks: AI Notebooks +tutorials-ai-training: AI Training +tutorials-ai-deploy: AI Deploy +tutorials-data-processing: Data Processing +db-clouddb: Web Cloud Databases +db-clouddb-getting-started: Primeros pasos +db-clouddb-configuration: Configuración +db-clouddb-technical-resources: Recursos técnicos +db-public-cloud-databases: Public Cloud Databases +db-public-cloud-databases-general-information: General information +db-public-cloud-databases-general-guides: General guides +db-public-cloud-databases-mongodb: MongoDB +db-public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +db-public-cloud-databases-mongodb-guides: MongoDB - User guides +db-public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +db-public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +db-public-cloud-databases-mysql: MySQL +db-public-cloud-databases-mysql-guides: MySQL - Guides +db-public-cloud-databases-mysql-tutorials: MySQL - Tutorials +db-public-cloud-databases-postgresql: PostgreSQL +db-public-cloud-databases-postgresql-guides: PostgreSQL - Guides +db-public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +db-public-cloud-databases-redis: Redis +db-public-cloud-databases-redis-guides: Redis - Guides +db-public-cloud-databases-redis-tutorials: Redis - Tutorials +db-public-cloud-databases-grafana: Dashboards +db-public-cloud-databases-grafana-guides: Dashboards - Guides +db-public-cloud-databases-grafana-tutorials: Dashboards - Tutorials +db-public-cloud-databases-kafka: Kafka +db-public-cloud-databases-kafka-guides: Kafka - Guides +db-public-cloud-databases-kafka-connect: Kafka Connect +db-public-cloud-databases-kafka-connect-guides: Kafka Connect - Guides +db-public-cloud-databases-kafka-mirrormaker: Kafka MirrorMaker +db-public-cloud-databases-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +db-public-cloud-databases-cassandra: Cassandra +db-public-cloud-databases-cassandra-guides: Cassandra - Guides +db-public-cloud-databases-m3db: M3db +db-public-cloud-databases-m3db-guides: M3db - Guides +db-public-cloud-databases-m3-aggregator: M3 Aggregator +db-public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +db-public-cloud-databases-opensearch: OpenSearch +db-public-cloud-databases-opensearch-guides: OpenSearch - Guides +faq: FAQ +troubleshooting: Resolución de problemas +troubleshooting-dedicated-servers: Servidores dedicados +troubleshooting-public-cloud: Public Cloud +troubleshooting-web-hosting: Web hosting \ No newline at end of file diff --git a/pages/index-translations.fq.yaml b/pages/index-translations.fq.yaml index ef9cc35ac21..e6acb75bb65 100755 --- a/pages/index-translations.fq.yaml +++ b/pages/index-translations.fq.yaml @@ -3,19 +3,19 @@ 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-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é +managing-billing-payments-and-services: Gérer la facturation, les paiements et les services +managing-billing-payments-and-services-api: API +managing-billing-payments-and-services-faq: FAQ +managing-billing-payments-and-services-invoices-billing-and-payments: Facturation et paiements +managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +managing-billing-payments-and-services-renewing-a-service: Renouveler un service +managing-billing-payments-and-services-terminating-a-service: Résiliation d’un service +managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud 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 @@ -35,13 +35,13 @@ bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestion des machi 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-advanced-usage: Utilisation avancée -bare-metal-cloud-virtual-private-servers-backups: Sauvegardes -bare-metal-cloud-virtual-private-servers-getting-started: Premiers pas -bare-metal-cloud-virtual-private-servers-network-and-ip-management: Réseau et IP -bare-metal-cloud-virtual-private-servers-troubleshooting: Dépanner -bare-metal-cloud-virtual-private-servers-tutorials: Tutoriels +virtual-private-servers: Serveurs privés virtuels +virtual-private-servers-advanced-usage: Utilisation avancée +virtual-private-servers-backups: Sauvegardes +virtual-private-servers-getting-started: Premiers pas +virtual-private-servers-network-and-ip-management: Réseau et IP +virtual-private-servers-troubleshooting: Dépanner +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-networking-and-security: Réseau et sécurité @@ -49,7 +49,7 @@ 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-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 @@ -71,16 +71,7 @@ hosted-private-cloud-sap-ovhcloud-concepts: Concepts hosted-private-cloud-sap-ovhcloud-getting-started: Premiers pas hosted-private-cloud-sap-ovhcloud-advanced-usage: Utilisation avancée hosted-private-cloud-sap-ovhcloud-backups: Sauvegardes -hosted-private-cloud-sap-ovhcloud-observability: Observability -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 +hosted-private-cloud-sap-ovhcloud-observability: Observabilité 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 @@ -135,10 +126,10 @@ 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-mongodb-getting-started: MongoDB - Premiers pas +public-cloud-databases-mongodb-guides: MongoDB - Guides d'utilisation +public-cloud-databases-mongodb-advanced-guides: MongoDB - Utilisation avancée +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 @@ -162,9 +153,9 @@ public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-databases-m3db: M3db public-cloud-databases-m3db-guides: M3db - Guides public-cloud-databases-m3-aggregator: M3 Aggregator -public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +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 @@ -199,82 +190,83 @@ web-cloud-clouddb: Web Cloud Databases web-cloud-clouddb-getting-started: Premiers pas web-cloud-clouddb-configuration: Configuration web-cloud-clouddb-technical-resources: Ressources techniques -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-an-email-application-on-your-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-your-email-address-to-an-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-domains: Domaines -web-cloud-domains-api: API -web-cloud-domains-api-frequent-tasks: Tâches courantes -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-dns-options: Options DNS -web-cloud-domains-dns-dns-records: Enregistrements DNS -web-cloud-domains-dns-dns-servers: Serveurs DNS -web-cloud-domains-dns-dns-tools: Outils DNS -web-cloud-domains-dns-dns-zone: Zone DNS -web-cloud-domains-domain-names: Noms de domaine -web-cloud-domains-domain-names-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-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 et dépannage -web-cloud-domains-domain-names-tutorials: Tutoriels -web-cloud-internet: Internet -web-cloud-internet-internet-access: Accès Internet -web-cloud-internet-internet-access-advanced-setup: Configuration avancée -web-cloud-internet-internet-access-getting-started: Premiers pas -web-cloud-internet-internet-access-managing-your-offer: Gérer votre offre -web-cloud-internet-internet-access-managing-your-options: Gérer vos options -web-cloud-internet-internet-access-setting-up-your-access: Configuration de votre accès -web-cloud-internet-internet-access-troubleshooting: Dépanner -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-managing-your-offer: Gérer votre offre -web-cloud-internet-overthebox-advanced-setup: Configuration avancée -web-cloud-internet-overthebox-getting-started: Premiers pas -web-cloud-internet-overthebox-initial-setup: Configuration initiale -web-cloud-messaging: SMS -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-advanced-usage: Utilisation avancée -web-cloud-messaging-sms-getting-started: Premiers pas -web-cloud-messaging-sms-managing-your-solution: Gérer mon offre -web-cloud-messaging-sms-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-sending-and-receiving-faxes: Envoyer et recevoir des fax -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-administration: Administration -web-cloud-phone-and-fax-voip-api: API -web-cloud-phone-and-fax-voip-computer-telephony-integration-cti: Couplage téléphonie informatique (CTI) -web-cloud-phone-and-fax-voip-faq: FAQ -web-cloud-phone-and-fax-voip-ipbx: IPBX -web-cloud-phone-and-fax-voip-numbers-and-aliases: Numéros alias -web-cloud-phone-and-fax-voip-popc: POPC -web-cloud-phone-and-fax-voip-previous-phone-models: Nos précédentes gammes de téléphones -web-cloud-phone-and-fax-voip-security: Sécurité -web-cloud-phone-and-fax-voip-telephone-lines: Lignes téléphoniques -web-cloud-phone-and-fax-voip-troubleshooting: Dépanner -web-cloud-phone-and-fax-voip-tutorials: Tutoriels +email-collaborative-solutions: Solutions e-mail et outils collaboratifs +email-collaborative-solutions-common-email-features: Fonctionnalités communes aux offres e-mail +email-collaborative-solutions-using-outlook-web-access-owa: Utilisation d’Outlook Web Application (OWA) +email-collaborative-solutions-migration: Migration de services +email-collaborative-solutions-troubleshooting: Diagnostic et dépannage +email-collaborative-solutions-mx-plan: MX Plan +email-collaborative-solutions-mx-plan-getting-started: Premiers pas +email-collaborative-solutions-mx-plan-email-address-features: Fonctionnalités des adresses e-mail +email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant +email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +email-collaborative-solutions-email-pro: E-mail Pro +email-collaborative-solutions-email-pro-getting-started: Premiers pas +email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant +email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +email-collaborative-solutions-microsoft-exchange-exchange-account-features: Fonctionnalités d'un compte Exchange +email-collaborative-solutions-microsoft-exchange-getting-started: Premiers pas +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnostic et dépannage +email-collaborative-solutions-microsoft-office: Microsoft Office +email-collaborative-solutions-zimbra: Zimbra +domains: Domaines +domains-api: API +domains-api-frequent-tasks: Tâches courantes +domains-dns: DNS (Domain Name System) +domains-dns-dns-options: Options DNS +domains-dns-dns-records: Enregistrements DNS +domains-dns-dns-servers: Serveurs DNS +domains-dns-dns-tools: Outils DNS +domains-dns-dns-zone: Zone DNS +domains-domain-names: Noms de domaine +domains-domain-names-changing-a-domain-name-owner-trade: Changer le propriétaire d'un nom de domaine (trade) +domains-domain-names-getting-started: Premiers pas +domains-domain-names-incoming-transfer-to-ovhcloud: Transfert entrant vers OVHcloud +domains-domain-names-outgoing-transfer-from-ovhcloud: Transfert sortant depuis OVHcloud +domains-domain-names-troubleshooting: Diagnostic et dépannage +domains-domain-names-tutorials: Tutoriels +telecom-internet: Internet +telecom-internet-internet-access: Accès Internet +telecom-internet-internet-access-advanced-setup: Configuration avancée +telecom-internet-internet-access-getting-started: Premiers pas +telecom-internet-internet-access-managing-your-offer: Gérer votre offre +telecom-internet-internet-access-managing-your-options: Gérer vos options +telecom-internet-internet-access-setting-up-your-access: Configuration de votre accès +telecom-internet-internet-access-troubleshooting: Dépanner +telecom-internet-overthebox: OverTheBox +telecom-internet-overthebox-managing-your-offer: Gérer votre offre +telecom-internet-overthebox-advanced-setup: Configuration avancée +telecom-internet-overthebox-getting-started: Premiers pas +telecom-internet-overthebox-initial-setup: Configuration initiale +telecom-messaging: SMS +telecom-messaging-sms: SMS +telecom-messaging-sms-advanced-usage: Utilisation avancée +telecom-messaging-sms-getting-started: Premiers pas +telecom-messaging-sms-managing-your-solution: Gérer mon offre +telecom-messaging-sms-sending-sms-messages: Envoyer des SMS +telecom-messaging-sms-smpp: SMPP +telecom-phone-and-fax: Téléphone et Fax +telecom-phone-and-fax-fax: Fax +telecom-phone-and-fax-fax-getting-started: Premiers pas +telecom-phone-and-fax-fax-sending-and-receiving-faxes: Envoyer et recevoir des fax +telecom-phone-and-fax-voip: VoIP +telecom-phone-and-fax-voip-administration: Administration +telecom-phone-and-fax-voip-api: API +telecom-phone-and-fax-voip-computer-telephony-integration-cti: Couplage téléphonie informatique (CTI) +telecom-phone-and-fax-voip-faq: FAQ +telecom-phone-and-fax-voip-ipbx: IPBX +telecom-phone-and-fax-voip-numbers-and-aliases: Numéros alias +telecom-phone-and-fax-voip-popc: POPC +telecom-phone-and-fax-voip-previous-phone-models: Nos précédentes gammes de téléphones +telecom-phone-and-fax-voip-security: Sécurité +telecom-phone-and-fax-voip-telephone-lines: Lignes téléphoniques +telecom-phone-and-fax-voip-troubleshooting: Dépanner +telecom-phone-and-fax-voip-tutorials: Tutoriels web-cloud-hosting: Hébergements web web-cloud-hosting-automating-tasks-cron: Automatisation de tâches (cron) web-cloud-hosting-cloud-web-configuration: Configurer un hébergement Cloud Web @@ -284,24 +276,25 @@ web-cloud-hosting-databases: Bases de données web-cloud-hosting-ftp-and-ssh: FTP et SSH web-cloud-hosting-getting-started: Premiers pas web-cloud-hosting-php: PHP -web-cloud-hosting-redirection-and-authentication: Redirection et authentification +web-cloud-hosting-redirection-and-authentication: Redirection et authentification web-cloud-hosting-ssl: SSL web-cloud-hosting-troubleshooting: Dépanner web-cloud-hosting-tutorials: Tutoriels -web-cloud-hosting-tutorials-wordpress: Tutoriels WordPress web-cloud-hosting-tutorials-cloud-web: Tutoriels Cloud Web +web-cloud-hosting-tutorials-wordpress: Tutoriels WordPress web-cloud-hosting-website-optimisation: Optimisation de votre site web +web-cloud-hosting-visibility-pro: Visibilité Pro web-cloud-hosting-api: API 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-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-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 @@ -326,7 +319,7 @@ 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 +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 @@ -335,12 +328,69 @@ 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-kms: KMS manage-operate-observability: Observabilité +manage-operate-kms: KMS observability-logs-data-platform: Logs Data Platform observability-logs-data-platform-getting-started: Premiers pas -observability-logs-data-platform-ingestion: Ingestion de vos logs +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 +tutorials-domain-names: Noms de domaines +tutorials-web-hosting: Hébergements Web +tutorials-wordpress: WordPress +tutorials-dedicated-servers: Serveurs Dédiés +tutorials-public-cloud: Public Cloud +tutorials-compute: Compute +tutorials-object-storage: Object Storage +tutorials-public-cloud-databases: Public Cloud Databases +tutorials-managed-kubernetes: Managed Kubernetes +tutorials-managed-private-registry: Managed Private Registry +tutorials-ai-notebooks: AI Notebooks +tutorials-ai-training: AI Training +tutorials-ai-deploy: AI Deploy +tutorials-data-processing: Data Processing +db-clouddb: Web Cloud Databases +db-clouddb-getting-started: Premiers pas +db-clouddb-configuration: Configuration +db-clouddb-technical-resources: Ressources techniques +db-public-cloud-databases: Public Cloud Databases +db-public-cloud-databases-general-information: Informations générales +db-public-cloud-databases-general-guides: Guides généraux +db-public-cloud-databases-mongodb: MongoDB +db-public-cloud-databases-mongodb-getting-started: MongoDB - Premiers pas +db-public-cloud-databases-mongodb-guides: MongoDB - Guides d'utilisation +db-public-cloud-databases-mongodb-advanced-guides: MongoDB - Utilisation avancée +db-public-cloud-databases-mongodb-tutorials: MongoDB - Tutoriels +db-public-cloud-databases-mysql: MySQL +db-public-cloud-databases-mysql-guides: MySQL - Guides +db-public-cloud-databases-mysql-tutorials: MySQL - Tutoriels +db-public-cloud-databases-postgresql: PostgreSQL +db-public-cloud-databases-postgresql-guides: PostgreSQL - Guides +db-public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutoriels +db-public-cloud-databases-redis: Redis +db-public-cloud-databases-redis-guides: Redis - Guides +db-public-cloud-databases-redis-tutorials: Redis - Tutoriels +db-public-cloud-databases-grafana: Dashboards +db-public-cloud-databases-grafana-guides: Dashboards - Guides +db-public-cloud-databases-grafana-tutorials: Dashboards - Tutorials +db-public-cloud-databases-kafka: Kafka +db-public-cloud-databases-kafka-guides: Kafka - Guides +db-public-cloud-databases-kafka-connect: Kafka Connect +db-public-cloud-databases-kafka-connect-guides: Kafka Connect - Guides +db-public-cloud-databases-kafka-mirrormaker: Kafka MirrorMaker +db-public-cloud-databases-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +db-public-cloud-databases-cassandra: Cassandra +db-public-cloud-databases-cassandra-guides: Cassandra - Guides +db-public-cloud-databases-m3db: M3db +db-public-cloud-databases-m3db-guides: M3db - Guides +db-public-cloud-databases-m3-aggregator: M3 Aggregator +db-public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +db-public-cloud-databases-opensearch: OpenSearch +db-public-cloud-databases-opensearch-guides: OpenSearch - Guides +faq: FAQ +troubleshooting: Dépannage +troubleshooting-dedicated-servers: Serveurs Dédiés +troubleshooting-public-cloud: Public Cloud +troubleshooting-web-hosting: Hébergements Web \ No newline at end of file diff --git a/pages/index-translations.fr.yaml b/pages/index-translations.fr.yaml index 22e6dcc8c68..e6acb75bb65 100755 --- a/pages/index-translations.fr.yaml +++ b/pages/index-translations.fr.yaml @@ -3,20 +3,19 @@ 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-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é -bare-metal-cloud-data-platforms-metrics-data-platform-visualisation: Visualisation +managing-billing-payments-and-services: Gérer la facturation, les paiements et les services +managing-billing-payments-and-services-api: API +managing-billing-payments-and-services-faq: FAQ +managing-billing-payments-and-services-invoices-billing-and-payments: Facturation et paiements +managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +managing-billing-payments-and-services-renewing-a-service: Renouveler un service +managing-billing-payments-and-services-terminating-a-service: Résiliation d’un service +managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud 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 @@ -36,13 +35,13 @@ bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestion des machi 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-advanced-usage: Utilisation avancée -bare-metal-cloud-virtual-private-servers-backups: Sauvegardes -bare-metal-cloud-virtual-private-servers-getting-started: Premiers pas -bare-metal-cloud-virtual-private-servers-network-and-ip-management: Réseau et IP -bare-metal-cloud-virtual-private-servers-troubleshooting: Dépanner -bare-metal-cloud-virtual-private-servers-tutorials: Tutoriels +virtual-private-servers: Serveurs privés virtuels +virtual-private-servers-advanced-usage: Utilisation avancée +virtual-private-servers-backups: Sauvegardes +virtual-private-servers-getting-started: Premiers pas +virtual-private-servers-network-and-ip-management: Réseau et IP +virtual-private-servers-troubleshooting: Dépanner +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-networking-and-security: Réseau et sécurité @@ -50,7 +49,7 @@ 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-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 @@ -73,15 +72,6 @@ hosted-private-cloud-sap-ovhcloud-getting-started: Premiers pas hosted-private-cloud-sap-ovhcloud-advanced-usage: Utilisation avancée 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 @@ -137,8 +127,8 @@ 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-guides: MongoDB - Guides d'utilisation +public-cloud-databases-mongodb-advanced-guides: MongoDB - Utilisation avancée public-cloud-databases-mongodb-tutorials: MongoDB - Tutoriels public-cloud-databases-mysql: MySQL public-cloud-databases-mysql-guides: MySQL - Guides @@ -153,19 +143,19 @@ 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-guides: Kafka - Guides +public-cloud-data-analytics-kafka-guides: Kafka - Guides public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-databases-cassandra: Cassandra public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-databases-m3db: M3db public-cloud-databases-m3db-guides: M3db - Guides public-cloud-databases-m3-aggregator: M3 Aggregator -public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +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 @@ -200,83 +190,83 @@ web-cloud-clouddb: Web Cloud Databases web-cloud-clouddb-getting-started: Premiers pas web-cloud-clouddb-configuration: Configuration web-cloud-clouddb-technical-resources: Ressources techniques -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-domains: Domaines -web-cloud-domains-api: API -web-cloud-domains-api-frequent-tasks: Tâches courantes -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-dns-options: Options DNS -web-cloud-domains-dns-dns-records: Enregistrements DNS -web-cloud-domains-dns-dns-servers: Serveurs DNS -web-cloud-domains-dns-dns-tools: Outils DNS -web-cloud-domains-dns-dns-zone: Zone DNS -web-cloud-domains-domain-names: Noms de domaine -web-cloud-domains-domain-names-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-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 et dépannage -web-cloud-domains-domain-names-tutorials: Tutoriels -web-cloud-internet: Internet -web-cloud-internet-internet-access: Accès Internet -web-cloud-internet-internet-access-advanced-setup: Configuration avancée -web-cloud-internet-internet-access-getting-started: Premiers pas -web-cloud-internet-internet-access-managing-your-offer: Gérer votre offre -web-cloud-internet-internet-access-managing-your-options: Gérer vos options -web-cloud-internet-internet-access-setting-up-your-access: Configuration de votre accès -web-cloud-internet-internet-access-troubleshooting: Dépanner -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-managing-your-offer: Gérer votre offre -web-cloud-internet-overthebox-advanced-setup: Configuration avancée -web-cloud-internet-overthebox-getting-started: Premiers pas -web-cloud-internet-overthebox-initial-setup: Configuration initiale -web-cloud-messaging: SMS -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-advanced-usage: Utilisation avancée -web-cloud-messaging-sms-getting-started: Premiers pas -web-cloud-messaging-sms-managing-your-solution: Gérer mon offre -web-cloud-messaging-sms-sending-sms-messages: Envoyer des SMS -web-cloud-messaging-sms-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-sending-and-receiving-faxes: Envoyer et recevoir des fax -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-administration: Administration -web-cloud-phone-and-fax-voip-api: API -web-cloud-phone-and-fax-voip-computer-telephony-integration-cti: Couplage téléphonie informatique (CTI) -web-cloud-phone-and-fax-voip-faq: FAQ -web-cloud-phone-and-fax-voip-ipbx: IPBX -web-cloud-phone-and-fax-voip-numbers-and-aliases: Numéros alias -web-cloud-phone-and-fax-voip-popc: POPC -web-cloud-phone-and-fax-voip-previous-phone-models: Nos précédentes gammes de téléphones -web-cloud-phone-and-fax-voip-security: Sécurité -web-cloud-phone-and-fax-voip-telephone-lines: Lignes téléphoniques -web-cloud-phone-and-fax-voip-troubleshooting: Dépanner -web-cloud-phone-and-fax-voip-tutorials: Tutoriels +email-collaborative-solutions: Solutions e-mail et outils collaboratifs +email-collaborative-solutions-common-email-features: Fonctionnalités communes aux offres e-mail +email-collaborative-solutions-using-outlook-web-access-owa: Utilisation d’Outlook Web Application (OWA) +email-collaborative-solutions-migration: Migration de services +email-collaborative-solutions-troubleshooting: Diagnostic et dépannage +email-collaborative-solutions-mx-plan: MX Plan +email-collaborative-solutions-mx-plan-getting-started: Premiers pas +email-collaborative-solutions-mx-plan-email-address-features: Fonctionnalités des adresses e-mail +email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant +email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +email-collaborative-solutions-email-pro: E-mail Pro +email-collaborative-solutions-email-pro-getting-started: Premiers pas +email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant +email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +email-collaborative-solutions-microsoft-exchange-exchange-account-features: Fonctionnalités d'un compte Exchange +email-collaborative-solutions-microsoft-exchange-getting-started: Premiers pas +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnostic et dépannage +email-collaborative-solutions-microsoft-office: Microsoft Office +email-collaborative-solutions-zimbra: Zimbra +domains: Domaines +domains-api: API +domains-api-frequent-tasks: Tâches courantes +domains-dns: DNS (Domain Name System) +domains-dns-dns-options: Options DNS +domains-dns-dns-records: Enregistrements DNS +domains-dns-dns-servers: Serveurs DNS +domains-dns-dns-tools: Outils DNS +domains-dns-dns-zone: Zone DNS +domains-domain-names: Noms de domaine +domains-domain-names-changing-a-domain-name-owner-trade: Changer le propriétaire d'un nom de domaine (trade) +domains-domain-names-getting-started: Premiers pas +domains-domain-names-incoming-transfer-to-ovhcloud: Transfert entrant vers OVHcloud +domains-domain-names-outgoing-transfer-from-ovhcloud: Transfert sortant depuis OVHcloud +domains-domain-names-troubleshooting: Diagnostic et dépannage +domains-domain-names-tutorials: Tutoriels +telecom-internet: Internet +telecom-internet-internet-access: Accès Internet +telecom-internet-internet-access-advanced-setup: Configuration avancée +telecom-internet-internet-access-getting-started: Premiers pas +telecom-internet-internet-access-managing-your-offer: Gérer votre offre +telecom-internet-internet-access-managing-your-options: Gérer vos options +telecom-internet-internet-access-setting-up-your-access: Configuration de votre accès +telecom-internet-internet-access-troubleshooting: Dépanner +telecom-internet-overthebox: OverTheBox +telecom-internet-overthebox-managing-your-offer: Gérer votre offre +telecom-internet-overthebox-advanced-setup: Configuration avancée +telecom-internet-overthebox-getting-started: Premiers pas +telecom-internet-overthebox-initial-setup: Configuration initiale +telecom-messaging: SMS +telecom-messaging-sms: SMS +telecom-messaging-sms-advanced-usage: Utilisation avancée +telecom-messaging-sms-getting-started: Premiers pas +telecom-messaging-sms-managing-your-solution: Gérer mon offre +telecom-messaging-sms-sending-sms-messages: Envoyer des SMS +telecom-messaging-sms-smpp: SMPP +telecom-phone-and-fax: Téléphone et Fax +telecom-phone-and-fax-fax: Fax +telecom-phone-and-fax-fax-getting-started: Premiers pas +telecom-phone-and-fax-fax-sending-and-receiving-faxes: Envoyer et recevoir des fax +telecom-phone-and-fax-voip: VoIP +telecom-phone-and-fax-voip-administration: Administration +telecom-phone-and-fax-voip-api: API +telecom-phone-and-fax-voip-computer-telephony-integration-cti: Couplage téléphonie informatique (CTI) +telecom-phone-and-fax-voip-faq: FAQ +telecom-phone-and-fax-voip-ipbx: IPBX +telecom-phone-and-fax-voip-numbers-and-aliases: Numéros alias +telecom-phone-and-fax-voip-popc: POPC +telecom-phone-and-fax-voip-previous-phone-models: Nos précédentes gammes de téléphones +telecom-phone-and-fax-voip-security: Sécurité +telecom-phone-and-fax-voip-telephone-lines: Lignes téléphoniques +telecom-phone-and-fax-voip-troubleshooting: Dépanner +telecom-phone-and-fax-voip-tutorials: Tutoriels web-cloud-hosting: Hébergements web web-cloud-hosting-automating-tasks-cron: Automatisation de tâches (cron) web-cloud-hosting-cloud-web-configuration: Configurer un hébergement Cloud Web @@ -286,7 +276,7 @@ web-cloud-hosting-databases: Bases de données web-cloud-hosting-ftp-and-ssh: FTP et SSH web-cloud-hosting-getting-started: Premiers pas web-cloud-hosting-php: PHP -web-cloud-hosting-redirection-and-authentication: Redirection et authentification +web-cloud-hosting-redirection-and-authentication: Redirection et authentification web-cloud-hosting-ssl: SSL web-cloud-hosting-troubleshooting: Dépanner web-cloud-hosting-tutorials: Tutoriels @@ -299,12 +289,12 @@ 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-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-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 @@ -329,7 +319,7 @@ 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 +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 @@ -347,3 +337,60 @@ observability-logs-data-platform-visualizing-querying-exploiting: Visualisation, 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 +tutorials-domain-names: Noms de domaines +tutorials-web-hosting: Hébergements Web +tutorials-wordpress: WordPress +tutorials-dedicated-servers: Serveurs Dédiés +tutorials-public-cloud: Public Cloud +tutorials-compute: Compute +tutorials-object-storage: Object Storage +tutorials-public-cloud-databases: Public Cloud Databases +tutorials-managed-kubernetes: Managed Kubernetes +tutorials-managed-private-registry: Managed Private Registry +tutorials-ai-notebooks: AI Notebooks +tutorials-ai-training: AI Training +tutorials-ai-deploy: AI Deploy +tutorials-data-processing: Data Processing +db-clouddb: Web Cloud Databases +db-clouddb-getting-started: Premiers pas +db-clouddb-configuration: Configuration +db-clouddb-technical-resources: Ressources techniques +db-public-cloud-databases: Public Cloud Databases +db-public-cloud-databases-general-information: Informations générales +db-public-cloud-databases-general-guides: Guides généraux +db-public-cloud-databases-mongodb: MongoDB +db-public-cloud-databases-mongodb-getting-started: MongoDB - Premiers pas +db-public-cloud-databases-mongodb-guides: MongoDB - Guides d'utilisation +db-public-cloud-databases-mongodb-advanced-guides: MongoDB - Utilisation avancée +db-public-cloud-databases-mongodb-tutorials: MongoDB - Tutoriels +db-public-cloud-databases-mysql: MySQL +db-public-cloud-databases-mysql-guides: MySQL - Guides +db-public-cloud-databases-mysql-tutorials: MySQL - Tutoriels +db-public-cloud-databases-postgresql: PostgreSQL +db-public-cloud-databases-postgresql-guides: PostgreSQL - Guides +db-public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutoriels +db-public-cloud-databases-redis: Redis +db-public-cloud-databases-redis-guides: Redis - Guides +db-public-cloud-databases-redis-tutorials: Redis - Tutoriels +db-public-cloud-databases-grafana: Dashboards +db-public-cloud-databases-grafana-guides: Dashboards - Guides +db-public-cloud-databases-grafana-tutorials: Dashboards - Tutorials +db-public-cloud-databases-kafka: Kafka +db-public-cloud-databases-kafka-guides: Kafka - Guides +db-public-cloud-databases-kafka-connect: Kafka Connect +db-public-cloud-databases-kafka-connect-guides: Kafka Connect - Guides +db-public-cloud-databases-kafka-mirrormaker: Kafka MirrorMaker +db-public-cloud-databases-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +db-public-cloud-databases-cassandra: Cassandra +db-public-cloud-databases-cassandra-guides: Cassandra - Guides +db-public-cloud-databases-m3db: M3db +db-public-cloud-databases-m3db-guides: M3db - Guides +db-public-cloud-databases-m3-aggregator: M3 Aggregator +db-public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +db-public-cloud-databases-opensearch: OpenSearch +db-public-cloud-databases-opensearch-guides: OpenSearch - Guides +faq: FAQ +troubleshooting: Dépannage +troubleshooting-dedicated-servers: Serveurs Dédiés +troubleshooting-public-cloud: Public Cloud +troubleshooting-web-hosting: Hébergements Web \ No newline at end of file diff --git a/pages/index-translations.it.yaml b/pages/index-translations.it.yaml index 1af749d609e..be5f2633ae6 100644 --- a/pages/index-translations.it.yaml +++ b/pages/index-translations.it.yaml @@ -3,19 +3,19 @@ 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-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à +managing-billing-payments-and-services: Gestione della fatturazione, dei pagamenti e dei servizi +managing-billing-payments-and-services-api: API +managing-billing-payments-and-services-faq: FAQ +managing-billing-payments-and-services-invoices-billing-and-payments: Fatture, fatturazione e pagamenti +managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +managing-billing-payments-and-services-renewing-a-service: Rinnovo di un servizio +managing-billing-payments-and-services-terminating-a-service: Rescissione di un servizio +managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud 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 @@ -35,13 +35,13 @@ bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestione delle ma 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-advanced-usage: Utilizzo avanzato -bare-metal-cloud-virtual-private-servers-backups: Backup -bare-metal-cloud-virtual-private-servers-getting-started: Per iniziare -bare-metal-cloud-virtual-private-servers-network-and-ip-management: Rete e IP -bare-metal-cloud-virtual-private-servers-troubleshooting: Risoluzione dei problemi -bare-metal-cloud-virtual-private-servers-tutorials: Tutorial +virtual-private-servers: Server Privati Virtuali +virtual-private-servers-advanced-usage: Utilizzo avanzato +virtual-private-servers-backups: Backup +virtual-private-servers-getting-started: Per iniziare +virtual-private-servers-network-and-ip-management: Rete e IP +virtual-private-servers-troubleshooting: Risoluzione dei problemi +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-networking-and-security: Networking e sicurezza @@ -72,15 +72,6 @@ hosted-private-cloud-sap-ovhcloud-getting-started: Per iniziare hosted-private-cloud-sap-ovhcloud-advanced-usage: Utilizzo avanzato 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: 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 @@ -122,7 +113,7 @@ public-cloud-containers-orchestration-managed-rancher-service-resources: Resourc 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 +ppublic-cloud-data-analytics: Analytics public-cloud-data-analytics-general-information: General information public-cloud-data-analytics-general-guides: General guides public-cloud-data-analytics-data-processing: Data Processing @@ -152,19 +143,19 @@ 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-guides: Kafka - Guides +public-cloud-data-analytics-kafka-guides: Kafka - Guides public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-databases-cassandra: Cassandra public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-databases-m3db: M3db public-cloud-databases-m3db-guides: M3db - Guides public-cloud-databases-m3-aggregator: M3 Aggregator -public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +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 @@ -199,83 +190,83 @@ web-cloud-clouddb: Web Cloud Databases web-cloud-clouddb-getting-started: Per iniziare web-cloud-clouddb-configuration: Configurazione web-cloud-clouddb-technical-resources: Risorse tecniche -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-domains: Domini -web-cloud-domains-api: API -web-cloud-domains-api-frequent-tasks: Compiti frequenti -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-dns-options: Opzioni DNS -web-cloud-domains-dns-dns-records: Record DNS -web-cloud-domains-dns-dns-servers: Server DNS -web-cloud-domains-dns-dns-tools: Strumenti DNS -web-cloud-domains-dns-dns-zone: Zona DNS -web-cloud-domains-domain-names: Domini -web-cloud-domains-domain-names-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-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-tutorials: Tutorial -web-cloud-internet: Internet -web-cloud-internet-internet-access: Accesso internet -web-cloud-internet-internet-access-advanced-setup: Configurazione avanzata -web-cloud-internet-internet-access-getting-started: Per iniziare -web-cloud-internet-internet-access-managing-your-offer: Gestisci la tua offerta -web-cloud-internet-internet-access-managing-your-options: Gestisci le tue opzioni -web-cloud-internet-internet-access-setting-up-your-access: Configura il tuo accesso -web-cloud-internet-internet-access-troubleshooting: Risoluzione dei problemi -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-managing-your-offer: Gestisci la tua offerta -web-cloud-internet-overthebox-advanced-setup: Configurazione avanzata -web-cloud-internet-overthebox-getting-started: Per iniziare -web-cloud-internet-overthebox-initial-setup: Configurazione iniziale -web-cloud-messaging: Messaggistica -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-advanced-usage: Utilizzo avanzato -web-cloud-messaging-sms-getting-started: Per iniziare -web-cloud-messaging-sms-managing-your-solution: Gestisci la tua soluzione -web-cloud-messaging-sms-sending-sms-messages: Invio SMS -web-cloud-messaging-sms-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-sending-and-receiving-faxes: Invio e ricezione fax -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-administration: Amministrare -web-cloud-phone-and-fax-voip-api: API -web-cloud-phone-and-fax-voip-computer-telephony-integration-cti: Integrazione della telefonia informatica (CTI) -web-cloud-phone-and-fax-voip-faq: FAQ -web-cloud-phone-and-fax-voip-ipbx: IPBX -web-cloud-phone-and-fax-voip-numbers-and-aliases: Numeri e alias -web-cloud-phone-and-fax-voip-popc: POPC -web-cloud-phone-and-fax-voip-previous-phone-models: Modelli di telefono precedenti -web-cloud-phone-and-fax-voip-security: Sicurezza -web-cloud-phone-and-fax-voip-telephone-lines: Linee telefoniche -web-cloud-phone-and-fax-voip-troubleshooting: Risoluzione dei problemi -web-cloud-phone-and-fax-voip-tutorials: Tutorial +email-collaborative-solutions: Soluzioni email e strumenti collaborativi +email-collaborative-solutions-common-email-features: Funzionalità comuni alle offerte email +email-collaborative-solutions-using-outlook-web-access-owa: Utilizzo di Outlook Web App (OWA) +email-collaborative-solutions-migration: Migrazione di servizi +email-collaborative-solutions-troubleshooting: Risoluzione dei problemi +email-collaborative-solutions-mx-plan: MX Plan +email-collaborative-solutions-mx-plan-getting-started: Per iniziare +email-collaborative-solutions-mx-plan-email-address-features: Caratteristiche indirizzo di posta elettronica +email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer +email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare +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 +email-collaborative-solutions-email-pro: Email Pro +email-collaborative-solutions-email-pro-getting-started: Per iniziare +email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer +email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare +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 +email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +email-collaborative-solutions-microsoft-exchange-getting-started: Per iniziare +email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funzionalità di un account Exchange +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare +email-collaborative-solutions-microsoft-exchange-troubleshooting: Risoluzione dei problemi +email-collaborative-solutions-microsoft-office: Microsoft Office +email-collaborative-solutions-zimbra: Zimbra +domains: Domini +domains-api: API +domains-api-frequent-tasks: Compiti frequenti +domains-dns: DNS (Domain Name System) +domains-dns-dns-options: Opzioni DNS +domains-dns-dns-records: Record DNS +domains-dns-dns-servers: Server DNS +domains-dns-dns-tools: Strumenti DNS +domains-dns-dns-zone: Zona DNS +domains-domain-names: Domini +domains-domain-names-changing-a-domain-name-owner-trade: Modifica del proprietario di un dominio (trade) +domains-domain-names-getting-started: Per iniziare +domains-domain-names-incoming-transfer-to-ovhcloud: Trasferimento in entrata verso OVHcloud +domains-domain-names-outgoing-transfer-from-ovhcloud: Trasferimento in uscita da OVHcloud +domains-domain-names-troubleshooting: Diagnostica +domains-domain-names-tutorials: Tutorial +telecom-internet: Internet +telecom-internet-internet-access: Accesso internet +telecom-internet-internet-access-advanced-setup: Configurazione avanzata +telecom-internet-internet-access-getting-started: Per iniziare +telecom-internet-internet-access-managing-your-offer: Gestisci la tua offerta +telecom-internet-internet-access-managing-your-options: Gestisci le tue opzioni +telecom-internet-internet-access-setting-up-your-access: Configura il tuo accesso +telecom-internet-internet-access-troubleshooting: Risoluzione dei problemi +telecom-internet-overthebox: OverTheBox +telecom-internet-overthebox-managing-your-offer: Gestisci la tua offerta +telecom-internet-overthebox-advanced-setup: Configurazione avanzata +telecom-internet-overthebox-getting-started: Per iniziare +telecom-internet-overthebox-initial-setup: Configurazione iniziale +telecom-messaging: Messaggistica +telecom-messaging-sms: SMS +telecom-messaging-sms-advanced-usage: Utilizzo avanzato +telecom-messaging-sms-getting-started: Per iniziare +telecom-messaging-sms-managing-your-solution: Gestisci la tua soluzione +telecom-messaging-sms-sending-sms-messages: Invio SMS +telecom-messaging-sms-smpp: SMPP +telecom-phone-and-fax: Telefono e Fax +telecom-phone-and-fax-fax: Fax +telecom-phone-and-fax-fax-getting-started: Per iniziare +telecom-phone-and-fax-fax-sending-and-receiving-faxes: Invio e ricezione fax +telecom-phone-and-fax-voip: VoIP +telecom-phone-and-fax-voip-administration: Amministrare +telecom-phone-and-fax-voip-api: API +telecom-phone-and-fax-voip-computer-telephony-integration-cti: Integrazione della telefonia informatica (CTI) +telecom-phone-and-fax-voip-faq: FAQ +telecom-phone-and-fax-voip-ipbx: IPBX +telecom-phone-and-fax-voip-numbers-and-aliases: Numeri e alias +telecom-phone-and-fax-voip-popc: POPC +telecom-phone-and-fax-voip-previous-phone-models: Modelli di telefono precedenti +telecom-phone-and-fax-voip-security: Sicurezza +telecom-phone-and-fax-voip-telephone-lines: Linee telefoniche +telecom-phone-and-fax-voip-troubleshooting: Risoluzione dei problemi +telecom-phone-and-fax-voip-tutorials: Tutorial web-cloud-hosting: Hosting Web web-cloud-hosting-automating-tasks-cron: Operazioni di automazione (cron) web-cloud-hosting-cloud-web-configuration: Configura un hosting Cloud Web @@ -297,18 +288,18 @@ 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-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-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: 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 @@ -327,7 +318,7 @@ 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 +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 @@ -345,3 +336,60 @@ observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, q 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 +tutorials-domain-names: Domini +tutorials-web-hosting: Hosting Web +tutorials-wordpress: WordPress +tutorials-dedicated-servers: Server dedicati +tutorials-public-cloud: Public Cloud +tutorials-compute: Compute +tutorials-object-storage: Object Storage +tutorials-public-cloud-databases: Public Cloud Databases +tutorials-managed-kubernetes: Managed Kubernetes +tutorials-managed-private-registry: Managed Private Registry +tutorials-ai-notebooks: AI Notebooks +tutorials-ai-training: AI Training +tutorials-ai-deploy: AI Deploy +tutorials-data-processing: Data Processing +db-clouddb: Web Cloud Databases +db-clouddb-getting-started: Per iniziare +db-clouddb-configuration: Configurazione +db-clouddb-technical-resources: Risorse tecniche +db-public-cloud-databases: Public Cloud Databases +db-public-cloud-databases-general-information: General information +db-public-cloud-databases-general-guides: General guides +db-public-cloud-databases-mongodb: MongoDB +db-public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +db-public-cloud-databases-mongodb-guides: MongoDB - User guides +db-public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +db-public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +db-public-cloud-databases-mysql: MySQL +db-public-cloud-databases-mysql-guides: MySQL - Guides +db-public-cloud-databases-mysql-tutorials: MySQL - Tutorials +db-public-cloud-databases-postgresql: PostgreSQL +db-public-cloud-databases-postgresql-guides: PostgreSQL - Guides +db-public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +db-public-cloud-databases-redis: Redis +db-public-cloud-databases-redis-guides: Redis - Guides +db-public-cloud-databases-redis-tutorials: Redis - Tutorials +db-public-cloud-databases-grafana: Dashboards +db-public-cloud-databases-grafana-guides: Dashboards - Guides +db-public-cloud-databases-grafana-tutorials: Dashboards - Tutorials +db-public-cloud-databases-kafka: Kafka +db-public-cloud-databases-kafka-guides: Kafka - Guides +db-public-cloud-databases-kafka-connect: Kafka Connect +db-public-cloud-databases-kafka-connect-guides: Kafka Connect - Guides +db-public-cloud-databases-kafka-mirrormaker: Kafka MirrorMaker +db-public-cloud-databases-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +db-public-cloud-databases-cassandra: Cassandra +db-public-cloud-databases-cassandra-guides: Cassandra - Guides +db-public-cloud-databases-m3db: M3db +db-public-cloud-databases-m3db-guides: M3db - Guides +db-public-cloud-databases-m3-aggregator: M3 Aggregator +db-public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +db-public-cloud-databases-opensearch: OpenSearch +db-public-cloud-databases-opensearch-guides: OpenSearch - Guides +faq: FAQ +troubleshooting: Risoluzione dei problemi +troubleshooting-dedicated-servers: Server dedicati +troubleshooting-public-cloud: Public Cloud +troubleshooting-web-hosting: Hosting Web \ No newline at end of file diff --git a/pages/index-translations.pl.yaml b/pages/index-translations.pl.yaml index 2ae651965b8..696186d9a5e 100755 --- a/pages/index-translations.pl.yaml +++ b/pages/index-translations.pl.yaml @@ -3,19 +3,19 @@ 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-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 +managing-billing-payments-and-services: Zarządzanie rozliczeniami, płatnościami i usługami +managing-billing-payments-and-services-api: API +managing-billing-payments-and-services-faq: FAQ +managing-billing-payments-and-services-invoices-billing-and-payments: Faktury, rozliczenia i płatności +managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +managing-billing-payments-and-services-renewing-a-service: Odnawianie usługi +managing-billing-payments-and-services-terminating-a-service: Kończenie usługi +managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud 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 @@ -35,13 +35,13 @@ bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Zarządzanie masz 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-advanced-usage: Zaawansowane użycie -bare-metal-cloud-virtual-private-servers-backups: Kopie zapasowe -bare-metal-cloud-virtual-private-servers-getting-started: Pierwsze kroki -bare-metal-cloud-virtual-private-servers-network-and-ip-management: Sieć i adres IP -bare-metal-cloud-virtual-private-servers-troubleshooting: Rozwiązywanie problemów -bare-metal-cloud-virtual-private-servers-tutorials: Samouczki +virtual-private-servers: Wirtualne serwery prywatne +virtual-private-servers-advanced-usage: Zaawansowane użycie +virtual-private-servers-backups: Kopie zapasowe +virtual-private-servers-getting-started: Pierwsze kroki +virtual-private-servers-network-and-ip-management: Sieć i adres IP +virtual-private-servers-troubleshooting: Rozwiązywanie problemów +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-networking-and-security: Sieć i bezpieczeństwo @@ -72,15 +72,6 @@ hosted-private-cloud-sap-ovhcloud-getting-started: Pierwsze kroki hosted-private-cloud-sap-ovhcloud-advanced-usage: Zaawansowane użycie 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: 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 @@ -171,9 +162,9 @@ 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-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 @@ -199,82 +190,82 @@ web-cloud-clouddb: Web Cloud Databases web-cloud-clouddb-getting-started: Pierwsze kroki web-cloud-clouddb-configuration: Konfiguracja web-cloud-clouddb-technical-resources: Zasoby techniczne -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-domains: Domeny -web-cloud-domains-api: API -web-cloud-domains-api-frequent-tasks: Zadania okresowe -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-dns-options: Opcje DNS -web-cloud-domains-dns-dns-records: Rekordy DNS -web-cloud-domains-dns-dns-servers: Serwery DNS -web-cloud-domains-dns-dns-tools: Narzędzia DNS -web-cloud-domains-dns-dns-zone: Strefa DNS -web-cloud-domains-domain-names: Nazwy domen -web-cloud-domains-domain-names-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-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-tutorials: Tutoriale -web-cloud-internet: Internet -web-cloud-internet-internet-access: Dostęp do Internetu -web-cloud-internet-internet-access-advanced-setup: Konfiguracja zaawansowana -web-cloud-internet-internet-access-getting-started: Pierwsze kroki -web-cloud-internet-internet-access-managing-your-offer: Zarządzanie ofertą -web-cloud-internet-internet-access-managing-your-options: Zarządzanie opcjami -web-cloud-internet-internet-access-setting-up-your-access: Konfigurowanie dostępu -web-cloud-internet-internet-access-troubleshooting: Rozwiązywanie problemów -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-managing-your-offer: Zarządzanie ofertą -web-cloud-internet-overthebox-getting-started: Pierwsze kroki -web-cloud-internet-overthebox-initial-setup: Konfiguracja początkowa -web-cloud-messaging: Przesyłanie wiadomości -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-advanced-usage: Zaawansowane użycie -web-cloud-messaging-sms-getting-started: Pierwsze kroki -web-cloud-messaging-sms-managing-your-solution: Zarządzanie rozwiązaniem -web-cloud-messaging-sms-sending-sms-messages: SMS Versand -web-cloud-messaging-sms-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-sending-and-receiving-faxes: Wysyłanie i odbieranie faksów -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-administration: Podanie -web-cloud-phone-and-fax-voip-api: API -web-cloud-phone-and-fax-voip-computer-telephony-integration-cti: Integracja telefonii komputerowej (CTI) -web-cloud-phone-and-fax-voip-faq: FAQ -web-cloud-phone-and-fax-voip-ipbx: IPBX -web-cloud-phone-and-fax-voip-numbers-and-aliases: Numery i aliasy -web-cloud-phone-and-fax-voip-popc: POPC -web-cloud-phone-and-fax-voip-previous-phone-models: Poprzednie modele telefonów -web-cloud-phone-and-fax-voip-security: Bezpieczeństwo -web-cloud-phone-and-fax-voip-telephone-lines: Linie telefoniczne -web-cloud-phone-and-fax-voip-troubleshooting: Rozwiązywanie problemów -web-cloud-phone-and-fax-voip-tutorials: Tutoriale +email-collaborative-solutions: Rozwiązania e-mail i narzędzia do pracy zespołowej +email-collaborative-solutions-common-email-features: Funkcje wspólne dla ofert e-mail +email-collaborative-solutions-using-outlook-web-access-owa: Korzystanie z Outlook Web Application (OWA) +email-collaborative-solutions-migration: Migracja usług +email-collaborative-solutions-troubleshooting: Rozwiązywanie problemów +email-collaborative-solutions-mx-plan: MX Plan +email-collaborative-solutions-mx-plan-getting-started: Pierwsze kroki +email-collaborative-solutions-mx-plan-email-address-features: Funkcje adresu e-mail +email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze +email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym +email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Dodawanie adresu e-mail do istniejącej usługi poczty e-mail +email-collaborative-solutions-email-pro: E-mail Pro +email-collaborative-solutions-email-pro-getting-started: Pierwsze kroki +email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze +email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym +email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Dodawanie adresu e-mail do istniejącej usługi poczty e-mail +email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +email-collaborative-solutions-microsoft-exchange-getting-started: Pierwsze kroki +email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funkcje konta Exchange +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym +email-collaborative-solutions-microsoft-exchange-troubleshooting: Rozwiązywanie problemów +email-collaborative-solutions-microsoft-office: Microsoft Office +email-collaborative-solutions-zimbra: Zimbra +domains: Domeny +domains-api: API +domains-api-frequent-tasks: Zadania okresowe +domains-dns: DNS (Domain Name System) +domains-dns-dns-options: Opcje DNS +domains-dns-dns-records: Rekordy DNS +domains-dns-dns-servers: Serwery DNS +domains-dns-dns-tools: Narzędzia DNS +domains-dns-dns-zone: Strefa DNS +domains-domain-names: Nazwy domen +domains-domain-names-changing-a-domain-name-owner-trade: Zmiana właściciela nazwy domeny (trade) +domains-domain-names-getting-started: Pierwsze kroki +domains-domain-names-incoming-transfer-to-ovhcloud: Transfer przychodzący do OVHcloud +domains-domain-names-outgoing-transfer-from-ovhcloud: Transfer wychodzący z OVHcloud +domains-domain-names-troubleshooting: Diagnostyka +domains-domain-names-tutorials: Tutoriale +telecom-internet: Internet +telecom-internet-internet-access: Dostęp do Internetu +telecom-internet-internet-access-advanced-setup: Konfiguracja zaawansowana +telecom-internet-internet-access-getting-started: Pierwsze kroki +telecom-internet-internet-access-managing-your-offer: Zarządzanie ofertą +telecom-internet-internet-access-managing-your-options: Zarządzanie opcjami +telecom-internet-internet-access-setting-up-your-access: Konfigurowanie dostępu +telecom-internet-internet-access-troubleshooting: Rozwiązywanie problemów +telecom-internet-overthebox: OverTheBox +telecom-internet-overthebox-managing-your-offer: Zarządzanie ofertą +telecom-internet-overthebox-getting-started: Pierwsze kroki +telecom-internet-overthebox-initial-setup: Konfiguracja początkowa +telecom-messaging: Przesyłanie wiadomości +telecom-messaging-sms: SMS +telecom-messaging-sms-advanced-usage: Zaawansowane użycie +telecom-messaging-sms-getting-started: Pierwsze kroki +telecom-messaging-sms-managing-your-solution: Zarządzanie rozwiązaniem +telecom-messaging-sms-sending-sms-messages: SMS Versand +telecom-messaging-sms-smpp: SMPP +telecom-phone-and-fax: Telefon i faks +telecom-phone-and-fax-fax: Faks +telecom-phone-and-fax-fax-getting-started: Pierwsze kroki +telecom-phone-and-fax-fax-sending-and-receiving-faxes: Wysyłanie i odbieranie faksów +telecom-phone-and-fax-voip: VoIP +telecom-phone-and-fax-voip-administration: Podanie +telecom-phone-and-fax-voip-api: API +telecom-phone-and-fax-voip-computer-telephony-integration-cti: Integracja telefonii komputerowej (CTI) +telecom-phone-and-fax-voip-faq: FAQ +telecom-phone-and-fax-voip-ipbx: IPBX +telecom-phone-and-fax-voip-numbers-and-aliases: Numery i aliasy +telecom-phone-and-fax-voip-popc: POPC +telecom-phone-and-fax-voip-previous-phone-models: Poprzednie modele telefonów +telecom-phone-and-fax-voip-security: Bezpieczeństwo +telecom-phone-and-fax-voip-telephone-lines: Linie telefoniczne +telecom-phone-and-fax-voip-troubleshooting: Rozwiązywanie problemów +telecom-phone-and-fax-voip-tutorials: Tutoriale web-cloud-hosting: Hosting internetowy web-cloud-hosting-automating-tasks-cron: Automatyzacja zadań (cron) web-cloud-hosting-cloud-web-configuration: Konfiguracja hosting Cloud Web @@ -296,18 +287,18 @@ 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-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-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: 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 @@ -326,7 +317,7 @@ 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 +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 @@ -344,3 +335,60 @@ observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, q 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 +tutorials-domain-names: Domeny +tutorials-web-hosting: Hosting internetowy +tutorials-wordpress: WordPress +tutorials-dedicated-servers: Serwery dedykowane +tutorials-public-cloud: Public Cloud +tutorials-compute: Compute +tutorials-object-storage: Object Storage +tutorials-public-cloud-databases: Public Cloud Databases +tutorials-managed-kubernetes: Managed Kubernetes +tutorials-managed-private-registry: Managed Private Registry +tutorials-ai-notebooks: AI Notebooks +tutorials-ai-training: AI Training +tutorials-ai-deploy: AI Deploy +tutorials-data-processing: Data Processing +db-clouddb: Web Cloud Databases +db-clouddb-getting-started: Pierwsze kroki +db-clouddb-configuration: Konfiguracja +db-clouddb-technical-resources: Zasoby techniczne +db-public-cloud-databases: Public Cloud Databases +db-public-cloud-databases-general-information: General information +db-public-cloud-databases-general-guides: General guides +db-public-cloud-databases-mongodb: MongoDB +db-public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +db-public-cloud-databases-mongodb-guides: MongoDB - User guides +db-public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +db-public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +db-public-cloud-databases-mysql: MySQL +db-public-cloud-databases-mysql-guides: MySQL - Guides +db-public-cloud-databases-mysql-tutorials: MySQL - Tutorials +db-public-cloud-databases-postgresql: PostgreSQL +db-public-cloud-databases-postgresql-guides: PostgreSQL - Guides +db-public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +db-public-cloud-databases-redis: Redis +db-public-cloud-databases-redis-guides: Redis - Guides +db-public-cloud-databases-redis-tutorials: Redis - Tutorials +db-public-cloud-databases-grafana: Dashboards +db-public-cloud-databases-grafana-guides: Dashboards - Guides +db-public-cloud-databases-grafana-tutorials: Dashboards - Tutorials +db-public-cloud-databases-kafka: Kafka +db-public-cloud-databases-kafka-guides: Kafka - Guides +db-public-cloud-databases-kafka-connect: Kafka Connect +db-public-cloud-databases-kafka-connect-guides: Kafka Connect - Guides +db-public-cloud-databases-kafka-mirrormaker: Kafka MirrorMaker +db-public-cloud-databases-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +db-public-cloud-databases-cassandra: Cassandra +db-public-cloud-databases-cassandra-guides: Cassandra - Guides +db-public-cloud-databases-m3db: M3db +db-public-cloud-databases-m3db-guides: M3db - Guides +db-public-cloud-databases-m3-aggregator: M3 Aggregator +db-public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +db-public-cloud-databases-opensearch: OpenSearch +db-public-cloud-databases-opensearch-guides: OpenSearch - Guides +faq: FAQ +troubleshooting: Rozwiązywanie problemów +troubleshooting-dedicated-servers: Serwery dedykowane +troubleshooting-public-cloud: Public Cloud +troubleshooting-web-hosting: Hosting internetowy \ No newline at end of file diff --git a/pages/index-translations.pt.yaml b/pages/index-translations.pt.yaml index cf63587d6ff..0175fd5ead3 100755 --- a/pages/index-translations.pt.yaml +++ b/pages/index-translations.pt.yaml @@ -3,19 +3,19 @@ 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-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 +managing-billing-payments-and-services: Gestão da faturação, dos pagamentos e dos serviços +managing-billing-payments-and-services-api: API +managing-billing-payments-and-services-faq: FAQ +managing-billing-payments-and-services-invoices-billing-and-payments: Faturas, faturação e pagamentos +managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +managing-billing-payments-and-services-renewing-a-service: Renovar um serviço +managing-billing-payments-and-services-terminating-a-service: Rescisão de um serviço +managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud 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 @@ -35,13 +35,13 @@ bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestão das máqu 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-advanced-usage: Utilização avançada -bare-metal-cloud-virtual-private-servers-backups: Backups -bare-metal-cloud-virtual-private-servers-getting-started: Primeiros passos -bare-metal-cloud-virtual-private-servers-network-and-ip-management: Rede e IP -bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnóstico -bare-metal-cloud-virtual-private-servers-tutorials: Tutoriais +virtual-private-servers: Servidores privados virtuais +virtual-private-servers-advanced-usage: Utilização avançada +virtual-private-servers-backups: Backups +virtual-private-servers-getting-started: Primeiros passos +virtual-private-servers-network-and-ip-management: Rede e IP +virtual-private-servers-troubleshooting: Diagnóstico +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-networking-and-security: Sistemas de rede e segurança @@ -72,15 +72,6 @@ hosted-private-cloud-sap-ovhcloud-getting-started: Primeiros passos hosted-private-cloud-sap-ovhcloud-advanced-usage: Utilização avançada 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: 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 @@ -152,27 +143,27 @@ 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-guides: Kafka - Guides +public-cloud-data-analytics-kafka-guides: Kafka - Guides public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides public-cloud-databases-cassandra: Cassandra public-cloud-databases-cassandra-guides: Cassandra - Guides public-cloud-databases-m3db: M3db public-cloud-databases-m3db-guides: M3db - Guides public-cloud-databases-m3-aggregator: M3 Aggregator -public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +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-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 @@ -199,81 +190,82 @@ web-cloud-clouddb: Web Cloud Databases web-cloud-clouddb-getting-started: Primeiros passos web-cloud-clouddb-configuration: Configuração web-cloud-clouddb-technical-resources: Recursos técnicos -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-domains: Domínios -web-cloud-domains-api: API -web-cloud-domains-api-frequent-tasks: Tarefas frequentes -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-dns-options: Opções DNS -web-cloud-domains-dns-dns-records: Registos DNS -web-cloud-domains-dns-dns-servers: Servidores DNS -web-cloud-domains-dns-dns-tools: Ferramentas DNS -web-cloud-domains-dns-dns-zone: Zona DNS -web-cloud-domains-domain-names: Nomes de domínio -web-cloud-domains-domain-names-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-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-tutorials: Tutoriais -web-cloud-internet: Internet -web-cloud-internet-internet-access: Acesso Internet -web-cloud-internet-internet-access-advanced-setup: Configuração avançada -web-cloud-internet-internet-access-getting-started: Primeiros passos -web-cloud-internet-internet-access-managing-your-offer: Gestão da oferta -web-cloud-internet-internet-access-managing-your-options: Gestão das opções -web-cloud-internet-internet-access-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-managing-your-offer: Gestão da oferta -web-cloud-internet-overthebox-getting-started: Primeiros passos -web-cloud-internet-overthebox-initial-setup: Configuração inicial -web-cloud-messaging: Mensagens -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-advanced-usage: Utilização avançada -web-cloud-messaging-sms-getting-started: Primeiros passos -web-cloud-messaging-sms-managing-your-solution: Gerir a oferta -web-cloud-messaging-sms-sending-sms-messages: Envio de SMS -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-sending-and-receiving-faxes: Envio e receção de faxes -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-administration: Administrar -web-cloud-phone-and-fax-voip-api: API -web-cloud-phone-and-fax-voip-computer-telephony-integration-cti: Integração de telefonia informática (CTI) -web-cloud-phone-and-fax-voip-faq: FAQ -web-cloud-phone-and-fax-voip-ipbx: IPBX -web-cloud-phone-and-fax-voip-numbers-and-aliases: Números e alias -web-cloud-phone-and-fax-voip-popc: POPC -web-cloud-phone-and-fax-voip-previous-phone-models: Modelos de telefone anteriores -web-cloud-phone-and-fax-voip-security: Segurança -web-cloud-phone-and-fax-voip-telephone-lines: Linhas telefónicas -web-cloud-phone-and-fax-voip-troubleshooting: Diagnóstico -web-cloud-phone-and-fax-voip-tutorials: Tutoriais +email-collaborative-solutions: Soluções de e-mail e Ferramentas Colaborativas +email-collaborative-solutions-common-email-features: Funcionalidades comuns às ofertas de e-mail +email-collaborative-solutions-using-outlook-web-access-owa: Utilização do Outlook Web Application (OWA) +email-collaborative-solutions-migration: Migração de serviços +email-collaborative-solutions-troubleshooting: Diagnóstico +email-collaborative-solutions-mx-plan: MX Plan +email-collaborative-solutions-mx-plan-getting-started: Primeiros passos +email-collaborative-solutions-mx-plan-email-address-features: Funcionalidades de endereços de correio eletrónico +email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador +email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone +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 +email-collaborative-solutions-email-pro: E-mail Pro +email-collaborative-solutions-email-pro-getting-started: Primeiros passos +email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador +email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone +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 +email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +email-collaborative-solutions-microsoft-exchange-getting-started: Primeiros passos +email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funcionalidades de uma conta Exchange +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador +email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone +email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnóstico +email-collaborative-solutions-microsoft-office: Microsoft Office +email-collaborative-solutions-zimbra: Zimbra +domains: Domínios +domains-api: API +domains-api-frequent-tasks: Tarefas frequentes +domains-dns: DNS (Domain Name System) +domains-dns-dns-options: Opções DNS +domains-dns-dns-records: Registos DNS +domains-dns-dns-servers: Servidores DNS +domains-dns-dns-tools: Ferramentas DNS +domains-dns-dns-zone: Zona DNS +domains-domain-names: Nomes de domínio +domains-domain-names-changing-a-domain-name-owner-trade: Alterar o titular de um domínio (trade) +domains-domain-names-getting-started: Primeiros passos +domains-domain-names-incoming-transfer-to-ovhcloud: Transferência de entrada para a OVHcloud +domains-domain-names-outgoing-transfer-from-ovhcloud: Transferência de saída a partir da OVHcloud +domains-domain-names-troubleshooting: Diagnóstico +domains-domain-names-tutorials: Tutoriais +telecom-internet: Internet +telecom-internet-internet-access: Acesso Internet +telecom-internet-internet-access-advanced-setup: Configuração avançada +telecom-internet-internet-access-getting-started: Primeiros passos +telecom-internet-internet-access-managing-your-offer: Gestão da oferta +telecom-internet-internet-access-managing-your-options: Gestão das opções +telecom-internet-internet-access-setting-up-your-access: Configuração do acesso +telecom-internet-internet-access-troubleshooting: Diagnóstico +telecom-internet-overthebox: OverTheBox +telecom-internet-overthebox-managing-your-offer: Gestão da oferta +telecom-internet-overthebox-getting-started: Primeiros passos +telecom-internet-overthebox-initial-setup: Configuração inicial +telecom-messaging: Mensagens +telecom-messaging-sms: SMS +telecom-messaging-sms-advanced-usage: Utilização avançada +telecom-messaging-sms-getting-started: Primeiros passos +telecom-messaging-sms-managing-your-solution: Gerir a oferta +telecom-messaging-sms-sending-sms-messages: Envio de SMS +telecom-messaging-sms-smpp: SMPP +telecom-phone-and-fax: Telefone e Fax +telecom-phone-and-fax-fax: Fax +telecom-phone-and-fax-fax-getting-started: Primeiros passos +telecom-phone-and-fax-fax-sending-and-receiving-faxes: Envio e receção de faxes +telecom-phone-and-fax-voip: VoIP +telecom-phone-and-fax-voip-administration: Administrar +telecom-phone-and-fax-voip-api: API +telecom-phone-and-fax-voip-computer-telephony-integration-cti: Integração de telefonia informática (CTI) +telecom-phone-and-fax-voip-faq: FAQ +telecom-phone-and-fax-voip-ipbx: IPBX +telecom-phone-and-fax-voip-numbers-and-aliases: Números e alias +telecom-phone-and-fax-voip-popc: POPC +telecom-phone-and-fax-voip-previous-phone-models: Modelos de telefone anteriores +telecom-phone-and-fax-voip-security: Segurança +telecom-phone-and-fax-voip-telephone-lines: Linhas telefónicas +telecom-phone-and-fax-voip-troubleshooting: Diagnóstico +telecom-phone-and-fax-voip-tutorials: Tutoriais web-cloud-hosting: Alojamento partilhado web-cloud-hosting-automating-tasks-cron: Automatização de tarefas (cron) web-cloud-hosting-cloud-web-configuration: Configuração de um alojamento Cloud Web @@ -295,18 +287,18 @@ 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-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-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: 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 @@ -325,7 +317,7 @@ 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 +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 @@ -343,3 +335,60 @@ observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, q 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 +tutorials-domain-names: Domínios +tutorials-web-hosting: Alojamento partilhado +tutorials-wordpress: WordPress +tutorials-dedicated-servers: Servidores dedicados +tutorials-public-cloud: Public Cloud +tutorials-compute: Compute +tutorials-object-storage: Object Storage +tutorials-public-cloud-databases: Public Cloud Databases +tutorials-managed-kubernetes: Managed Kubernetes +tutorials-managed-private-registry: Managed Private Registry +tutorials-ai-notebooks: AI Notebooks +tutorials-ai-training: AI Training +tutorials-ai-deploy: AI Deploy +tutorials-data-processing: Data Processing +db-clouddb: Web Cloud Databases +db-clouddb-getting-started: Primeiros passos +db-clouddb-configuration: Configuração +db-clouddb-technical-resources: Recursos técnicos +db-public-cloud-databases: Public Cloud Databases +db-public-cloud-databases-general-information: General information +db-public-cloud-databases-general-guides: General guides +db-public-cloud-databases-mongodb: MongoDB +db-public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +db-public-cloud-databases-mongodb-guides: MongoDB - User guides +db-public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +db-public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +db-public-cloud-databases-mysql: MySQL +db-public-cloud-databases-mysql-guides: MySQL - Guides +db-public-cloud-databases-mysql-tutorials: MySQL - Tutorials +db-public-cloud-databases-postgresql: PostgreSQL +db-public-cloud-databases-postgresql-guides: PostgreSQL - Guides +db-public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +db-public-cloud-databases-redis: Redis +db-public-cloud-databases-redis-guides: Redis - Guides +db-public-cloud-databases-redis-tutorials: Redis - Tutorials +db-public-cloud-databases-grafana: Dashboards +db-public-cloud-databases-grafana-guides: Dashboards - Guides +db-public-cloud-databases-grafana-tutorials: Dashboards - Tutorials +db-public-cloud-databases-kafka: Kafka +db-public-cloud-databases-kafka-guides: Kafka - Guides +db-public-cloud-databases-kafka-connect: Kafka Connect +db-public-cloud-databases-kafka-connect-guides: Kafka Connect - Guides +db-public-cloud-databases-kafka-mirrormaker: Kafka MirrorMaker +db-public-cloud-databases-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +db-public-cloud-databases-cassandra: Cassandra +db-public-cloud-databases-cassandra-guides: Cassandra - Guides +db-public-cloud-databases-m3db: M3db +db-public-cloud-databases-m3db-guides: M3db - Guides +db-public-cloud-databases-m3-aggregator: M3 Aggregator +db-public-cloud-databases-m3-aggregator-guides: M3 Aggregator - Guides +db-public-cloud-databases-opensearch: OpenSearch +db-public-cloud-databases-opensearch-guides: OpenSearch - Guides +faq: FAQ +troubleshooting: Diagnóstico +troubleshooting-dedicated-servers: Servidores dedicados +troubleshooting-public-cloud: Public Cloud +troubleshooting-web-hosting: Alojamento partilhado \ No newline at end of file diff --git a/pages/index.md b/pages/index.md index c76c18a1a80..10c71f3303c 100644 --- a/pages/index.md +++ b/pages/index.md @@ -1,84 +1,53 @@ ----- ## 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) - + [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) - + [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) - + [Invoices, billing and payments](products/account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments) - + [Best practices for managing your OVHcloud services and account](account_and_service_management/managing_billing_payments_and_services/billing_best_practices) - + [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) - + [RACI Dedicated servers](account_and_service_management/responsibility_sharing/dedicated-servers) - + [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) ++ My account + + [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) + + [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) + + [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) + + [Security specifications for Block Storage](account_and_service_management/account_information/security-specification-block-storage) + + [VMware on OVHcloud - Security Specifications](account_and_service_management/account_information/security-specification-privatecloud-VMware) + + [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) + + [Reversibility policies](products/account-and-service-management-reversibility) + + [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) + [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) @@ -102,7 +71,290 @@ + [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) + [OVHcloud KMS - Responsibility model](manage_and_operate/kms/responsibility-model-kms) -+ Bare Metal Cloud ++ Billing + + [Renewing a service](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) + + [Invoices, billing and payments](products/managing-billing-payments-and-services-invoices-billing-and-payments) + + [Best practices for managing your OVHcloud services and account](account_and_service_management/managing_billing_payments_and_services/billing_best_practices) + + [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](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](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](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](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](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](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) + + [RACI Dedicated servers](account_and_service_management/responsibility_sharing/dedicated-servers) + + [API](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) ++ 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 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) + + [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) + + [Handling roles and permissions](manage_and_operate/observability/logs_data_platform/getting_started_roles_permission) + + [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](/pages/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) + + [Usecases](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) + + [Analyzing Twitter with Logs Data Platform](manage_and_operate/observability/logs_data_platform/usecase_twitter) + + [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) + + [OVHcloud KMS Architecture overview](manage_and_operate/kms/architecture-overview) + + [OVHcloud KMS - Responsibility model](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) ++ Tutorials + + [Domain names - tutorials](tutorials-domain-names) + + [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) + + [Web Hosting tutorials](tutorials-web-hosting) + + [Use cases - What to do if your Website is hacked](web_cloud/web_hosting/cms_what_to_do_if_your_site_is_hacked) + + [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) + + [Configuring and using Git with an OVHcloud web hosting plan](web_cloud/web_hosting/git_integration_webhosting) + + [Migrate your Xara website to OVHcloud](web_cloud/web_hosting/migrate_xara_website_to_ovh) + + [WordPress](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) + + [Migrate your WordPress website to OVHcloud](web_cloud/web_hosting/migrate_wordpress_website_to_ovh) + + [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) + + [Dedicated Servers Tutorials](tutorials-dedicated-servers) + + [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) + + [Retrieving and uploading data on a dedicated server via SFTP](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) + + [Public Cloud Tutorials](products/tutorials-public-cloud) + + [Public Cloud - Compute - Tutorials](tutorials-compute) + + [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) + + [How to use Terraform](public_cloud/compute/how_to_use_terraform) + + [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) + + [Deploying an infrastructure with variables and formatted outputs using OpenStack Heat (BETA)](public_cloud/compute/heat-openstack-deploy-infrastructure-modularity) + + [Deploying a basic infrastructure with OpenStack Heat (BETA)](public_cloud/compute/heat-openstack-deploy-infrastructure) + + [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) + + [Object Storage - Tutorials](tutorials-object-storage) + + [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 - 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 - Smart Storage Management with Lifecycle Rules](storage_and_backup/object_storage/s3_bucket_lifecycle) + + [Public Cloud Databases - Tutorials](tutorials-public-cloud-databases) + + [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) + + [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 - 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) + + [Caching - Tutorial - Boost your CMS (from the example of WordPress)](public_cloud/public_cloud_databases/redis_tuto_01_wordpress) + + [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) + + [Managed Kubernetes - Tutorials](tutorials-managed-kubernetes) + + [Deploying a Hello World application with the OVHcloud Control Panel](public_cloud/containers_orchestration/managed_kubernetes/deploying-hello-world) + + [Deploying a Hello World with the OVHcloud API](public_cloud/containers_orchestration/managed_kubernetes/deploying-hello-world-ovh-api) + + [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) + + [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) + + [Getting the source IP behind the LoadBalancer](public_cloud/containers_orchestration/managed_kubernetes/getting-source-ip-behind-loadbalancer) + + [Installing Agones on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-agones) + + [Deploying Artifactory on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/installing-artifactory) + + [Installing cert-manager on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-cert-manager) + + [Installing Jenkins on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-jenkins) + + [Installing Keycloak, an OIDC Provider, on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-keycloak) + + [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) + + [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) + + [Managed Private Registry (Harbor) - Tutorials](tutorials-managed-private-registry) + + [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) + + [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) + + [Adding IP restrictions on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/add-ip-restrictions) + + [AI Notebooks - Tutorials](tutorials-ai-notebooks) + + [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 - Tutorials](tutorials-ai-training) + + [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 - Run your first Tensorflow code with GPUs](public_cloud/ai_machine_learning/training_tuto_03_tensorflow_gpu) + + [AI Training - Tutorial - Connect to VSCode via remote](public_cloud/ai_machine_learning/training_tuto_04_vscode_remote) + + [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 - Tutorials](tutorials-ai-deploy) + + [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) + + [Data Processing - Tutorials](tutorials-data-processing) + + [Python - Calculating π number with Apache Spark](public_cloud/data_analytics/data_processing/40_TUTORIAL_calculate_pi) + + [Python - Analyzing most used words in lyrics with Apache Spark](public_cloud/data_analytics/data_processing/41_TUTORIAL_wordcount) + + [Notebooks for Apache Spark - Data cleaning](public_cloud/data_analytics/data_processing/42_TUTORIAL_notebook-data-cleaning) ++ Bare Metal + [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) @@ -223,55 +475,6 @@ + [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) - + [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 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) - + [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) - + [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) - + [Using the KVM for a VPS](bare_metal_cloud/virtual_private_servers/using_kvm_for_vps) - + [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) - + [Public Cloud & VPS - Image and OS life cycle and end of life/support announcements](public_cloud/compute/image-life-cycle) - + [Managing a legacy VPS](bare_metal_cloud/virtual_private_servers/vps_legacy_control_panel) - + [Backup options](bare-metal-cloud-virtual-private-servers-backups) - + [Using snapshots on a VPS](bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) - + [Using automatic backups on a VPS](bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) - + [Configuring an additional disk](bare_metal_cloud/virtual_private_servers/config_additional_disk) - + [Increasing 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-network-and-ip-management) - + [Configuring 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) - + [Configuring 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) - + [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) - + [Advanced usage](bare-metal-cloud-virtual-private-servers-advanced-usage) - + [Deploying cPanel on a VPS](bare_metal_cloud/virtual_private_servers/cpanel) - + [Automated Backup - Kernel panic (cPanel)](bare_metal_cloud/virtual_private_servers/cpanel_snapshot) - + [Tutorials](bare-metal-cloud-virtual-private-servers-tutorials) - + [How to create a Minecraft server on a VPS](bare_metal_cloud/virtual_private_servers/minecraft_server_on_vps) - + [How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) - + [How to create a Palworld server](bare_metal_cloud/virtual_private_servers/palworld-server-on-vps) - + [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) - + [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) - + [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) - + [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) + [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) @@ -443,8 +646,8 @@ + [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) - + [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-T - retrieving logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-t_get_logs_by_api) + + [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) @@ -665,7 +868,7 @@ + [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) + + [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) + [Public Cloud Network Services](products/public-cloud-network) + [Concepts](public-cloud-network-concepts) @@ -1145,7 +1348,7 @@ + [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) + + [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) @@ -1155,10 +1358,59 @@ + [Data Platform 10 min video demo](public_cloud/data_platform/general-data-platform-video-demo) + [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) - + [Frequent tasks](web-cloud-domains-api-frequent-tasks) ++ Virtual Private Servers + + [Getting started](virtual-private-servers-getting-started) + + [How to get started with a VPS](bare_metal_cloud/virtual_private_servers/starting_with_a_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 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) + + [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) + + [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) + + [Using the KVM for a VPS](bare_metal_cloud/virtual_private_servers/using_kvm_for_vps) + + [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) + + [Public Cloud & VPS - Image and OS life cycle and end of life/support announcements](public_cloud/compute/image-life-cycle) + + [Managing a legacy VPS](bare_metal_cloud/virtual_private_servers/vps_legacy_control_panel) + + [Backup options](virtual-private-servers-backups) + + [Using snapshots on a VPS](bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) + + [Using automatic backups on a VPS](bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) + + [Configuring an additional disk](bare_metal_cloud/virtual_private_servers/config_additional_disk) + + [Increasing the size of an additional disk](bare_metal_cloud/virtual_private_servers/increase_additional_disk) + + [Network and IP management](virtual-private-servers-network-and-ip-management) + + [Configuring 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) + + [Configuring 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) + + [Troubleshooting](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) + + [Advanced usage](virtual-private-servers-advanced-usage) + + [Deploying cPanel on a VPS](bare_metal_cloud/virtual_private_servers/cpanel) + + [Automated Backup - Kernel panic (cPanel)](bare_metal_cloud/virtual_private_servers/cpanel_snapshot) + + [Tutorials](virtual-private-servers-tutorials) + + [How to create a Minecraft server on a VPS](bare_metal_cloud/virtual_private_servers/minecraft_server_on_vps) + + [How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) + + [How to create a Palworld server](bare_metal_cloud/virtual_private_servers/palworld-server-on-vps) + + [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) + + [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) + + [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) + + [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) ++ Domains & DNS + + [Domains](products/domains) + + [API](products/domains-api) + + [Frequent tasks](domains-api-frequent-tasks) + [Introduction](web_cloud/domains/api_domain_intro) + [Order a Domain Name](web_cloud/domains/api_domain_order) + [Tasks Management](web_cloud/domains/api_domain_tasks) @@ -1167,18 +1419,18 @@ + [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) + [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) + + [Domain names](products/domains-domain-names) + + [Getting started](domains-domain-names-getting-started) + [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) - + [Changing a domain name owner (trade)](web-cloud-domains-domain-names-changing-a-domain-name-owner-trade) + + [Changing a domain name owner (trade)](domains-domain-names-changing-a-domain-name-owner-trade) + [Changing the owner of a domain name](web_cloud/domains/trade_domain) + [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](domains-domain-names-troubleshooting) + [Troubleshooting a domain name error](web_cloud/domains/domain_errors) - + [Incoming transfer to OVHcloud](web-cloud-domains-domain-names-incoming-transfer-to-ovhcloud) + + [Incoming transfer to OVHcloud](domains-domain-names-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) @@ -1189,38 +1441,39 @@ + [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) + + [Outgoing transfer from OVHcloud](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) + + [Tutorials](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) - + [DNS (Domain Name System)](products/web-cloud-domains-dns) - + [DNS servers](web-cloud-domains-dns-dns-servers) + + [DNS (Domain Name System)](products/domains-dns) + + [DNS servers](domains-dns-dns-servers) + [Everything you need to know about DNS servers](web_cloud/domains/dns_server_general_information) + [Editing the DNS servers for an OVHcloud domain name](web_cloud/domains/dns_server_edit) - + [DNS zone](web-cloud-domains-dns-dns-zone) + + [DNS zone](domains-dns-dns-zone) + [Everything you need to know about DNS zone](web_cloud/domains/dns_zone_general_information) + [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-dns-records) + + [DNS records](domains-dns-dns-records) + [Everything you need to know about DNS records](web_cloud/domains/dns_zone_records) + [Add an MX record to your domain name’s configuration](web_cloud/domains/dns_zone_mx) + [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) - + [DNS options](web-cloud-domains-dns-dns-options) + + [DNS options](domains-dns-dns-options) + [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) + [Securing your domain name with DNSSEC](web_cloud/domains/dns_dnssec) - + [DNS tools](web-cloud-domains-dns-dns-tools) + + [DNS tools](domains-dns-dns-tools) + [Tutorial - Using Zonemaster](web_cloud/domains/dns_zonemaster) ++ Web Hosting + [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) @@ -1240,7 +1493,7 @@ + [Activating the application firewall](web_cloud/web_hosting/multisites_activating_application_firewall) + [Technical specifications of Web Hostings](web_cloud/web_hosting/hosting_technical_specificities) + [Configuring IPv6 for your website](web_cloud/web_hosting/configure_ipv6) - + [PHP - End-of-Sale & End-Of-Life announcements](web_cloud/web_hosting/php_eol_eos) + + [PHP - End-of-Support & End-Of-Life announcements](web_cloud/web_hosting/php_eol_eos) + [Configuring a Cloud Web hosting plan](web-cloud-hosting-cloud-web-configuration) + [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) @@ -1363,140 +1616,141 @@ + [Technical resources](web-cloud-clouddb-technical-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) - + [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) - + [Configure your email account in Outlook for Android](web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android_ios) - + [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) - + [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 on Android with the Microsoft Outlook application](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_android) - + [Configurer son compte E-mail Pro sur un BlackBerry](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_blackberry) - + [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) - + [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](web-cloud-email-collaborative-solutions-zimbra) - + [Getting started on Zimbra](web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) ++ Emails & office tools + + [Common email features](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](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](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](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/email-collaborative-solutions-mx-plan) + + [Getting started](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) - + [Configure Zimbra account on email client](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - + [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) - + [Internet](products/web-cloud-internet) - + [Internet access](products/web-cloud-internet-internet-access) - + [Getting started](web-cloud-internet-internet-access-getting-started) + + [Email account features](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](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) + + [Configure your email account in Outlook for Android](web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android_ios) + + [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](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) + + [Adding your email account to an existing email service](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/email-collaborative-solutions-email-pro) + + [Getting started](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](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 2016 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](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 on Android with the Microsoft Outlook application](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_android) + + [Configurer son compte E-mail Pro sur un BlackBerry](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_blackberry) + + [Adding your email account to an existing email service](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/email-collaborative-solutions-microsoft-exchange) + + [Getting started](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](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](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](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](email-collaborative-solutions-microsoft-exchange-troubleshooting) + + [Using Exchange error diagnostics](web_cloud/email_and_collaborative_solutions/microsoft_exchange/diagnostic_advanced) + + [Microsoft Office](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](email-collaborative-solutions-zimbra) + + [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 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) ++ Telecom + + [Internet](products/telecom-internet) + + [Internet access](products/telecom-internet-internet-access) + + [Getting started](telecom-internet-internet-access-getting-started) + [FAQ](web_cloud/internet/internet_access/faq) + [Obtenir les identifiants PPPoE](web_cloud/internet/internet_access/obtenir_id_ppp) + [La desserte interne](web_cloud/internet/internet_access/la_desserte_interne) - + [Setting up your access](web-cloud-internet-internet-access-setting-up-your-access) + + [Setting up your access](telecom-internet-internet-access-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-managing-your-offer) + + [Managing your offer](telecom-internet-internet-access-managing-your-offer) + [Comment changer mon offre xDSL/FTTH](web_cloud/internet/internet_access/comment_changer_mon_offre_xdsl) + [Comment déménager mon accès xDSL/FTTH](web_cloud/internet/internet_access/comment_demenager_mon_acces_xdsl) + [Comment résilier un accès xDSL/FTTH](web_cloud/internet/internet_access/comment_resilier_mon_acces_xdsl) - + [Managing your options](web-cloud-internet-internet-access-managing-your-options) + + [Managing your options](telecom-internet-internet-access-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) - + [Troubleshooting](web-cloud-internet-internet-access-troubleshooting) + + [Troubleshooting](telecom-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) @@ -1505,7 +1759,7 @@ + [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) - + [Advanced setup](web-cloud-internet-internet-access-advanced-setup) + + [Advanced setup](telecom-internet-internet-access-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) @@ -1514,14 +1768,14 @@ + [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) - + [OverTheBox](products/web-cloud-internet-overthebox) - + [Getting started](web-cloud-internet-overthebox-getting-started) + + [OverTheBox](products/telecom-internet-overthebox) + + [Getting started](telecom-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) - + [Managing your offer](web-cloud-internet-overthebox-managing-your-offer) + + [Managing your offer](telecom-internet-overthebox-managing-your-offer) + [Comment changer mon offre OverTheBox](web_cloud/internet/overthebox/offer_migration) - + [Initial setup](web-cloud-internet-overthebox-initial-setup) + + [Initial setup](telecom-internet-overthebox-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 réinitialiser ou restaurer la configuration d'une OverTheBox](web_cloud/internet/overthebox/config_reset) @@ -1530,13 +1784,13 @@ + [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-advanced-setup) + + [Advanced setup](telecom-internet-overthebox-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) - + [Telephone lines](web-cloud-phone-and-fax-voip-telephone-lines) + + [Phone and Fax](products/telecom-phone-and-fax) + + [VoIP](products/telecom-phone-and-fax-voip) + + [Telephone lines](telecom-phone-and-fax-voip-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) @@ -1551,7 +1805,7 @@ + [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-numbers-and-aliases) + + [Numbers and aliases](telecom-phone-and-fax-voip-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) @@ -1560,7 +1814,7 @@ + [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-administration) + + [Administration](telecom-phone-and-fax-voip-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) @@ -1570,35 +1824,35 @@ + [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) + [Déroulement d’un RMA](web_cloud/phone_and_fax/voip/deroulement_d_un_rma) - + [Security](web-cloud-phone-and-fax-voip-security) + + [Security](telecom-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) - + [FAQ](web-cloud-phone-and-fax-voip-faq) + + [FAQ](telecom-phone-and-fax-voip-faq) + [FAQ](web_cloud/phone_and_fax/voip/faq-voip) - + [Troubleshooting](web-cloud-phone-and-fax-voip-troubleshooting) + + [Troubleshooting](telecom-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) - + [Tutorials](web-cloud-phone-and-fax-voip-tutorials) + + [Tutorials](telecom-phone-and-fax-voip-tutorials) + [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) + [Tutoriel - Utiliser une ligne SIP OVHcloud sur un softphone](web_cloud/phone_and_fax/voip/register-sip-softphone) - + [POPC](web-cloud-phone-and-fax-voip-popc) + + [POPC](telecom-phone-and-fax-voip-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-ipbx) + + [IPBX](telecom-phone-and-fax-voip-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-api) + + [API](telecom-phone-and-fax-voip-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-computer-telephony-integration-cti) + + [Computer Telephony Integration (CTI)](telecom-phone-and-fax-voip-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) - + [Previous phone models](web-cloud-phone-and-fax-voip-previous-phone-models) + + [Previous phone models](telecom-phone-and-fax-voip-previous-phone-models) + [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) @@ -1616,23 +1870,23 @@ + [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) + + [Fax](products/telecom-phone-and-fax-fax) + + [Getting started](telecom-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) - + [Sending and receiving faxes](web-cloud-phone-and-fax-fax-sending-and-receiving-faxes) + + [Sending and receiving faxes](telecom-phone-and-fax-fax-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) + [Test article for ServiceNow images loading issue](web_cloud/phone_and_fax/fax/test-article-snow) - + [Messaging](products/web-cloud-messaging) - + [SMS](products/web-cloud-messaging-sms) - + [Getting started](web-cloud-messaging-sms-getting-started) + + [Messaging](products/telecom-messaging) + + [SMS](products/telecom-messaging-sms) + + [Getting started](telecom-messaging-sms-getting-started) + [Launching your first SMS campaign](web_cloud/messaging/sms/ma_premiere_campagne_sms) - + [Sending SMS messages](web-cloud-messaging-sms-sending-sms-messages) + + [Sending SMS messages](telecom-messaging-sms-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) @@ -1641,19 +1895,76 @@ + [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-managing-your-solution) + + [Managing your solution](telecom-messaging-sms-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 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-advanced-usage) + + [Advanced usage](telecom-messaging-sms-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-smpp) + + [SMPP](telecom-messaging-sms-smpp) + [Managing an SMS SMPP account](web_cloud/messaging/sms/smpp-control-panel) + [SMPP Technical Specifications](web_cloud/messaging/sms/smpp-specification) ++ Network + + [Bring your own IP (BYOIP)](network-byoip) + + [How to use the Bring Your Own IP feature](network/bring_your_own_ip/bring-your-own-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) + + [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) + + [Technical resources](network-ovhcloud-connect-technical-resources) + + [Technical capabilities and limitations](network/ovhcloud_connect/occ-limits) + + [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) + + [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) + + [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) + Storage and Backup + [Object Storage](products/storage-object-storage) + [General information](storage-object-storage-general-information) @@ -1790,169 +2101,185 @@ + [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 - + [Bring your own IP (BYOIP)](network-byoip) - + [How to use the Bring Your Own IP feature](network/bring_your_own_ip/bring-your-own-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) - + [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) - + [Technical resources](network-ovhcloud-connect-technical-resources) - + [Technical capabilities and limitations](network/ovhcloud_connect/occ-limits) - + [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) - + [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) - + [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 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) - + [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) - + [Handling roles and permissions](manage_and_operate/observability/logs_data_platform/getting_started_roles_permission) - + [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](/pages/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) - + [Usecases](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) - + [Analyzing Twitter with Logs Data Platform](manage_and_operate/observability/logs_data_platform/usecase_twitter) - + [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) - + [OVHcloud KMS Architecture overview](manage_and_operate/kms/architecture-overview) - + [OVHcloud KMS - Responsibility model](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) -+ 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) ++ Databases + + [Web Cloud Databases](products/db-clouddb) + + [Getting started](db-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](db-clouddb-configuration) + + [Creating databases and users on your database server](web_cloud/web_cloud_databases/create-db-and-user-on-db-server) + + [Connecting to a database on your database server](web_cloud/web_cloud_databases/connecting-to-database-on-database-server) + + [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) + + [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) + + [Technical resources](db-clouddb-technical-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) + + [Public Cloud Databases](products/db-public-cloud-databases) + + [General information](db-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) + + [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](db-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) + + [MongoDB](products/db-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](db-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) + + [MongoDB - Migrate From Essential or Business to Discovery with the CLI](public_cloud/public_cloud_databases/mongodb_11_howto_migrate_to_discovery) + + [MongoDB - Migrate to Production or Advanced](public_cloud/public_cloud_databases/mongodb_12_howto_migrate_to_production_or_advanced) + + [MongoDB - Transitioning to the new offerings & automated migration](public_cloud/public_cloud_databases/mongodb_16_automated_migration_new_offers) + + [Advanced guides](db-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](db-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/db-public-cloud-databases-mysql) + + [Guides](db-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](db-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/db-public-cloud-databases-postgresql) + + [Guides](db-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](db-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) + + [Caching](products/db-public-cloud-databases-redis) + + [Guides](db-public-cloud-databases-redis-guides) + + [Caching - Capabilities and Limitations](public_cloud/public_cloud_databases/redis_01_capabilities) + + [Caching - Configure your Caching service to accept incoming connections](public_cloud/public_cloud_databases/redis_08_prepare_for_incoming_connections) + + [Caching - Connect with CLI](public_cloud/public_cloud_databases/redis_03_connect_cli) + + [Caching - Connect with PHP](public_cloud/public_cloud_databases/redis_04_connect_php) + + [Caching - Connect with Python](public_cloud/public_cloud_databases/redis_05_connect_python) + + [Caching - Connect with RedisInsight](public_cloud/public_cloud_databases/redis_06_connect_redisinsight) + + [Caching - Manage ACLs via API](public_cloud/public_cloud_databases/redis_07_update_acls) + + [Caching - Advanced parameters references](public_cloud/public_cloud_databases/redis_09_advanced_parameters_references) + + [Tutorials](db-public-cloud-databases-redis-tutorials) + + [Caching - Tutorial - Boost your CMS (from the example of WordPress)](public_cloud/public_cloud_databases/redis_tuto_01_wordpress) + + [Cassandra](products/db-public-cloud-databases-cassandra) + + [Guides](db-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) + + [M3db](products/db-public-cloud-databases-m3db) + + [Guides](db-public-cloud-databases-m3db-guides) + + [M3db - Capabilities and Limitations](public_cloud/public_cloud_databases/m3db_01_capabilities) + + [M3db - Configure your M3db instance to accept incoming connections](public_cloud/public_cloud_databases/m3db_02_prepare_for_incoming_connections) + + [M3 Aggregator](products/db-public-cloud-databases-m3-aggregator) + + [Guides](db-public-cloud-databases-m3-aggregator-guides) + + [M3 Aggregator - Capabilities and Limitations](public_cloud/public_cloud_databases/m3aggregator_01_capabilities) ++ FAQ & Troubleshooting + + [FAQ](products/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) + + [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) + + [ESXi Dedicated Servers - FAQ](bare_metal_cloud/dedicated_servers/faq-esxi) + + [VMware Cloud Director - FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-faq) + + [IAM for VMware on OVHcloud - Introduction and FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_getting_started) + + [NSX - FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-11-faq) + + [FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-faq) + + [FAQ](public_cloud/compute/faq_pci) + + [Public Cloud FAQ - Change of monthly billing method](public_cloud/compute/faq_change_of_monthly_billing_method) + + [Public Cloud Network Services - FAQ](public_cloud/public_cloud_network_services/getting-started-06-faq) + + [FAQ Public Cloud databases](public_cloud/public_cloud_databases/information_04_faq) + + [FAQ](public_cloud/containers_orchestration/managed_private_registry/managed-private-registry-faq) + + [FAQ - AI Training](public_cloud/ai_machine_learning/gi_04_training_FAQ) + + [FAQ](public_cloud/data_analytics/data_processing/faq) + + [Web Hosting FAQ](web_cloud/web_hosting/faq-web_hosting) + + [Object Storage - FAQ](storage_and_backup/object_storage/s3_faq) + + [Cold Archive - FAQ](storage_and_backup/object_storage/cold_archive_faq) + + [Enterprise File Storage - FAQ](storage_and_backup/file_storage/enterprise_file_storage/netapp_faq) + + [FAQ](storage_and_backup/block_storage/cloud_disk_array/ceph_faq) + + [FAQ](network/ovhcloud_connect/occdedicated-faq) + + [Load Balancer FAQ](network/load_balancer/create_faq) + + [Troubleshooting](products/troubleshooting) + + [Dedicated Servers](troubleshooting-dedicated-servers) + + [Activating and using rescue mode](bare_metal_cloud/dedicated_servers/rescue_mode) + + [Activating and using Windows rescue mode](bare_metal_cloud/dedicated_servers/rescue-customer-windows) + + [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) + + [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) + + [OVHcloud AntiSpam - Best Practices and Unblocking an IP](bare_metal_cloud/dedicated_servers/antispam_best_practices) + + [Public Cloud](troubleshooting-public-cloud) + + [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) + + [Web Hosting](troubleshooting-web-hosting) + + [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) + + [Monitoring and managing automated emails in your Web Hosting plan](web_cloud/web_hosting/mail_function_script_records) \ No newline at end of file diff --git a/pages/ovhcloud_labs/data_collector/available-sinks-sources/guide.en-gb.md b/pages/ovhcloud_labs/data_collector/available-sinks-sources/guide.en-gb.md deleted file mode 100644 index 1b83c32d21f..00000000000 --- a/pages/ovhcloud_labs/data_collector/available-sinks-sources/guide.en-gb.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Available sources and sinks -updated: 2018-10-09 ---- - -## Currently supported sources - -- MySQL CDC -- MySQL Query -- PostgreSQL - -## Currently supported sinks - -- Kafka diff --git a/pages/ovhcloud_labs/data_collector/available-sinks-sources/meta.yaml b/pages/ovhcloud_labs/data_collector/available-sinks-sources/meta.yaml deleted file mode 100755 index f4b6f26dd3e..00000000000 --- a/pages/ovhcloud_labs/data_collector/available-sinks-sources/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: d51d89f8-eb69-4c3e-991a-f0ba93dda312 -full_slug: data-collector-labs-data-collector-available-sinks-sources \ No newline at end of file diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/guide.en-gb.md b/pages/ovhcloud_labs/data_collector/manage-collector/guide.en-gb.md deleted file mode 100644 index fbae10d09b1..00000000000 --- a/pages/ovhcloud_labs/data_collector/manage-collector/guide.en-gb.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -title: Manage my Data Collector -excerpt: Learn how to manage your Data Collector, and configure sink(s) and source(s) -updated: 2018-10-09 ---- - -This tutorial shows you how to configure your agent. - -Once you have ordered an agent, you should receive several information : - -* The **agent ID** you just ordered -* If necessary, your **tenant ID and the password** associated with it - -But the agent that has been created is an empty shell and still need configuration before you can -use it. - -The aim of this guide is, therefore, to help you in configuring your new data collector. - -## Using Data Convergence API to configure your Data Collector - -First, let's generate a JWT token which will be signed and contains all the claims allowing you to -use certain routes and not others. -By default, any new tenant can use all routes for the Data Collector API, but this might be -restricted later if some endpoints are created for administration purposes, for instance. - -> [!primary] -> -> Your JWT token is time limited to *24 hours*. -> - -### 1 - Generate a JWT token - -1. Navigate to [https://api.dataconvergence.ovh.com](https://api.dataconvergence.ovh.com) -![Create a JWT token](images/create_jwt_token.png) - -2. In the Authorization field, enter `Basic` followed by "your username:your password" encoded in -Base64. - - * To encode in Base64, you can use the following command in Linux: - - ``` - $ echo -n 'your username:your password' | base64 - ``` - - * For example using *user-tutorial:password-tutorial* - - ``` - $ echo -n 'user-tutorial:password-tutorial' | base64 - dXNlci10dXRvcmlhbDpwYXNzd29yZC10dXRvcmlhbA== - ``` - - * Your Authorization field will thus contain `Basic dXNlci10dXRvcmlhbDpwYXNzd29yZC10dXRvcmlhbA` - -* Click on *Execute*. -* In the Response Body, you should see your JWT token, generated for these credentials. -Keep it somewhere to avoid having to regenerate one. - -### 2 - List your collectors - -1. Click on the "GET /collectors" route from the "Data Collector" section. -![List all collectors](images/list_all_collectors.png) - -2. In the Authorization field, enter **"Bearer "** followed by the JWT token generated in the -previous step. - -3. Click on *Execute* and check the resulting IDs in the Response Body. - -### 3 - Configure a data source for your Data Collector - -For the next step, you need to configure a data source for your Data Collector. - -1. First, start by listing all the currently supported sources. Expand the "**GET /collectors/{agentId}/sources/availableSources**" -![List available sources](images/list_available_sources.png) - -2. Fill in the Authorization field with "Bearer " followed by the JWT token generated in the first -step. - -3. Fill in the agentId field with the agent you want to configure, for example you can fill the -agent ID in the result from the previous step. - -4. Click on *Execute* and check the response body to select the source you want to use. - -5. Here, we are going to choose to configure a "mysqlQuery" source. This source requires the -following information, as specified in the previous response : -![List available sources](images/available_sources.png) - -6. Open the "**POST /collectors/{agentId}/sources/{source}**" route and fill in the information -(Authorization as before, same for agentId and "MysqlQuery" in "source"). In the "body" field, -enter the JSON data from the "MysqlQuery" JSON from the previous call: - - ``` - { - "name": "your-source", - "user": "your-source-user", - "password": "your-source-password", - "host": "your-host-ip", - "port": 3306 - } -``` - -7. Then click on *Execute* and check the response body. It should look like this: -![Source result](images/source_result.png) - -> [!primary] -> -> Note that the password is not in the response for obvious security reasons -> - -To make sure everything is okay, open the "**GET /collectors/{agentId]/sources/{source}**" route -and fill the information (Authorization, agentId and "your-source" in "source"). -Click on *Execute* and it should give you the resulting data: -![Resulting source](images/resulting_source.png) - -### 4 - Select sink - -For the next step, you need to prepare the sink for your Data Collector. As of now, only a Kafka -sink, configured by OVH, is available. - -1. To be sure that no other sinks are available, we will start by calling the "**GET /collectors/{agentId}/sinks/availableSinks**" route, which should give you the following response: -![Available sink](images/available_sink.png) - -2. Now, just call the "**POST /collectors/{agentId}/sinks/{sink}**" route with "ovhkafka" in the -"sink" field and the "body" field with: - ``` - { - "name": "your-sink" - } - ``` - -3. It should give you the following response: -![Sink result](images/sink_result.png) - -4. As for the sources, let's check the configuration of the sink (which will allow you to get data - on how to read events from the Kafka queue created for you). -Call the "**GET /collectors/{agentId}/sinks/{sink}**" route with the right parameters, which should -give you the following response: -![Sink result](images/sink_result.png) - -5. Now you have all the necessary information to connect to your Data Collector's Kafka topic. - -### Deploy your agent - -The last step is to deploy your agent ! - -Just launch the "**PUT /collectors/{agentId}/deploy**" and... wait for a **200** Response Body ! - -Your Data Collector is now configured and up and running. -If your data source is accessible, you should now see your events into Kafka ! diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/images/available_sink.png b/pages/ovhcloud_labs/data_collector/manage-collector/images/available_sink.png deleted file mode 100644 index e9f702e72e9..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/manage-collector/images/available_sink.png and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/images/available_sources.png b/pages/ovhcloud_labs/data_collector/manage-collector/images/available_sources.png deleted file mode 100644 index 97c1cb2dd29..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/manage-collector/images/available_sources.png and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/images/create_jwt_token.png b/pages/ovhcloud_labs/data_collector/manage-collector/images/create_jwt_token.png deleted file mode 100644 index 3bc5354cb8e..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/manage-collector/images/create_jwt_token.png and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/images/list_all_collectors.png b/pages/ovhcloud_labs/data_collector/manage-collector/images/list_all_collectors.png deleted file mode 100644 index bfd4104079e..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/manage-collector/images/list_all_collectors.png and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/images/list_available_sources.png b/pages/ovhcloud_labs/data_collector/manage-collector/images/list_available_sources.png deleted file mode 100644 index 691d5cd8ac4..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/manage-collector/images/list_available_sources.png and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/images/resulting_source.png b/pages/ovhcloud_labs/data_collector/manage-collector/images/resulting_source.png deleted file mode 100644 index 36823b70bf7..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/manage-collector/images/resulting_source.png and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/images/sink_result.png b/pages/ovhcloud_labs/data_collector/manage-collector/images/sink_result.png deleted file mode 100644 index 37060da7f7f..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/manage-collector/images/sink_result.png and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/images/source_result.png b/pages/ovhcloud_labs/data_collector/manage-collector/images/source_result.png deleted file mode 100644 index 0124af65d76..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/manage-collector/images/source_result.png and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/manage-collector/meta.yaml b/pages/ovhcloud_labs/data_collector/manage-collector/meta.yaml deleted file mode 100755 index a4765c5d25e..00000000000 --- a/pages/ovhcloud_labs/data_collector/manage-collector/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 2334dc80-877a-4b1b-8eeb-dfc48203e261 -full_slug: data-collector-labs-data-collector-manage-collector \ No newline at end of file diff --git a/pages/ovhcloud_labs/data_collector/overview/guide.en-gb.md b/pages/ovhcloud_labs/data_collector/overview/guide.en-gb.md deleted file mode 100644 index 805a3ff386f..00000000000 --- a/pages/ovhcloud_labs/data_collector/overview/guide.en-gb.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Overview of OVH Data Collector -excerpt: Let's get an insight of what Data Collector is. -updated: 2018-10-09 ---- - -## What is OVH Data Collector ? - -OVH Data Collector is an easy and ready-to-use solution for managing your legacy data without changing its infrastructure. You can feed your new infrastructure with data from sources such as xls files, SQL databases or directly from APIs. - -You can process data no matter the backend it comes from, and feed any application with changes that remotely happened on data: everything is synchronized. - -OVH Data Collector is a cloud-hosted agent which can scale to optimize resources usage and can be remotely controlled. It supports any new source or sink connectors with its plugin-based structure. - -- **Performance** : Data collector is only limited by network and sources' speed -- **Synchonization** -- **Failure tolerance** : if something wrong happens, it restarts from the last collected data -- All data transfers can be **encrypted** -- **Data governance** : choose or ignore the data you need -- **Simplicity**: deployed on OVH Cloud and supports full remote control - -![schema](images/lookatch-agent.jpg) - -## Technical View : - -- *300 000 Events/s* in "Query" Mode -- *~ 40 000 Events/s* in "Change data capture" Mode -- Containerized agents based on *Mesos* -- No JVM needed, developed in *Go* -- Data Collector remotely controlled by API -- Supports *multiple types of sources and sinks* -- *Kafka topic provided* with Data Collector - -## How to order a Data Collector ? - -To order your OVH Data Collector, please fill the form [here](https://labs.ovh.com/ovh-data-collector). -We will then get in touch to see what your needs are. diff --git a/pages/ovhcloud_labs/data_collector/overview/images/lookatch-agent.jpg b/pages/ovhcloud_labs/data_collector/overview/images/lookatch-agent.jpg deleted file mode 100644 index 9224639aebc..00000000000 Binary files a/pages/ovhcloud_labs/data_collector/overview/images/lookatch-agent.jpg and /dev/null differ diff --git a/pages/ovhcloud_labs/data_collector/overview/meta.yaml b/pages/ovhcloud_labs/data_collector/overview/meta.yaml deleted file mode 100755 index 9270d99325a..00000000000 --- a/pages/ovhcloud_labs/data_collector/overview/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: d3de0746-c7e1-4598-a1ae-0a50a0345f37 -full_slug: data-collector-labs-data-collector-overview \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.en-gb.md deleted file mode 100644 index c8084f9aa3c..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.en-gb.md +++ /dev/null @@ -1,259 +0,0 @@ ---- -title: Getting started with a POWER web hosting plan -excerpt: Find out how to get started with a POWER Web Hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js**, **Python** or **Ruby** applications, and you want to begin developing your project. - -This guide will explain how to manage your POWER web hosting using the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) and the [OVHcloud APIs](https://api.ovh.com/). - -**Find out how to get started with a POWER web hosting plan.** - -## Requirements - -- one of the 3 POWER web hosting plans: [Node.js](https://labs.ovh.com/managed-nodejs), [Python](https://labs.ovh.com/managed-python) or [Ruby](https://labs.ovh.com/managed-ruby) -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -## Instructions - -### From the OVHcloud Control Panel - -The POWER web hosting management UI is in the `Web Cloud`{.action} section, under `Hosting plans`{.action} in the sidebar. - -![From the OVHcloud Control Panel](images/getting-started-01.png){.thumbnail} - -#### FTP - SSH access - -At the activation of your POWER web hosting plan, we have sent you an email with the SSH and FTP credentials. You can also manage them from the `FTP - SSH`{.action} tab. - -![FTP - SSH access](images/getting-started-02.png){.thumbnail} - -You will find detailed information on this topic in our [SSH guide](/pages/web_cloud/web_hosting/ssh_on_webhosting). - -#### Adding a domain name - -For default, your POWER web hosting plan is attached to a generated URL. In order to use your own [domain name](https://www.ovh.co.uk/domains/), you can add it in the `Multisite`{.action} tab. - -![Adding a domain name](images/getting-started-03.png){.thumbnail} - -You will find detailed information on this topic in our [Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) guide. - -#### Using a database - -Your POWER web hosting plan includes databases. They can be accessed from the `Databases`{.action} tab. - -![Using a database](images/getting-started-04.png){.thumbnail} - -You will find detailed information on this topic in our [Creating and managing a database in your Web Hosting plan](/pages/web_cloud/web_hosting/sql_create_database) guide. - -#### Accessing logs and statistics - -Web server logs and website statistics are included in your POWER web hosting plan,under the `Statistics and logs`{.action} tab. - -![Accessing logs and statistics](images/getting-started-05.png){.thumbnail} - -You will find detailed information on this topic in our [Accessing a website’s logs and statistics on a Web Hosting](/pages/web_cloud/web_hosting/logs_and_statistics) guide. - -### Node.js - -#### Hello World in Node.js - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](#api-get-active-configuration) API endpoint. - -Connect via SSH to your POWER web hosting, go to the `www` folder and create an `index.js` file there: - -`index.js` -```javascript -const http = require('http'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const server = http.createServer((req, res) => { -res.statusCode = 200; -res.setHeader('Content-Type', 'text/plain'); -res.end(msg); -}); -server.listen(port); -``` - -```console -~ $ vi www/index.js -const http = require('http'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const server = http.createServer((req, res) => { -res.statusCode = 200; -res.setHeader('Content-Type', 'text/plain'); -res.end(msg); -}); -server.listen(port); - -~ $ mkdir -p www/tmp -~ $ touch www/tmp/restart.txt -``` - -Then [restart your instance](#restart). - -![Hello World in Node.js](images/getting-started-06.png){.thumbnail} - -### Python - -#### Hello World in Python - -Let's suppose you have the default configuration for Python hosting: - -- Runtime: Python 3.7 -- Entrypoint: app.py -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](#api-get-active-configuration) API endpoint. - -Connect via SSH to your POWER web hosting, go to the `www` folder and create an `app.py` file there: - -`app.py` -```python -import sys - -def application(environ, start_response): - status = '200 OK' - output = '\n'.join(['Hello World!', f"Version : {sys.version}", - f"Executable : {sys.executable}"]) - - response_headers = [('Content-type', 'text/plain'), - ('Content-Length', str(len(output)))] - start_response(status, response_headers) - - return [output] -``` - -Then [restart your instance](#restart). - -![Hello World in Python](images/getting-started-07.png){.thumbnail} - -### Ruby - -#### Hello World in Ruby - -Let's suppose you have the default configuration for Ruby hosting: - -- Runtime: Ruby 2.6 -- Entrypoint: config.ru -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](#api-get-active-configuration) API endpoint. - -Connect via SSH to your POWER web hosting, go to the `www` folder and create a `config.ru` file there: - -`config.ru` -```ruby -require 'socket' -require 'timeout' - -class Application - - def call(env) - msg = "Hello World from ruby #{ RUBY_VERSION }p#{ RUBY_PATCHLEVEL }" - [200, { "Content-Type" => "text/plain" }, [msg]] - end -end - -run Application.new -``` - -Then [restart your instance](#restart). - -![Hello World in Ruby](images/getting-started-08.png){.thumbnail} - -### From the API - -This tutorial presupposes that you already have some familiarity with the [OVHcloud APIs](https://api.ovh.com/). If you want to know more on this topic, please look at the [First Steps with the OVHcloud APIs](/pages/manage_and_operate/api/first-steps) guide. - -The [OVHcloud APIs](https://api.ovh.com/) currently available for POWER hosting plans are: - -#### List available configurations - -> [!api] -> -> @api {v1} /hosting/web WE /hosting/web/{serviceName}/availableConfigurations - -#### Retrieve active configuration - -> [!api] -> -> @api {v1} /hosting/web WE /hosting/web/{serviceName}/configuration -. -> This endpoint allows you to verify your configuration parameters, for example your entry point. - -#### Modify active configuration - -> [!api] -> -> @api {v1} /hosting/web WE /hosting/web/{serviceName}/configuration - -> This endpoint allows you to modify your configuration parameters, for example your entry point. - -#### Restart the service - -> [!api] -> -> @api {v1} /hosting/web WE /hosting/web/{serviceName}/attachedDomain/{domain}/restart - -### Setting up a redirection from HTTP to HTTPS - -You can create an `.htaccess` file in your POWER web hosting root folder (usually `www`) to set up a redirection from HTTP to HTTPS: - -``` -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -``` - -```console -~ $ cd www -~/www $ vi .htaccess -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -``` - -### Restart your instance - -Each time you modify your application, you should tell the server to restart it. - -In your document root you should `touch` the file `tmp/restart.txt`. - -```console -~ $ cd www -~/www$ mkdir tmp -~/www$ touch tmp/restart.txt -``` - -> [!primary] -> -> As this operation is performed on SSH server, you may need to wait before the web server notices your changes (max. 30 seconds). - -## Go further - -[Accessing a web hosting plan via SSH](/pages/web_cloud/web_hosting/ssh_on_webhosting) - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Creating and managing a database in your Web Hosting plan](/pages/web_cloud/web_hosting/sql_create_database) - -[Accessing a website’s logs and statistics on a Web Hosting](/pages/web_cloud/web_hosting/logs_and_statistics) - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.en-ie.md deleted file mode 100644 index 75437efd51e..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.en-ie.md +++ /dev/null @@ -1,259 +0,0 @@ ---- -title: Getting started with a POWER web hosting plan -excerpt: Find out how to get started with a POWER Web Hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js**, **Python** or **Ruby** applications, and you want to begin developing your project. - -This guide will explain how to manage your POWER web hosting using the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) and the [OVHcloud APIs](https://api.ovh.com/). - -**Find out how to get started with a POWER web hosting plan.** - -## Requirements - -- one of the 3 POWER web hosting plans: [Node.js](https://labs.ovh.com/managed-nodejs), [Python](https://labs.ovh.com/managed-python) or [Ruby](https://labs.ovh.com/managed-ruby) -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -## Instructions - -### From the OVHcloud Control Panel - -The POWER web hosting management UI is in the `Web Cloud`{.action} section, under `Hosting plans`{.action} in the sidebar. - -![From the OVHcloud Control Panel](images/getting-started-01.png){.thumbnail} - -#### FTP - SSH access - -At the activation of your POWER web hosting plan, we have sent you an email with the SSH and FTP credentials. You can also manage them from the `FTP - SSH`{.action} tab. - -![FTP - SSH access](images/getting-started-02.png){.thumbnail} - -You will find detailed information on this topic in our [SSH guide](/pages/web_cloud/web_hosting/ssh_on_webhosting). - -#### Adding a domain name - -For default, your POWER web hosting plan is attached to a generated URL. In order to use your own [domain name](https://www.ovh.ie/domains/), you can add it in the `Multisite`{.action} tab. - -![Adding a domain name](images/getting-started-03.png){.thumbnail} - -You will find detailed information on this topic in our [Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) guide. - -#### Using a database - -Your POWER web hosting plan includes databases. They can be accessed from the `Databases`{.action} tab. - -![Using a database](images/getting-started-04.png){.thumbnail} - -You will find detailed information on this topic in our [Creating and managing a database in your Web Hosting plan](/pages/web_cloud/web_hosting/sql_create_database) guide. - -#### Accessing logs and statistics - -Web server logs and website statistics are included in your POWER web hosting plan,under the `Statistics and logs`{.action} tab. - -![Accessing logs and statistics](images/getting-started-05.png){.thumbnail} - -You will find detailed information on this topic in our [Accessing a website’s logs and statistics on a Web Hosting](/pages/web_cloud/web_hosting/logs_and_statistics) guide. - -### Node.js - -#### Hello World in Node.js - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](#api-get-active-configuration) API endpoint. - -Connect via SSH to your POWER web hosting, go to the `www` folder and create an `index.js` file there: - -`index.js` -```javascript -const http = require('http'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const server = http.createServer((req, res) => { -res.statusCode = 200; -res.setHeader('Content-Type', 'text/plain'); -res.end(msg); -}); -server.listen(port); -``` - -```console -~ $ vi www/index.js -const http = require('http'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const server = http.createServer((req, res) => { -res.statusCode = 200; -res.setHeader('Content-Type', 'text/plain'); -res.end(msg); -}); -server.listen(port); - -~ $ mkdir -p www/tmp -~ $ touch www/tmp/restart.txt -``` - -Then [restart your instance](#restart). - -![Hello World in Node.js](images/getting-started-06.png){.thumbnail} - -### Python - -#### Hello World in Python - -Let's suppose you have the default configuration for Python hosting: - -- Runtime: Python 3.7 -- Entrypoint: app.py -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](#api-get-active-configuration) API endpoint. - -Connect via SSH to your POWER web hosting, go to the `www` folder and create an `app.py` file there: - -`app.py` -```python -import sys - -def application(environ, start_response): - status = '200 OK' - output = '\n'.join(['Hello World!', f"Version : {sys.version}", - f"Executable : {sys.executable}"]) - - response_headers = [('Content-type', 'text/plain'), - ('Content-Length', str(len(output)))] - start_response(status, response_headers) - - return [output] -``` - -Then [restart your instance](#restart). - -![Hello World in Python](images/getting-started-07.png){.thumbnail} - -### Ruby - -#### Hello World in Ruby - -Let's suppose you have the default configuration for Ruby hosting: - -- Runtime: Ruby 2.6 -- Entrypoint: config.ru -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](#api-get-active-configuration) API endpoint. - -Connect via SSH to your POWER web hosting, go to the `www` folder and create a `config.ru` file there: - -`config.ru` -```ruby -require 'socket' -require 'timeout' - -class Application - - def call(env) - msg = "Hello World from ruby #{ RUBY_VERSION }p#{ RUBY_PATCHLEVEL }" - [200, { "Content-Type" => "text/plain" }, [msg]] - end -end - -run Application.new -``` - -Then [restart your instance](#restart). - -![Hello World in Ruby](images/getting-started-08.png){.thumbnail} - -### From the API - -This tutorial presupposes that you already have some familiarity with the [OVHcloud APIs](https://api.ovh.com/). If you want to know more on this topic, please look at the [First Steps with the OVHcloud APIs](/pages/manage_and_operate/api/first-steps) guide. - -The [OVHcloud APIs](https://api.ovh.com/) currently available for POWER hosting plans are: - -#### List available configurations - -> [!api] -> -> @api {v1} /hosting/web WE /hosting/web/{serviceName}/availableConfigurations - -#### Retrieve active configuration - -> [!api] -> -> @api {v1} /hosting/web WE /hosting/web/{serviceName}/configuration -. -> This endpoint allows you to verify your configuration parameters, for example your entry point. - -#### Modify active configuration - -> [!api] -> -> @api {v1} /hosting/web WE /hosting/web/{serviceName}/configuration - -> This endpoint allows you to modify your configuration parameters, for example your entry point. - -#### Restart the service - -> [!api] -> -> @api {v1} /hosting/web WE /hosting/web/{serviceName}/attachedDomain/{domain}/restart - -### Setting up a redirection from HTTP to HTTPS - -You can create an `.htaccess` file in your POWER web hosting root folder (usually `www`) to set up a redirection from HTTP to HTTPS: - -``` -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -``` - -```console -~ $ cd www -~/www $ vi .htaccess -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -``` - -### Restart your instance - -Each time you modify your application, you should tell the server to restart it. - -In your document root you should `touch` the file `tmp/restart.txt`. - -```console -~ $ cd www -~/www$ mkdir tmp -~/www$ touch tmp/restart.txt -``` - -> [!primary] -> -> As this operation is performed on SSH server, you may need to wait before the web server notices your changes (max. 30 seconds). - -## Go further - -[Accessing a web hosting plan via SSH](/pages/web_cloud/web_hosting/ssh_on_webhosting) - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Creating and managing a database in your Web Hosting plan](/pages/web_cloud/web_hosting/sql_create_database) - -[Accessing a website’s logs and statistics on a Web Hosting](/pages/web_cloud/web_hosting/logs_and_statistics) - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.fr-fr.md deleted file mode 100644 index b8135e8bb9e..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/getting-started/guide.fr-fr.md +++ /dev/null @@ -1,238 +0,0 @@ ---- -title: Premiers pas avec un hébergement web POWER -excerpt: Découvrez comment débuter sur un hébergement web POWER -updated: 2021-02-04 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER pour bénéficier des langages **Node.js**, **Python** ou **Ruby** et souhaitez commencer à développer votre projet. -Retrouvez ici les principales informations relatives à la gestion de votre hébergement POWER via l'espace client OVHcloud ou via les API. - -**Découvrez comment débuter sur un hébergement web POWER.** - -## Prérequis - -- Disposer d'une des 3 offres d'hébergement web POWER : [Node.js](https://labs.ovh.com/managed-nodejs), [Python](https://labs.ovh.com/managed-python) ou [Ruby](https://labs.ovh.com/managed-ruby). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external} ou aux [API OVHcloud](https://api.ovh.com/). - -## En pratique - -### Depuis l'espace client - -L'interface de gestion de votre offre d'hébergement web POWER se trouve dans la section `Web Cloud`{.action}, puis `Hébergements`{.action} dans la colonne de gauche. - -![From the OVHcloud Control Panel](images/getting-started-01.png){.thumbnail} - -#### Accès FTP - SSH - -Lors de l'activation de votre offre d'hébergement web POWER, un e-mail vous est transmis avec les informations de connexion FTP et SSH. Vous pouvez également gérer ces accès depuis l'onglet `FTP - SSH`{.action}. - -![FTP - SSH access](images/getting-started-02.png){.thumbnail} - -Vous trouverez des informations complémentaires dans notre guide « [Se connecter à l’espace de stockage de son hébergement web](/pages/web_cloud/web_hosting/ftp_connection) ». - -#### Ajouter un nom de domaine - -Par défaut, votre hébergement web POWER est attaché à une URL automatiquement attribuée. Vous pouvez néanmoins utiliser votre propre [nom de domaine](https://www.ovh.com/fr/domaines/), en l'ajoutant depuis l'onglet `Multisite`{.action}. - -![Adding a domain name](images/getting-started-03.png){.thumbnail} - -Pour plus de détails sur la déclaration d'un nom de domaine sur votre hébergement web, consulter notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite#etape-1-acceder-a-la-gestion-multisite) ». - -#### Utiliser une base de données - -Des bases de données sont incluses avec votre offre d'hébergement web POWER. Elles sont accessibles depuis l'onglet `Bases de données`{.action}. - -![Using a database](images/getting-started-04.png){.thumbnail} - -Si vous souhaitez davantage de détails sur la création d'une base de données sur votre hébergement POWER, consultez notre documentation « [Créer une base de données sur son hébergement web](/pages/web_cloud/web_hosting/sql_create_database) ». - -#### Consultation des logs et statisques - -Retrouvez l'ensemble des logs et statistiques de votre hébergement et de vos sites dans l'onglet `Statistiques et logs`{.action}. - -![Accessing logs and statistics](images/getting-started-05.png){.thumbnail} - -Prenez connaissance du guide « [Consulter les statistiques et les logs de mon site hébergé sur une offre mutualisée](/pages/web_cloud/web_hosting/logs_and_statistics#consulter-les-statistiques-et-les-logs) » pour plus d'informations à ce sujet. - -### Node.js - -#### Créer une page Hello world - -Supposons que vous avez la configuration normale pour un hébergement web POWER Node.js : - -- Moteur : nodejs 14 -- Point d'entrée : index.js -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](#api-get-active-configuration) - -[Accédez via SSH](#ssh) à votre hébergement web POWER. - -Allez dans le répertoire `www` et créez un fichier `index.js`: - -```javascript -const http = require('http'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const server = http.createServer((req, res) => { -res.statusCode = 200; -res.setHeader('Content-Type', 'text/plain'); -res.end(msg); -}); -server.listen(port); -``` - -Procédez à un [redémarrage de votre instance](#restart), votre *Hello World* sera alors en ligne. - -![Hello World in Node.js](images/getting-started-06.png){.thumbnail} - -### Python - -#### Créer une page Hello world - -Supposons que vous avez la configuration normale pour un hébergement web POWER Python : - -- Moteur : Pyhton 3.7 -- Point d'entrée : app.py -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](#api-get-active-configuration) - -[Accédez via SSH](#ssh) à votre hébergement web POWER. - -Allez dans le répertoire `www` et créez un fichier `app.py`: - -```python -import sys - -def application(environ, start_response): - status = '200 OK' - output = '\n'.join(['Hello World!', f"Version : {sys.version}", - f"Executable : {sys.executable}"]) - - response_headers = [('Content-type', 'text/plain'), - ('Content-Length', str(len(output)))] - start_response(status, response_headers) - - return [output] -``` - -Pour appliquer ces modifications, pensez à [redémarrer votre instance](#restart). Votre *Hello World* sera alors en ligne. - -![Hello World in Pyton](images/getting-started-07.png){.thumbnail} - -### Ruby - -#### Créer un page Hello world - -Supposons que vous avez la configuration normale pour un hébergement web POWER Ruby : - -- Moteur : Ruby 2.6 -- Point d'entrée : config.ru -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](#api-get-active-configuration) - -[Accédez via SSH](#ssh) à votre hébergement web POWER. - -Allez dans le répertoire `www` et créez un fichier `config.ru`: - -```ruby -require 'socket' -require 'timeout' - -class Application - - def call(env) - msg = "Hello World from ruby #{ RUBY_VERSION }p#{ RUBY_PATCHLEVEL }" - [200, { "Content-Type" => "text/plain" }, [msg]] - end -end - -run Application.new -``` - -Pour appliquer ces modifications, pensez à [redémarrer votre instance](#restart). Votre *Hello World* sera alors en ligne. - -![Hello World in Ruby](images/getting-started-08.png){.thumbnail} - -### Depuis les API - -Si vous n'êtes pas déjà familiarisé avec le fonctionnement des API OVHcloud, consultez le guide « [Premiers pas avec les API OVHcloud](/pages/manage_and_operate/api/first-steps) ». - -Les [API OVHcloud](https://api.ovh.com/) actuellement disponibles pour l'offre d'hébergement POWER sont les suivantes : - -#### Lister les configurations disponibles - -> [!api] -> -> @api {v1} /hosting/web GET /hosting/web/{serviceName}/availableConfigurations - -#### Visualiser la configuration active - -> [!api] -> -> @api {v1} /hosting/web GET /hosting/web/{serviceName}/configuration - -> Cet appel vous permet, par exemple, de vérifier votre point d'entrée. - -#### Modifier la configuration - -> [!api] -> -> @api {v1} /hosting/web PUT /hosting/web/{serviceName}/configuration - -> Cet appel vous permet, par exemple, de modifier votre point d'entrée. - -#### Redémarrer le service - -> [!api] -> -> @api {v1} /hosting/web POST /hosting/web/{serviceName}/attachedDomain/{domain}/restart - -### Créer une redirection HTTP vers HTTPS - -Dossier racine : www - -```sh -~ $ cd www -~/www $ vi .htaccess -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -``` - -### Redémarrer votre instance - -Après chaque modification structurante de votre application, il est conseillé de redémarrer votre instance pour visualiser les changements. Pour cela, il vous suffira de saisir la commande suivante : - -```sh -~ $ cd www -~/www$ mkdir tmp -~/www$ touch tmp/restart.txt -``` - -> [!primary] -> -> L'application des modifications n'est pas immédiate, un délai d'environ 30 secondes peut s'avérer nécessaire. - -## Aller plus loin - -[Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite#etape-1-acceder-a-la-gestion-multisite) - -[Consulter les statistiques et les logs de mon site hébergé sur une offre mutualisée](/pages/web_cloud/web_hosting/logs_and_statistics#consulter-les-statistiques-et-les-logs) - -[Premiers pas avec les API OVHcloud](/pages/manage_and_operate/api/first-steps) - -[Créer une base de données sur son hébergement web](/pages/web_cloud/web_hosting/sql_create_database). - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting, venez sur [notre room Gitter](https://gitter.im/ovh/power-web-hosting)** diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-01.png b/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-01.png deleted file mode 100644 index b6c08212afd..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-02.png b/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-02.png deleted file mode 100644 index 09fde743005..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-02.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-03.png b/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-03.png deleted file mode 100644 index 9aff8a464a4..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-03.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-04.png b/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-04.png deleted file mode 100644 index ae00be17c77..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-04.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-05.png b/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-05.png deleted file mode 100644 index 9b172c4494e..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-05.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-06.png b/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-06.png deleted file mode 100644 index 13099e5bd29..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-06.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-07.png b/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-07.png deleted file mode 100644 index 9739c643713..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-07.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-08.png b/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-08.png deleted file mode 100644 index 4cebc932cdb..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/getting-started/images/getting-started-08.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/getting-started/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/getting-started/meta.yaml deleted file mode 100755 index 8edf0ace98f..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/getting-started/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 8c3be0b3-390d-4111-b4c6-53cddae1489c -full_slug: power-web-hosting-getting-started \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.en-gb.md deleted file mode 100644 index 25bd5fd3e05..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.en-gb.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: Install Etherpad on your POWER web hosting plan -excerpt: Find out how to install Etherpad on your POWER web hosting plan -updated: 2023-04-27 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy an [Etherpad](https://etherpad.org/){.external} server on it. - -This guide will explain how to do it. - -**Find out how to install Etherpad on your POWER web hosting plan.** - -## Requirements - -- a [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Access via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting, and retrieve Etherpad sources into the `www` folder: - -```sh -cd www -git init -git remote add origin https://github.com/ether/etherpad-lite.git -git pull origin refs/tags/1.8.6 -``` - -> [!alert] -> -> Etherpad 1.8.7 is not compatible with POWER web hosting because [we currently do not support the "experimental-worker" option](https://github.com/ether/etherpad-lite/wiki/Running-Etherpad-on-Phusion-Passenger#phusion-passenger-for-apache). - -Then install Etherpad dependencies and set up the entry point: - -```sh -bash bin/installDeps.sh -ln -fs node_modules/ep_etherpad-lite/node/server.js index.js -``` - -[Restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Etherpad will be online. - -![Etherpad](images/nodejs-install-etherpad-01.png){.thumbnail} - -Terminal output: - -```console -~ $ node -v -v14.15.4 -~ $ rm -rf www -~ $ mkdir www -~ $ cd www -~/www $ git init -~/www $ git remote add origin https://github.com/ether/etherpad-lite.git -~/www $ git pull origin refs/tags/1.8.6 -remote: Enumerating objects: 2, done. -remote: Counting objects: 100% (2/2), done. -remote: Compressing objects: 100% (2/2), done. -remote: Total 36100 (delta 1), reused 0 (delta 0), pack-reused 36098 -Receiving objects: 100% (36100/36100), 16.57 MiB | 14.04 MiB/s, done. -Resolving deltas: 100% (25484/25484), done. -From https://github.com/ether/etherpad-lite - * branch release/1.8.6 -> FETCH_HEAD - * [new branch] release/1.8.6 -> origin/master -Checking out files: 100% (492/492), done. -~/www $ bash bin/installDeps.sh -Copy the settings template to settings.json... -Ensure that all dependencies are up to date... If this is the first time you have run Etherpad please be patient. - -> wd@1.12.1 install /home/powerlp/www/src/node_modules/wd -> node scripts/build-browser-scripts - -added 799 packages in 11.642s -Clearing minified cache... -~/www $ ln -fs node_modules/ep_etherpad-lite/node/server.js index.js -~/www $ mkdir -p tmp -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.en-ie.md deleted file mode 100644 index ce58f0e079a..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.en-ie.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: Install Etherpad on your POWER web hosting plan -excerpt: Find out how to install Etherpad on your POWER web hosting plan -updated: 2023-04-27 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy an [Etherpad](https://etherpad.org/){.external} server on it. - -This guide will explain how to do it. - -**Find out how to install Etherpad on your POWER web hosting plan.** - -## Requirements - -- a [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Access via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting, and retrieve Etherpad sources into the `www` folder: - -```sh -cd www -git init -git remote add origin https://github.com/ether/etherpad-lite.git -git pull origin refs/tags/1.8.6 -``` - -> [!alert] -> -> Etherpad 1.8.7 is not compatible with POWER web hosting because [we currently do not support the "experimental-worker" option](https://github.com/ether/etherpad-lite/wiki/Running-Etherpad-on-Phusion-Passenger#phusion-passenger-for-apache). - -Then install Etherpad dependencies and set up the entry point: - -```sh -bash bin/installDeps.sh -ln -fs node_modules/ep_etherpad-lite/node/server.js index.js -``` - -[Restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Etherpad will be online. - -![Etherpad](images/nodejs-install-etherpad-01.png){.thumbnail} - -Terminal output: - -```console -~ $ node -v -v14.15.4 -~ $ rm -rf www -~ $ mkdir www -~ $ cd www -~/www $ git init -~/www $ git remote add origin https://github.com/ether/etherpad-lite.git -~/www $ git pull origin refs/tags/1.8.6 -remote: Enumerating objects: 2, done. -remote: Counting objects: 100% (2/2), done. -remote: Compressing objects: 100% (2/2), done. -remote: Total 36100 (delta 1), reused 0 (delta 0), pack-reused 36098 -Receiving objects: 100% (36100/36100), 16.57 MiB | 14.04 MiB/s, done. -Resolving deltas: 100% (25484/25484), done. -From https://github.com/ether/etherpad-lite - * branch release/1.8.6 -> FETCH_HEAD - * [new branch] release/1.8.6 -> origin/master -Checking out files: 100% (492/492), done. -~/www $ bash bin/installDeps.sh -Copy the settings template to settings.json... -Ensure that all dependencies are up to date... If this is the first time you have run Etherpad please be patient. - -> wd@1.12.1 install /home/powerlp/www/src/node_modules/wd -> node scripts/build-browser-scripts - -added 799 packages in 11.642s -Clearing minified cache... -~/www $ ln -fs node_modules/ep_etherpad-lite/node/server.js index.js -~/www $ mkdir -p tmp -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.fr-fr.md deleted file mode 100644 index ffef1fc80d4..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/guide.fr-fr.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: Installer Etherpad sur votre hébergement web POWER -excerpt: Découvrez comment installer Etherpad sur votre hébergement web POWER -updated: 2023-04-27 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y installer un outil de production de texte collaboratif en ligne. [Etherpad](https://etherpad.org/){.external} est l'outil idéal. - -**Découvrez comment installer Etherpad sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Node.js](https://labs.ovh.com/managed-nodejs). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : nodejs 14 -- Point d'entrée : index.js -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration). - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER et récupérez les sources d'Etherpad dans le répertoire `www` : - -```sh -cd www -git init -git remote add origin https://github.com/ether/etherpad-lite.git -git pull origin refs/tags/1.8.6 -``` - -> [!alert] -> -> Etherpad 1.8.7 n'est pas compatible avec l'hébergement web POWER car [nous ne supportons actuellement pas l'option "experimental-worker"](https://github.com/ether/etherpad-lite/wiki/Running-Etherpad-on-Phusion-Passenger#phusion-passenger-for-apache){.external}. - -Installez les dépendances d'Etherpad et configurez le point d'entrée : - -```sh -bash bin/installDeps.sh -ln -fs node_modules/ep_etherpad-lite/node/server.js index.js -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre Etherpad sera alors en ligne. - -![Etherpad](images/nodejs-install-etherpad-01.png){.thumbnail} - -Sortie du terminal : - -```console -~ $ node -v -v14.15.4 -~ $ rm -rf www -~ $ mkdir www -~ $ cd www -~/www $ git init -~/www $ git remote add origin https://github.com/ether/etherpad-lite.git -~/www $ git pull origin refs/tags/1.8.6 -remote: Enumerating objects: 2, done. -remote: Counting objects: 100% (2/2), done. -remote: Compressing objects: 100% (2/2), done. -remote: Total 36100 (delta 1), reused 0 (delta 0), pack-reused 36098 -Receiving objects: 100% (36100/36100), 16.57 MiB | 14.04 MiB/s, done. -Resolving deltas: 100% (25484/25484), done. -From https://github.com/ether/etherpad-lite - * branch release/1.8.6 -> FETCH_HEAD - * [new branch] release/1.8.6 -> origin/master -Checking out files: 100% (492/492), done. -~/www $ bash bin/installDeps.sh -Copy the settings template to settings.json... -Ensure that all dependencies are up to date... If this is the first time you have run Etherpad please be patient. - -> wd@1.12.1 install /home/powerlp/www/src/node_modules/wd -> node scripts/build-browser-scripts - -added 799 packages in 11.642s -Clearing minified cache... -~/www $ ln -fs node_modules/ep_etherpad-lite/node/server.js index.js -~/www $ mkdir -p tmp -~/www $ touch tmp/restart.txt -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/images/nodejs-install-etherpad-01.png b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/images/nodejs-install-etherpad-01.png deleted file mode 100644 index ad1b16cabcb..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/images/nodejs-install-etherpad-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/meta.yaml deleted file mode 100755 index 51c85c8444b..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-etherpad/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: f3dbcf7e-0511-4ffa-a33d-07fd6a5bf818 -full_slug: power-web-hosting-nodejs-install-etherpad \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.en-gb.md deleted file mode 100644 index e5976ad4c97..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.en-gb.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: Install Express on your POWER web hosting plan -excerpt: Find out how to install Express on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to begin developing your project using [Express](https://expressjs.com/){.external}. - -This guide will explain how to deploy a simple *Hello World* server on Express. - -**Find out how to install Express on your POWER web hosting plan.** - -## Requirements - -- a [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting, and install Express using `npm`: - -```sh -npm install express --save -``` - -Then go to the `www` folder and create an `index.js` file there: - -`index.js` -```javascript -const express = require('express'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const app = express();app.get('/', function (req, res) { -res.send(msg); -}); -app.listen(port); -``` - -[Restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Express *Hello World* will be online. - -![Express Hello World](images/nodejs-install-express-01.png){.thumbnail} - -Terminal output: - -```console -~/www $ cd www -~/www $ node -v -v14.13.0 -~/www $ npm install express --save -~/www $ vi index.js -const express = require('express'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const app = express();app.get('/', function (req, res) { -res.send(msg); -}); -app.listen(port); -~/www $ mkdir -p tmp -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.en-ie.md deleted file mode 100644 index d3e6afeeaf2..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.en-ie.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: Install Express on your POWER web hosting plan -excerpt: Find out how to install Express on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to begin developing your project using [Express](https://expressjs.com/){.external}. - -This guide will explain how to deploy a simple *Hello World* server on Express. - -**Find out how to install Express on your POWER web hosting plan.** - -## Requirements - -- a [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting, and install Express using `npm`: - -```sh -npm install express --save -``` - -Then go to the `www` folder and create an `index.js` file there: - -`index.js` -```javascript -const express = require('express'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const app = express();app.get('/', function (req, res) { -res.send(msg); -}); -app.listen(port); -``` - -[Restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Express *Hello World* will be online. - -![Express Hello World](images/nodejs-install-express-01.png){.thumbnail} - -Terminal output: - -```console -~/www $ cd www -~/www $ node -v -v14.13.0 -~/www $ npm install express --save -~/www $ vi index.js -const express = require('express'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const app = express();app.get('/', function (req, res) { -res.send(msg); -}); -app.listen(port); -~/www $ mkdir -p tmp -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.fr-fr.md deleted file mode 100644 index 4e1f32afd29..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/guide.fr-fr.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Installer Express sur votre hébergement web POWER -excerpt: Découvrez comment installer Express sur votre hébergement web POWER -updated: 2021-02-04 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y déployer un projet basé sur [Express](https://expressjs.com/){.external}. - -**Découvrez comment installer Express sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Node.js](https://labs.ovh.com/managed-nodejs). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : nodejs 14 -- Point d'entrée : index.js -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER et installez Express avec `npm` : - -```sh -npm install express --save -``` - -Allez dans le dossier `www` et créez le fichier `index.js` : - -`index.js` -```javascript -const express = require('express'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const app = express();app.get('/', function (req, res) { -res.send(msg); -}); -app.listen(port); -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre application Express sera alors en ligne. - -![Express](images/nodejs-install-express-01.png){.thumbnail} - -Sortie du terminal: - -```console -~/www $ cd www -~/www $ node -v -v14.13.0 -~/www $ npm install express --save -~/www $ vi index.js -const express = require('express'); -const port = 3000; -const msg = `Hello World from NodeJS ${process.version}\n`; -const app = express();app.get('/', function (req, res) { -res.send(msg); -}); -app.listen(port); -~/www $ mkdir -p tmp -~/www $ touch tmp/restart.txt -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/images/nodejs-install-express-01.png b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/images/nodejs-install-express-01.png deleted file mode 100644 index 2a56d642228..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/images/nodejs-install-express-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/meta.yaml deleted file mode 100755 index 971e695abc2..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-express/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 634b3b05-33c0-4ea3-b410-5b16768e26d1 -full_slug: power-web-hosting-nodejs-install-express \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.en-gb.md deleted file mode 100644 index d5074f73d64..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.en-gb.md +++ /dev/null @@ -1,145 +0,0 @@ ---- -title: Install Ghost on your POWER web hosting plan -excerpt: Find out how to install Ghost on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy a [Ghost](https://ghost.org/) blogging platform on it. - -This guide will explain how to do it. - -**Find out how to install Ghost on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. -Let's begin by configuring the domain name in a `DOMAIN` variable: - -```sh -echo "Enter your domain (my-domain.ovh for example):" -read DOMAIN -``` - -Then install Ghost using `npm` at your home folder (not `www`): - -```sh -cd $HOME -npm install ghost-cli@latest -export PATH=$HOME/node_modules/.bin:$PATH -rm -rf www -# Install Ghost -ghost install local --development --dir www --no-setup --no-start --no-enable -# Setup configuration -cd www -cat << EOF > config.${OVH_ENVIRONMENT}.json -{ - "url": "https://${DOMAIN}", - "paths": { - "contentPath": "content" - }, - "database": { - "client": "sqlite3", - "connection": { - "filename": "content/data/ghost-development.db" - }, - "useNullAsDefault": true, - "debug": false - } -} - -EOF -# Symlink index.js entrypoint -VERSION=$(ghost --version | sed -n 's/Ghost version: \([0-9.]*\).*/\1/p') -ln -fs versions/${VERSION}/index.js index.js -``` - -[Restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Ghost will be online. - -![Ghost](images/nodejs-install-ghost-01.png){.thumbnail} - -Terminal output: - -```console - $ echo "Enter your domain (my-domain.ovh for example):" -Enter your domain (my-domain.ovh for example): - -~/www $ read DOMAIN -power.mydomain.ovh - -~/www $ cd $HOME -~ $ npm install ghost-cli@latest -> yarn@1.22.10 preinstall /home/powerlp/node_modules/yarn -> :; (node ./preinstall.js > /dev/null 2>&1 || true) -[...] -+ ghost-cli@1.15.3 -added 420 packages from 208 contributors and audited 420 packages in 20.791s -[...] -`npm audit fix` to fix them, or `npm audit` for details - -~ $ export PATH=$HOME/node_modules/.bin:$PATH - -~ $ rm -rf www - -~ $ ghost install local --development --dir www --no-setup --no-start --no-enable -✔ Checking system Node.js version -✔ Checking current folder permissions -✔ Checking memory availability -✔ Checking free space -✔ Checking for latest Ghost version -✔ Setting up install directory -✔ Downloading and installing Ghost v3.41.3 -✔ Finishing install process - -~ $ cd www - -~/www $ cat << EOF > config.${OVH_ENVIRONMENT}.json -> { -> "url": "https://${DOMAIN}", -> "paths": { -> "contentPath": "content" -> }, -> "database": { -> "client": "sqlite3", -> "connection": { -> "filename": "content/data/ghost-development.db" -> }, -> "useNullAsDefault": true, -> "debug": false -> } -> } -> -> EOF - -~/www $ VERSION=$(ghost --version | sed -n 's/Ghost version: \([0-9.]*\).*/\1/p') - -~/www $ ln -fs versions/${VERSION}/index.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.en-ie.md deleted file mode 100644 index 016c96441c3..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.en-ie.md +++ /dev/null @@ -1,145 +0,0 @@ ---- -title: Install Ghost on your POWER web hosting plan -excerpt: Find out how to install Ghost on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy a [Ghost](https://ghost.org/) blogging platform on it. - -This guide will explain how to do it. - -**Find out how to install Ghost on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. -Let's begin by configuring the domain name in a `DOMAIN` variable: - -```sh -echo "Enter your domain (my-domain.ovh for example):" -read DOMAIN -``` - -Then install Ghost using `npm` at your home folder (not `www`): - -```sh -cd $HOME -npm install ghost-cli@latest -export PATH=$HOME/node_modules/.bin:$PATH -rm -rf www -# Install Ghost -ghost install local --development --dir www --no-setup --no-start --no-enable -# Setup configuration -cd www -cat << EOF > config.${OVH_ENVIRONMENT}.json -{ - "url": "https://${DOMAIN}", - "paths": { - "contentPath": "content" - }, - "database": { - "client": "sqlite3", - "connection": { - "filename": "content/data/ghost-development.db" - }, - "useNullAsDefault": true, - "debug": false - } -} - -EOF -# Symlink index.js entrypoint -VERSION=$(ghost --version | sed -n 's/Ghost version: \([0-9.]*\).*/\1/p') -ln -fs versions/${VERSION}/index.js index.js -``` - -[Restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Ghost will be online. - -![Ghost](images/nodejs-install-ghost-01.png){.thumbnail} - -Terminal output: - -```console - $ echo "Enter your domain (my-domain.ovh for example):" -Enter your domain (my-domain.ovh for example): - -~/www $ read DOMAIN -power.mydomain.ovh - -~/www $ cd $HOME -~ $ npm install ghost-cli@latest -> yarn@1.22.10 preinstall /home/powerlp/node_modules/yarn -> :; (node ./preinstall.js > /dev/null 2>&1 || true) -[...] -+ ghost-cli@1.15.3 -added 420 packages from 208 contributors and audited 420 packages in 20.791s -[...] -`npm audit fix` to fix them, or `npm audit` for details - -~ $ export PATH=$HOME/node_modules/.bin:$PATH - -~ $ rm -rf www - -~ $ ghost install local --development --dir www --no-setup --no-start --no-enable -✔ Checking system Node.js version -✔ Checking current folder permissions -✔ Checking memory availability -✔ Checking free space -✔ Checking for latest Ghost version -✔ Setting up install directory -✔ Downloading and installing Ghost v3.41.3 -✔ Finishing install process - -~ $ cd www - -~/www $ cat << EOF > config.${OVH_ENVIRONMENT}.json -> { -> "url": "https://${DOMAIN}", -> "paths": { -> "contentPath": "content" -> }, -> "database": { -> "client": "sqlite3", -> "connection": { -> "filename": "content/data/ghost-development.db" -> }, -> "useNullAsDefault": true, -> "debug": false -> } -> } -> -> EOF - -~/www $ VERSION=$(ghost --version | sed -n 's/Ghost version: \([0-9.]*\).*/\1/p') - -~/www $ ln -fs versions/${VERSION}/index.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.fr-fr.md deleted file mode 100644 index 632e04673c0..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/guide.fr-fr.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -title: Installer Ghost sur votre hébergement web POWER -excerpt: Découvrez comment installer Ghost sur votre hébergement web POWER -updated: 2021-02-04 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y déployer une plateforme de blog [Ghost](https://ghost.org/){.external}. - -**Découvrez comment installer Ghost sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Node.js](https://labs.ovh.com/managed-nodejs). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : nodejs 14 -- Point d'entrée : index.js -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration). - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER. - -Définissez le nom de domaine dans une variable `DOMAIN` : - -```sh -echo "Enter your domain (my-domain.ovh for example):" -read DOMAIN -``` - -Installez Ghost dans votre répertoire principal (pas dans `www`) avec `npm` : - -```sh -cd $HOME -npm install ghost-cli@latest -export PATH=$HOME/node_modules/.bin:$PATH -rm -rf www -# Install Ghost -ghost install local --development --dir www --no-setup --no-start --no-enable -# Setup configuration -cd www -cat << EOF > config.${OVH_ENVIRONMENT}.json -{ - "url": "https://${DOMAIN}", - "paths": { - "contentPath": "content" - }, - "database": { - "client": "sqlite3", - "connection": { - "filename": "content/data/ghost-development.db" - }, - "useNullAsDefault": true, - "debug": false - } -} - -EOF -# Symlink index.js entrypoint -VERSION=$(ghost --version | sed -n 's/Ghost version: \([0-9.]*\).*/\1/p') -ln -fs versions/${VERSION}/index.js index.js -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre plateforme Ghost sera alors en ligne. - -![Ghost](images/nodejs-install-ghost-01.png){.thumbnail} - -Sortie du terminal: - -```console - $ echo "Enter your domain (my-domain.ovh for example):" -Enter your domain (my-domain.ovh for example): - -~/www $ read DOMAIN -power.lostinbrittany.dev - -~/www $ cd $HOME -~ $ npm install ghost-cli@latest -> yarn@1.22.10 preinstall /home/powerlp/node_modules/yarn -> :; (node ./preinstall.js > /dev/null 2>&1 || true) -[...] -+ ghost-cli@1.15.3 -added 420 packages from 208 contributors and audited 420 packages in 20.791s -[...] -`npm audit fix` to fix them, or `npm audit` for details - -~ $ export PATH=$HOME/node_modules/.bin:$PATH - -~ $ rm -rf www - -~ $ ghost install local --development --dir www --no-setup --no-start --no-enable -✔ Checking system Node.js version -✔ Checking current folder permissions -✔ Checking memory availability -✔ Checking free space -✔ Checking for latest Ghost version -✔ Setting up install directory -✔ Downloading and installing Ghost v3.41.3 -✔ Finishing install process - -~ $ cd www - -~/www $ cat << EOF > config.${OVH_ENVIRONMENT}.json -> { -> "url": "https://${DOMAIN}", -> "paths": { -> "contentPath": "content" -> }, -> "database": { -> "client": "sqlite3", -> "connection": { -> "filename": "content/data/ghost-development.db" -> }, -> "useNullAsDefault": true, -> "debug": false -> } -> } -> -> EOF - -~/www $ VERSION=$(ghost --version | sed -n 's/Ghost version: \([0-9.]*\).*/\1/p') - -~/www $ ln -fs versions/${VERSION}/index.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/images/nodejs-install-ghost-01.png b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/images/nodejs-install-ghost-01.png deleted file mode 100644 index ff6cb40442e..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/images/nodejs-install-ghost-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/meta.yaml deleted file mode 100755 index 066f1a39fae..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-ghost/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 76c544b9-71ce-46a7-818c-61774a18d178 -full_slug: power-web-hosting-nodejs-install-ghost \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.en-gb.md deleted file mode 100644 index a78e38fa338..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.en-gb.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: Install a real-time presentation slide platform on your POWER web hosting plan -excerpt: Find out how to install a real-time presentation slide platform on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy a [real-time presentation slide platform](https://nafeu.medium.com/real-time-presentation-slides-with-socket-io-express-node-js-and-javascript-cf08a95ff098){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Slideshow on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. -Let's begin by retrieving the sources of the project: - -```sh -rm -rf www -git clone https://github.com/nafeu/realtime-slides-tut.git www -``` - -Now let's go into the `www` folder, do an `npm install` and *symlink* the entrypoint to the application main file: - -```sh -cd www -npm install --save -ln -fs server.js index.js -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your slideshow platform will be online. - -![Slideshow](images/nodejs-install-slideshow-01.png){.thumbnail} - -Terminal output: - -```console - ~ $ rm -rf www - -~ $ git clone https://github.com/nafeu/realtime-slides-tut.git www -Cloning into 'www'... -remote: Enumerating objects: 91, done. -remote: Total 91 (delta 0), reused 0 (delta 0), pack-reused 91 -Extracting objects: 100% (91/91), done. - -~ $ cd www - -~/www $ npm install --save -npm WARN realtime-slides-tut@1.0.0 No repository field. -added 297 packages from 253 contributors and audited 297 packages in 6.689s -found 18 vulnerabilities (9 low, 3 moderate, 5 high, 1 critical) - run `npm audit fix` to fix them, or `npm audit` for details - -~/www $ ln -fs server.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.en-ie.md deleted file mode 100644 index 61d2bd1432e..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.en-ie.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: Install a real-time presentation slide platform on your POWER web hosting plan -excerpt: Find out how to install a real-time presentation slide platform on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy a [real-time presentation slide platform](https://nafeu.medium.com/real-time-presentation-slides-with-socket-io-express-node-js-and-javascript-cf08a95ff098){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Slideshow on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. -Let's begin by retrieving the sources of the project: - -```sh -rm -rf www -git clone https://github.com/nafeu/realtime-slides-tut.git www -``` - -Now let's go into the `www` folder, do an `npm install` and *symlink* the entrypoint to the application main file: - -```sh -cd www -npm install --save -ln -fs server.js index.js -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your slideshow platform will be online. - -![Slideshow](images/nodejs-install-slideshow-01.png){.thumbnail} - -Terminal output: - -```console - ~ $ rm -rf www - -~ $ git clone https://github.com/nafeu/realtime-slides-tut.git www -Cloning into 'www'... -remote: Enumerating objects: 91, done. -remote: Total 91 (delta 0), reused 0 (delta 0), pack-reused 91 -Extracting objects: 100% (91/91), done. - -~ $ cd www - -~/www $ npm install --save -npm WARN realtime-slides-tut@1.0.0 No repository field. -added 297 packages from 253 contributors and audited 297 packages in 6.689s -found 18 vulnerabilities (9 low, 3 moderate, 5 high, 1 critical) - run `npm audit fix` to fix them, or `npm audit` for details - -~/www $ ln -fs server.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.fr-fr.md deleted file mode 100644 index 1f3ad822087..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/guide.fr-fr.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: Installer Slideshow sur votre hébergement web POWER -excerpt: Découvrez comment installer Slideshow sur votre hébergement web POWER -updated: 2021-02-04 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y déployer une [solution de présentation de slides](https://nafeu.medium.com/real-time-presentation-slides-with-socket-io-express-node-js-and-javascript-cf08a95ff098){.external}. - -**Découvrez comment installer Slideshow sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Node.js](https://labs.ovh.com/managed-nodejs). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : nodejs 14 -- Point d'entrée : index.js -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER. Commencez par recupérer les sources du projet : - -```sh -rm -rf www -git clone https://github.com/nafeu/realtime-slides-tut.git www -``` - -Allez dans le répertoire `www` et exécutez `npm install`, puis créez un lien symbolique entre le point d'entrée et le fichier principal de l'application : - -```sh -cd www -npm install --save -ln -fs server.js index.js -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre application de présentation de slides sera alors en ligne. - -![Slideshow](images/nodejs-install-slideshow-01.png){.thumbnail} - -Sortie du terminal: - -```console - ~ $ rm -rf www - -~ $ git clone https://github.com/nafeu/realtime-slides-tut.git www -Clonage dans 'www'... -remote: Enumerating objects: 91, done. -remote: Total 91 (delta 0), reused 0 (delta 0), pack-reused 91 -Dépaquetage des objets: 100% (91/91), fait. - -~ $ cd www - -~/www $ npm install --save -npm WARN realtime-slides-tut@1.0.0 No repository field. -added 297 packages from 253 contributors and audited 297 packages in 6.689s -found 18 vulnerabilities (9 low, 3 moderate, 5 high, 1 critical) - run `npm audit fix` to fix them, or `npm audit` for details - -~/www $ ln -fs server.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/images/nodejs-install-slideshow-01.png b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/images/nodejs-install-slideshow-01.png deleted file mode 100644 index 6bf2bef5c11..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/images/nodejs-install-slideshow-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/meta.yaml deleted file mode 100755 index 8621aa9c7dd..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-slideshow/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 49efbb15-8338-443f-9def-e27ee566c7e9 -full_slug: power-web-hosting-nodejs-install-slideshow \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.en-gb.md deleted file mode 100644 index 5b961c944c1..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.en-gb.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: Install Strapi on your POWER web hosting plan -excerpt: Find out how to install Strapi headless CMS on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy [Strapi](https://strapi.io/){.external} headless CMS on it. - -This guide will explain how to do it. - -**Find out how to install Strapi on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. -Let's begin by cleaning the `www` folder and installing Strapi: - -```sh -rm -rf www -npx create-strapi-app www --quickstart --no-run -``` - -Now let's go into the `www` folder and create the entrypoint `index.js`: - -```javascript -const strapi = require('strapi'); - -strapi(/* {...} */).start(); -``` - -Build admin UI site : - -```sh -cd www -yarn build -``` - -Create also an `.htaccess` file to manage HTTPS redirection: - -```sh -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -``` -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Strapi headless CMS will be online. - -![Strapi](images/nodejs-install-strapi-01.png){.thumbnail} - -Terminal output: - -```console - ~ $ rm -rf www - -~ $ npx create-strapi-app www --quickstart --no-run -npx: 91 installed in 6.741s -Creating a new Strapi application at /home/user/www. -Creating a quickstart project. -Creating files. -Dependencies installed successfully. -[...] - -~ $ cat << 'EOF' > www/index.js -const strapi = require('strapi'); - -strapi(/* {...} */).start(); -EOF -~ $ cat << 'EOF' > www/.htaccess -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -EOF - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.en-ie.md deleted file mode 100644 index f1d4d08ea4a..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.en-ie.md +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: Install Strapi on your POWER web hosting plan -excerpt: Find out how to install Strapi headless CMS on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy [Strapi](https://strapi.io/){.external} headless CMS on it. - -This guide will explain how to do it. - -**Find out how to install Strapi on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. -Let's begin by cleaning the `www` folder and installing Strapi: - -```sh -rm -rf www -npx create-strapi-app www --quickstart --no-run -``` - -Now let's go into the `www` folder and create the entrypoint `index.js`: - -```javascript -const strapi = require('strapi'); - -strapi(/* {...} */).start(); - -``` - -Build admin UI site : - -```sh -cd www -yarn build -``` - -Create also an `.htaccess` file to manage HTTPS redirection: - -```sh -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -``` -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Strapi headless CMS will be online. - -![Strapi](images/nodejs-install-strapi-01.png){.thumbnail} - -Terminal output: - -```console - ~ $ rm -rf www - -~ $ npx create-strapi-app www --quickstart --no-run -npx: 91 installed in 6.741s -Creating a new Strapi application at /home/user/www. -Creating a quickstart project. -Creating files. -Dependencies installed successfully. -[...] - -~ $ cat << 'EOF' > www/index.js -const strapi = require('strapi'); - -strapi(/* {...} */).start(); -EOF -~ $ cat << 'EOF' > www/.htaccess -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -EOF - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.fr-fr.md deleted file mode 100644 index 6a7b7c347f6..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/guide.fr-fr.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Installer Strapi sur votre hébergement web POWER -excerpt: Découvrez comment installer Strapi sur votre hébergement web POWER -updated: 2021-02-04 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y déployer un CMS *headless* basé sur [Strapi](https://strapi.io/){.external}. - -**Découvrez comment installer Strapi sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Node.js](https://labs.ovh.com/managed-nodejs). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : nodejs 14 -- Point d'entrée : index.js -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration). - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER. - -Effacez le répertoire `www` et installez ensuite Strapi : - -```sh -rm -rf www -npx create-strapi-app www --quickstart --no-run -``` - -Allez dans le dossier `www` et créez le fichier de point d'entréee, `index.js` : - -```javascript -const strapi = require('strapi'); - -strapi(/* {...} */).start(); -``` - -Construire le site admin UI : -```sh -cd www -yarn build -``` - -Créez un fichier `.htaccess` pour gérer la redirection HTTPS : - -```sh -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre CMS sur Strapi sera alors en ligne. - -![Strapi](images/nodejs-install-strapi-01.png){.thumbnail} - -Sortie du terminal : - -```console - ~ $ rm -rf www - -~ $ npx create-strapi-app www --quickstart --no-run -npx : 91 installé(s) en 6.741s -Creating a new Strapi application at /home/user/www. -Creating a quickstart project. -Creating files. -Dependencies installed successfully. -[...] - -~ $ cat << 'EOF' > www/index.js -const strapi = require('strapi'); - -strapi(/* {...} */).start(); -EOF -~ $ cat << 'EOF' > www/.htaccess -RewriteCond %{ENV:HTTPS} !on -RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] -EOF - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/images/nodejs-install-strapi-01.png b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/images/nodejs-install-strapi-01.png deleted file mode 100644 index 22c7668d55c..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/images/nodejs-install-strapi-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/meta.yaml deleted file mode 100755 index dbd35f2ff8b..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-strapi/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 71d65e74-a764-4605-85fc-7c3447ae8ce4 -full_slug: power-web-hosting-nodejs-install-strapi \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.en-gb.md deleted file mode 100644 index 18ee7ec9102..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.en-gb.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: Install WikiJS on your POWER web hosting plan -excerpt: Find out how to install WikiJS on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy a [WikiJS](https://wiki.js.org/){.external} wiki platform on it. - -This guide will explain how to do it. - -**Find out how to install WikiJS on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. - -Let's begin by going into the `www` folder and retrieving WikiJS source: - -```sh -cd www -wget https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz -tar xzf wiki-js.tar.gz -rm -f wiki-js.tar.gz -``` - -Create a `config.yml` file: - -```yaml -port: 3000 -db: - type: sqlite - storage: database.sqlite -logLevel: info -dataPath: ./data -``` - -and rebuild the `sqlite3` module: - -```sh -npm rebuild sqlite3 -``` - -Make the symlink for the entry point: - -```sh -ln -fs server/index.js index.js -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your WikiJS will be online. - -![WikiJS](images/nodejs-install-wikijs-01.png){.thumbnail} - -Terminal output: - -```console - ~ $ cd www - -~/www $ wget https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz ---2021-02-03 14:50:23-- https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz -Resolving github.com (github.com)… 140.82.121.4 -Connecting to github.com (github.com)|140.82.121.4|:443… connecté. -TTP request sent, awaiting response... 200 OK -Length: 65010291 (62M) [application/octet-stream] -Saving to: « wiki-js.tar.gz » - -wiki-js.tar.gz 100%[===============================================>] 62,00M 19,9MB/s ds 3,1s - -2021-02-03 14:50:28 (19,9 MB/s) — « wiki-js.tar.gz » saved [65010291/65010291] - -~/www $ tar xzf wiki-js.tar.gz - -~/www $ rm -f wiki-js.tar.gz - -~/www $ vi config.yml -port: 3000 -db: - type: sqlite - storage: database.sqlite -logLevel: info -dataPath: ./data - -~/www $ npm rebuild sqlite3 -> sqlite3@5.0.0 install /home/user/www/node_modules/sqlite3 -> node-pre-gyp install --fallback-to-build -node-pre-gyp WARN Using request for node-pre-gyp https download -[sqlite3] Success: "/home/user/www/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node" already installed -Pass --update-binary to reinstall or --build-from-source to recompile -sqlite3@5.0.0 /home/user/www/node_modules/sqlite3 - -~/www $ ln -fs server/index.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.en-ie.md deleted file mode 100644 index fe10a5319a8..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.en-ie.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: Install WikiJS on your POWER web hosting plan -excerpt: Find out how to install WikiJS on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy a [WikiJS](https://wiki.js.org/){.external} wiki platform on it. - -This guide will explain how to do it. - -**Find out how to install WikiJS on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Node.js hosting: - -- Runtime: nodejs 14 -- Entrypoint: index.js -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. - -Let's begin by going into the `www` folder and retrieving WikiJS source: - -```sh -cd www -wget https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz -tar xzf wiki-js.tar.gz -rm -f wiki-js.tar.gz -``` - -Create a `config.yml` file: - -```yaml -port: 3000 -db: - type: sqlite - storage: database.sqlite -logLevel: info -dataPath: ./data -``` - -and rebuild the `sqlite3` module: - -```sh -npm rebuild sqlite3 -``` - -Make the symlink for the entry point: - -```sh -ln -fs server/index.js index.js -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your WikiJS will be online. - -![WikiJS](images/nodejs-install-wikijs-01.png){.thumbnail} - -Terminal output: - -```console - ~ $ cd www - -~/www $ wget https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz ---2021-02-03 14:50:23-- https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz -Resolving github.com (github.com)… 140.82.121.4 -Connecting to github.com (github.com)|140.82.121.4|:443… connecté. -TTP request sent, awaiting response... 200 OK -Length: 65010291 (62M) [application/octet-stream] -Saving to: « wiki-js.tar.gz » - -wiki-js.tar.gz 100%[===============================================>] 62,00M 19,9MB/s ds 3,1s - -2021-02-03 14:50:28 (19,9 MB/s) — « wiki-js.tar.gz » saved [65010291/65010291] - -~/www $ tar xzf wiki-js.tar.gz - -~/www $ rm -f wiki-js.tar.gz - -~/www $ vi config.yml -port: 3000 -db: - type: sqlite - storage: database.sqlite -logLevel: info -dataPath: ./data - -~/www $ npm rebuild sqlite3 -> sqlite3@5.0.0 install /home/user/www/node_modules/sqlite3 -> node-pre-gyp install --fallback-to-build -node-pre-gyp WARN Using request for node-pre-gyp https download -[sqlite3] Success: "/home/user/www/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node" already installed -Pass --update-binary to reinstall or --build-from-source to recompile -sqlite3@5.0.0 /home/user/www/node_modules/sqlite3 - -~/www $ ln -fs server/index.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.fr-fr.md deleted file mode 100644 index c412e9acfdc..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/guide.fr-fr.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: Installer Wiki.JS sur votre hébergement web POWER -excerpt: Découvrez comment installer Wiki.JS sur votre hébergement web POWER -updated: 2021-02-04 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y déployer une base de connaissances basée sur [Wiki.JS](https://wiki.js.org/){.external}. - -**Découvrez comment installer Wiki.JS sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Node.js](https://labs.ovh.com/managed-nodejs). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : nodejs 14 -- Point d'entrée : index.js -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration). - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER. - -Allez dans le dossier `www` et téléchargez le fichier d'installation de Wiki.JS : - -```sh -cd www -wget https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz -tar xzf wiki-js.tar.gz -rm -f wiki-js.tar.gz -``` - -Créez un fichier de configuration `config.yml`. - -```yaml -port: 3000 -db: - type: sqlite - storage: database.sqlite -logLevel: info -dataPath: ./data -``` - -Recompilez le module `sqlite3`. - -```sh -npm rebuild sqlite3 -``` - -Établissez un lien symbolique pour le point d'entrée. - -```sh -ln -fs server/index.js index.js -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre Wiki.JS sera alors en ligne. - -![WikiJS](images/nodejs-install-wikijs-01.png){.thumbnail} - -Sortie de la console: - -```console - ~ $ cd www - -~/www $ wget https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz ---2021-02-03 14:50:23-- https://github.com/Requarks/wiki/releases/download/2.5.170/wiki-js.tar.gz -Resolving github.com (github.com)… 140.82.121.4 -Connecting to github.com (github.com)|140.82.121.4|:443… connecté. -TTP request sent, awaiting response... 200 OK -Length: 65010291 (62M) [application/octet-stream] -Saving to: « wiki-js.tar.gz » - -wiki-js.tar.gz 100%[===============================================>] 62,00M 19,9MB/s ds 3,1s - -2021-02-03 14:50:28 (19,9 MB/s) — « wiki-js.tar.gz » saved [65010291/65010291] - -~/www $ tar xzf wiki-js.tar.gz - -~/www $ rm -f wiki-js.tar.gz - -~/www $ vi config.yml -port: 3000 -db: - type: sqlite - storage: database.sqlite -logLevel: info -dataPath: ./data - -~/www $ npm rebuild sqlite3 -> sqlite3@5.0.0 install /home/user/www/node_modules/sqlite3 -> node-pre-gyp install --fallback-to-build -node-pre-gyp WARN Using request for node-pre-gyp https download -[sqlite3] Success: "/home/user/www/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node" already installed -Pass --update-binary to reinstall or --build-from-source to recompile -sqlite3@5.0.0 /home/user/www/node_modules/sqlite3 - -~/www $ ln -fs server/index.js index.js - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/images/nodejs-install-wikijs-01.png b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/images/nodejs-install-wikijs-01.png deleted file mode 100644 index e694f9d89c3..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/images/nodejs-install-wikijs-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/meta.yaml deleted file mode 100755 index 98a6cb04515..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-install-wikijs/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: b9a3844d-e61b-425d-856a-ef942a3651bd -full_slug: power-web-hosting-nodejs-install-wikijs \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.en-gb.md deleted file mode 100644 index 3a44ef40962..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.en-gb.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: Using TypeScript on your POWER web hosting plan -excerpt: Find out how to use TypeScript on your POWER web hosting plan -updated: 2021-02-04 ---- - - - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy [TypeScript](https://www.typescriptlang.org/){.external} code. - -This guide will explain how to do it. - -**Find out how to install Strapi on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -TypeScript projects can't run directly by our stack, they should be compiled to JS first. - -You should include typescript as dev dependency module for your project: - -```sh -npm add --save-dev typescript -``` - -Create a `tsconfig.json` (if you don't have one already) with the following content for example (see the [TypeScript doc](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html){.external} for more information): - -```json -{ - "compilerOptions": { - "target": "es6", - "module": "commonjs", - "rootDir": "./", - "outDir": "./build", - "esModuleInterop": true, - "strict": true - } -} -``` - -Build the project, either directly with `tsc` command: - -``` -npx tsc --project ./ -``` - -or by adding the build script to the `package.json`: - -```json -"scripts": { - "build": "tsc --project ./" -}, -``` - -and executing it with `npm run build`. - -Your entrypoint should point to the one in your output dir, for example : - -```sh -ln -s build/server.js server.js -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.en-ie.md deleted file mode 100644 index 3b61529a663..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.en-ie.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: Using TypeScript on your POWER web hosting plan -excerpt: Find out how to use TypeScript on your POWER web hosting plan -updated: 2021-02-04 ---- - - - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Node.js** applications, and you want to deploy [TypeScript](https://www.typescriptlang.org/){.external} code. - -This guide will explain how to do it. - -**Find out how to install Strapi on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -TypeScript projects can't run directly by our stack, they should be compiled to JS first. - -You should include typescript as dev dependency module for your project: - -```sh -npm add --save-dev typescript -``` - -Create a `tsconfig.json` (if you don't have one already) with the following content for example (see the [TypeScript doc](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html){.external} for more information): - -```json -{ - "compilerOptions": { - "target": "es6", - "module": "commonjs", - "rootDir": "./", - "outDir": "./build", - "esModuleInterop": true, - "strict": true - } -} -``` - -Build the project, either directly with `tsc` command: - -``` -npx tsc --project ./ -``` - -or by adding the build script to the `package.json`: - -```json -"scripts": { - "build": "tsc --project ./" -}, -``` - -and executing it with `npm run build`. - -Your entrypoint should point to the one in your output dir, for example : - -```sh -ln -s build/server.js server.js -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.fr-fr.md deleted file mode 100644 index 748c03c5d36..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/guide.fr-fr.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Utiliser TypeScript sur votre hébergement web POWER -excerpt: Découvrez comment utiliser TypeScript sur votre hébergement web POWER -updated: 2021-02-04 ---- - - - -## Objectif - -Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y déployer votre développement sous [TypeScript](https://www.typescriptlang.org/){.external}. - -**Découvrez comment utiliser TypeScript sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Node.js](https://labs.ovh.com/managed-nodejs). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Les projets TypeScript ne peuvent pas être exécutés directement par notre stack, ils doivent d'abord être compilés vers JS. - -Vous devez inclure `typescript` en tant que module de dépendance en développement pour votre projet. - -```sh -npm --save-dev typescript -``` - -Créez un fichier `tsconfig.json`, si vous ne l'avez pas déjà créé, avec le contenu suivant par exemple (plus d'informations dans [la documentation officielle de TypeScript](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html){.external}) - -```sh -{ - "compilerOptions": { - "target": "es6", - "module": "commonjs", - "rootDir": "./", - "outDir": "./build", - "esModuleInterop": true, - "strict": true - } -} -``` - -Compilez et construisez le projet avec la commande `tsc` : - -```sh -npx tsc --project ./ -``` - -Ou en utilisant `npm run build` après avoir ajouté la commande `build` appropriée sous la propriété scripts du `package.json` : - -```json -"scripts": { - "build": "tsc --project ./" -}, -``` - -Votre point d'entrée doit pointer sur celui du répertoire de sortie, par exemple : - -```sh -ln -s build/server.js server.js -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/meta.yaml deleted file mode 100755 index 509cc31b04c..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/nodejs-using-typescript/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 4a90ac59-d185-4c6b-88ac-b7c7208e9d40 -full_slug: power-web-hosting-nodejs-using-typescript \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.en-gb.md deleted file mode 100644 index 15c3adb8fb5..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.en-gb.md +++ /dev/null @@ -1,214 +0,0 @@ ---- -title: Install Django on your POWER web hosting plan -excerpt: Find out how to install Django on your POWER web hosting plan -updated: 2023-01-05 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Python** applications, and you want to deploy [Django](https://www.djangoproject.com/){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Django on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Python hosting: - -- Runtime: Python 3.8 -- Entrypoint: app.py -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -To use [Python WSGI](https://www.fullstackpython.com/wsgi-servers.html) frameworks, using [virtualenv](https://pypi.org/project/virtualenv/) is the simplest choice. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting and activate `virtualenv`: - -```sh -~$ cd www -~/www$ virtualenv venv -~/www$ source venv/bin/activate -``` - -Update `pip`: - -```sh -~/www$ pip install --upgrade pip -``` - -Install Django: - -```sh -~/www$ pip install django -``` - -Create the new Django project: - -```sh -~/www$ django-admin startproject config -``` - -By default, Django's wsgi application is located in `config/wsgi.py`. As our configured hosting entrypoint is `app.py`, we can create the following symlink: - -```sh -~/www$ ln -s config/wsgi.py app.py -``` - -As Django is installed inside a `virtualenv`, we should tell the app to use it. We can do so by adding these 2 lines in `app.py` before Django import: - -```python -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) -``` - -The complete `app.py` file: - -```python -""" -WSGI config for config project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/howto/deployment/wsgi/ -""" - -import os - -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') - -application = get_wsgi_application() -``` - -Django needs to declare the allowed hosts used for the website. It's configured in `config/settings.py`, for example: - -```python -ALLOWED_HOSTS = ['yourdomainname', 'www.yourdomainname', 'yourFTPuser.cluster022.hosting.ovh.net'] -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Django will be online. - -![Django](images/python-install-django-01.png){.thumbnail} - -Terminal output: - -```console -~ $ cd www - -~/www $ virtualenv venv -created virtual environment CPython3.8.7.final.0-64 in 1273ms - creator CPython3Posix(dest=/home/powerlp/www/venv, clear=False, global=False) - seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/powerlp/.local/share/virtualenv) - added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 - activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator - -~/www $ source venv/bin/activate - -~/www $ pip install --upgrade pip -Collecting pip - Using cached pip-21.0.1-py3-none-any.whl (1.5 MB) -Installing collected packages: pip - Attempting uninstall: pip - Found existing installation: pip 20.2.2 - Uninstalling pip-20.2.2: - Successfully uninstalled pip-20.2.2 -Successfully installed pip-21.0.1 - -~/www $ pip install django -Collecting django - Downloading Django-3.1.6-py3-none-any.whl (7.8 MB) - |████████████████████████████████| 7.8 MB 13.0 MB/s -Collecting pytz - Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB) - |████████████████████████████████| 510 kB 65.6 MB/s -Collecting asgiref<4,>=3.2.10 - Downloading asgiref-3.3.1-py3-none-any.whl (19 kB) -Collecting sqlparse>=0.2.2 - Downloading sqlparse-0.4.1-py3-none-any.whl (42 kB) - |████████████████████████████████| 42 kB 1.2 MB/s -Installing collected packages: sqlparse, pytz, asgiref, django -Successfully installed asgiref-3.3.1 django-3.1.6 pytz-2021.1 sqlparse-0.4.1 - -~/www $ django-admin startproject config . - -~/www $ ln -s config/wsgi.py app.py - -~/www $ cat app.py -""" -WSGI config for config project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') - -application = get_wsgi_application() - -~/www $ cat config/settings.py -""" -Django settings for config project. - -Generated by 'django-admin startproject' using Django 3.1.6. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/3.1/ref/settings/ -""" - -from pathlib import Path - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = '83sh7zk*@1w#z3&oa@%5b-@iejc_4tl5))@niu1u882k*8h7kp' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [ 'power.lostinbrittany.dev', 'xxxx.xxxx.hosting.ovh.net' ] - -[...] - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -### More information on Django - -To get more information on Django, go to the [official documentation site](https://docs.djangoproject.com/fr/3.1/). - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.en-ie.md deleted file mode 100644 index ca0476117d0..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.en-ie.md +++ /dev/null @@ -1,214 +0,0 @@ ---- -title: Install Django on your POWER web hosting plan -excerpt: Find out how to install Django on your POWER web hosting plan -updated: 2023-01-05 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Python** applications, and you want to deploy [Django](https://www.djangoproject.com/){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Django on your POWER web hosting plan.** - -## Requirements - -- A [Node.js](https://labs.ovh.com/managed-nodejs) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Python hosting: - -- Runtime: Python 3.8 -- Entrypoint: app.py -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -To use [Python WSGI](https://www.fullstackpython.com/wsgi-servers.html) frameworks, using [virtualenv](https://pypi.org/project/virtualenv/) is the simplest choice. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting and activate `virtualenv`: - -```sh -~$ cd www -~/www$ virtualenv venv -~/www$ source venv/bin/activate -``` - -Update `pip`: - -```sh -~/www$ pip install --upgrade pip -``` - -Install Django: - -```sh -~/www$ pip install django -``` - -Create the new Django project: - -```sh -~/www$ django-admin startproject config -``` - -By default, Django's wsgi application is located in `config/wsgi.py`. As our configured hosting entrypoint is `app.py`, we can create the following symlink: - -```sh -~/www$ ln -s config/wsgi.py app.py -``` - -As Django is installed inside a `virtualenv`, we should tell the app to use it. We can do so by adding these 2 lines in `app.py` before Django import: - -```python -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) -``` - -The complete `app.py` file: - -```python -""" -WSGI config for config project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/howto/deployment/wsgi/ -""" - -import os - -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') - -application = get_wsgi_application() -``` - -Django needs to declare the allowed hosts used for the website. It's configured in `config/settings.py`, for example: - -```python -ALLOWED_HOSTS = ['yourdomainname', 'www.yourdomainname', 'yourFTPuser.cluster022.hosting.ovh.net'] -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Django will be online. - -![Django](images/python-install-django-01.png){.thumbnail} - -Terminal output: - -```console -~ $ cd www - -~/www $ virtualenv venv -created virtual environment CPython3.8.7.final.0-64 in 1273ms - creator CPython3Posix(dest=/home/powerlp/www/venv, clear=False, global=False) - seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/powerlp/.local/share/virtualenv) - added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 - activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator - -~/www $ source venv/bin/activate - -~/www $ pip install --upgrade pip -Collecting pip - Using cached pip-21.0.1-py3-none-any.whl (1.5 MB) -Installing collected packages: pip - Attempting uninstall: pip - Found existing installation: pip 20.2.2 - Uninstalling pip-20.2.2: - Successfully uninstalled pip-20.2.2 -Successfully installed pip-21.0.1 - -~/www $ pip install django -Collecting django - Downloading Django-3.1.6-py3-none-any.whl (7.8 MB) - |████████████████████████████████| 7.8 MB 13.0 MB/s -Collecting pytz - Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB) - |████████████████████████████████| 510 kB 65.6 MB/s -Collecting asgiref<4,>=3.2.10 - Downloading asgiref-3.3.1-py3-none-any.whl (19 kB) -Collecting sqlparse>=0.2.2 - Downloading sqlparse-0.4.1-py3-none-any.whl (42 kB) - |████████████████████████████████| 42 kB 1.2 MB/s -Installing collected packages: sqlparse, pytz, asgiref, django -Successfully installed asgiref-3.3.1 django-3.1.6 pytz-2021.1 sqlparse-0.4.1 - -~/www $ django-admin startproject config . - -~/www $ ln -s config/wsgi.py app.py - -~/www $ cat app.py -""" -WSGI config for config project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') - -application = get_wsgi_application() - -~/www $ cat config/settings.py -""" -Django settings for config project. - -Generated by 'django-admin startproject' using Django 3.1.6. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/3.1/ref/settings/ -""" - -from pathlib import Path - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = '83sh7zk*@1w#z3&oa@%5b-@iejc_4tl5))@niu1u882k*8h7kp' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [ 'power.lostinbrittany.dev', 'xxxx.xxxx.hosting.ovh.net' ] - -[...] - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -### More information on Django - -To get more information on Django, go to the [official documentation site](https://docs.djangoproject.com/fr/3.1/). - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.fr-fr.md deleted file mode 100644 index fd6f747596a..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/python-install-django/guide.fr-fr.md +++ /dev/null @@ -1,217 +0,0 @@ ---- -title: Installer Django sur votre hébergement web POWER -excerpt: Découvrez comment installer Django sur votre hébergement web POWER -updated: 2023-01-05 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Python et vous souhaitez y déployer [Django](https://www.djangoproject.com/){.external}. - -**Découvrez comment installer Django sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Python](https://labs.ovh.com/managed-python). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -### Installer et mettre en ligne une première page - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : Python 3.8 -- Point d'entrée : app.py -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) - -Pour utiliser les frameworks [Python WSGI](https://www.fullstackpython.com/wsgi-servers.html), le plus simple est d'utiliser [virtualenv](https://pypi.org/project/virtualenv/). - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER et activez `virtualenv`: - -```sh -~$ cd www -~/www$ virtualenv venv -~/www$ source venv/bin/activate -``` - -Mettez à jour `pip`. - -```sh -~/www$ pip install --upgrade pip -``` - -Installez Django. - -```sh -~/www$ pip install django -``` - -Créez le nouveau projet Django. - -```sh -~/www$ django-admin startproject config . -``` - -Par défaut, l'application `wsgi` de Django se trouve dans `config/wsgi.py`. -Comme le point d'entrée configuré est `app.py`, vous pouvez créer le lien symbolique suivant : - -```sh -~/www$ ln -s config/wsgi.py app.py -``` - -Django est installé dans un environnement virtuel, vous devez demander à l'application de l'utiliser. - -Ajoutez ces 2 lignes dans `app.py` avant l'importation de Django : - -```python -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) -``` - -Vous obtenez alors ceci : - -```python -""" -WSGI config for config project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/howto/deployment/wsgi/ -""" - -import os - -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') - -application = get_wsgi_application() -``` - -Django doit déclarer les hôtes autorisés pour le site Web. Dans `config/settings.py`, par exemple : - -```python -ALLOWED_HOSTS = ['yourdomainname', 'www.yourdomainname', 'yourftpuser.cluster000.hosting.ovh.net'] -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre Django sera en ligne. - -![Django](images/python-install-django-01.png){.thumbnail} - -Sortie de la console: - -```console -~ $ cd www - -~/www $ virtualenv venv -created virtual environment CPython3.8.7.final.0-64 in 1273ms - creator CPython3Posix(dest=/home/powerlp/www/venv, clear=False, global=False) - seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/powerlp/.local/share/virtualenv) - added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 - activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator - -~/www $ source venv/bin/activate - -~/www $ pip install --upgrade pip -Collecting pip - Using cached pip-21.0.1-py3-none-any.whl (1.5 MB) -Installing collected packages: pip - Attempting uninstall: pip - Found existing installation: pip 20.2.2 - Uninstalling pip-20.2.2: - Successfully uninstalled pip-20.2.2 -Successfully installed pip-21.0.1 - -~/www $ pip install django -Collecting django - Downloading Django-3.1.6-py3-none-any.whl (7.8 MB) - |████████████████████████████████| 7.8 MB 13.0 MB/s -Collecting pytz - Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB) - |████████████████████████████████| 510 kB 65.6 MB/s -Collecting asgiref<4,>=3.2.10 - Downloading asgiref-3.3.1-py3-none-any.whl (19 kB) -Collecting sqlparse>=0.2.2 - Downloading sqlparse-0.4.1-py3-none-any.whl (42 kB) - |████████████████████████████████| 42 kB 1.2 MB/s -Installing collected packages: sqlparse, pytz, asgiref, django -Successfully installed asgiref-3.3.1 django-3.1.6 pytz-2021.1 sqlparse-0.4.1 - -~/www $ django-admin startproject config . - -~/www $ ln -s config/wsgi.py app.py - -~/www $ cat app.py -""" -WSGI config for config project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') - -application = get_wsgi_application() - -~/www $ cat config/settings.py -""" -Django settings for config project. - -Generated by 'django-admin startproject' using Django 3.1.6. - -For more information on this file, see -https://docs.djangoproject.com/en/3.1/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/3.1/ref/settings/ -""" - -from pathlib import Path - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = '83sh7zk*@1w#z3&oa@%5b-@iejc_4tl5))@niu1u882k*8h7kp' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [ 'power.lostinbrittany.dev', 'xxxx.xxxx.hosting.ovh.net' ] - -[...] - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -### Plus d'informations sur Django - -Retrouvez la documentation officielle de Django sur . - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting, venez sur [notre room Gitter](https://gitter.im/ovh/power-web-hosting)** diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django01.png b/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django01.png deleted file mode 100644 index a071b59edd4..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django02.png b/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django02.png deleted file mode 100644 index 49ef4a09181..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django02.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django03.png b/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django03.png deleted file mode 100644 index e61a1ce28b3..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/django03.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/python-install-django-01.png b/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/python-install-django-01.png deleted file mode 100644 index e2b9ac25770..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/python-install-django/images/python-install-django-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-django/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/python-install-django/meta.yaml deleted file mode 100755 index eccc25d0452..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/python-install-django/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 7ef91a51-fdcc-4262-a7c3-1958c4d3d3ea -full_slug: power-web-hosting-python-install-django \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.en-gb.md deleted file mode 100644 index 962688af27c..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.en-gb.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -title: Install Flask on your POWER web hosting plan -excerpt: Find out how to install Flask on your POWER web hosting plan -updated: 2021-01-05 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Python** applications, and you want to deploy [Flask](https://flask.palletsprojects.com/en/1.1.x/){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Flask on your POWER web hosting plan.** - -## Requirements - -- A [Python](https://labs.ovh.com/managed-python) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Python hosting: - -- Runtime: Python 3.8 -- Entrypoint: app.py -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -To use [Python WSGI](https://www.fullstackpython.com/wsgi-servers.html) frameworks, using [virtualenv](https://pypi.org/project/virtualenv/) is the simplest choice. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting and activate `virtualenv`: - -```sh -cd www -virtualenv venv -source venv/bin/activate -``` - -Update `pip`: - -```sh -pip install --upgrade pip -``` - -Install Flask. - -```sh -pip install Flask -``` - -Create `app.py` with the following content, using the same trick to activate the `virtualenv`: - -```python -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) - -from flask import Flask -application = Flask(__name__) - -@application.route('/') -def hello_world(): - return 'Hello, World!' -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Flask project will be online. - -![Flask](images/python-install-flask-01.png){.thumbnail} - -Terminal output: - -```console -~ $ cd www - -~/www $ virtualenv venv -created virtual environment CPython3.8.7.final.0-64 in 1273ms - creator CPython3Posix(dest=/home/powerlp/www/venv, clear=False, global=False) - seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/powerlp/.local/share/virtualenv) - added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 - activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator - -~/www $ source venv/bin/activate - -~/www $ pip install --upgrade pip -Collecting pip - Using cached pip-21.0.1-py3-none-any.whl (1.5 MB) -Installing collected packages: pip - Attempting uninstall: pip - Found existing installation: pip 20.2.2 - Uninstalling pip-20.2.2: - Successfully uninstalled pip-20.2.2 -Successfully installed pip-21.0.1 - -~/www $ pip install Flask -Collecting Flask - Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB) -Collecting itsdangerous>=0.24 - Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) -Collecting Werkzeug>=0.15 - Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB) -Collecting click>=5.1 - Using cached click-7.1.2-py2.py3-none-any.whl (82 kB) -Collecting Jinja2>=2.10.1 - Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB) -Collecting MarkupSafe>=0.23 - Using cached MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl (32 kB) -Installing collected packages: MarkupSafe, Werkzeug, Jinja2, itsdangerous, click, Flask -Successfully installed Flask-1.1.2 Jinja2-2.11.3 MarkupSafe-1.1.1 Werkzeug-1.0.1 click-7.1.2 itsdangerous-1.1.0 - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.en-ie.md deleted file mode 100644 index 5cb250383a1..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.en-ie.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -title: Install Flask on your POWER web hosting plan -excerpt: Find out how to install Flask on your POWER web hosting plan -updated: 2021-01-05 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Python** applications, and you want to deploy [Flask](https://flask.palletsprojects.com/en/1.1.x/){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Flask on your POWER web hosting plan.** - -## Requirements - -- A [Python](https://labs.ovh.com/managed-python) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Python hosting: - -- Runtime: Python 3.8 -- Entrypoint: app.py -- DocumentRoot: www - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -To use [Python WSGI](https://www.fullstackpython.com/wsgi-servers.html) frameworks, using [virtualenv](https://pypi.org/project/virtualenv/) is the simplest choice. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting and activate `virtualenv`: - -```sh -cd www -virtualenv venv -source venv/bin/activate -``` - -Update `pip`: - -```sh -pip install --upgrade pip -``` - -Install Flask. - -```sh -pip install Flask -``` - -Create `app.py` with the following content, using the same trick to activate the `virtualenv`: - -```python -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) - -from flask import Flask -application = Flask(__name__) - -@application.route('/') -def hello_world(): - return 'Hello, World!' -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Flask project will be online. - -![Flask](images/python-install-flask-01.png){.thumbnail} - -Terminal output: - -```console -~ $ cd www - -~/www $ virtualenv venv -created virtual environment CPython3.8.7.final.0-64 in 1273ms - creator CPython3Posix(dest=/home/powerlp/www/venv, clear=False, global=False) - seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/powerlp/.local/share/virtualenv) - added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 - activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator - -~/www $ source venv/bin/activate - -~/www $ pip install --upgrade pip -Collecting pip - Using cached pip-21.0.1-py3-none-any.whl (1.5 MB) -Installing collected packages: pip - Attempting uninstall: pip - Found existing installation: pip 20.2.2 - Uninstalling pip-20.2.2: - Successfully uninstalled pip-20.2.2 -Successfully installed pip-21.0.1 - -~/www $ pip install Flask -Collecting Flask - Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB) -Collecting itsdangerous>=0.24 - Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) -Collecting Werkzeug>=0.15 - Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB) -Collecting click>=5.1 - Using cached click-7.1.2-py2.py3-none-any.whl (82 kB) -Collecting Jinja2>=2.10.1 - Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB) -Collecting MarkupSafe>=0.23 - Using cached MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl (32 kB) -Installing collected packages: MarkupSafe, Werkzeug, Jinja2, itsdangerous, click, Flask -Successfully installed Flask-1.1.2 Jinja2-2.11.3 MarkupSafe-1.1.1 Werkzeug-1.0.1 click-7.1.2 itsdangerous-1.1.0 - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.fr-fr.md deleted file mode 100644 index 596cbda6090..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/guide.fr-fr.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -title: Installer Flask sur votre hébergement web POWER -excerpt: Découvrez comment installer Flask sur votre hébergement web POWER -updated: 2021-01-05 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Python et vous souhaitez y déployer [Flask](https://flask.palletsprojects.com/en/1.1.x/){.external}, le micro-framework Python pour des projets simples mais qui restent extensibles. - -**Découvrez comment installer Flask sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Python](https://labs.ovh.com/managed-python). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -### Installer et mettre en ligne une première page - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : Python 3.8 -- Point d'entrée : app.py -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) - -Pour utiliser les frameworks [Python WSGI](https://www.fullstackpython.com/wsgi-servers.html), le plus simple est d'utiliser [virtualenv](https://pypi.org/project/virtualenv/). - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER et activez `virtualenv` : - -```sh -cd www -virtualenv venv -source venv/bin/activate -``` - -Mettez à jour `pip` : - -```sh -pip install --upgrade pip -``` - -Installez Flask. - -```sh -pip install Flask -``` - -Créez le fichier `app.py` avec le contenu ci-dessous, en utilisant la même méthode d'activation de `virtualenv`. - -```python -this_file = "venv/bin/activate_this.py" -exec(open(this_file).read(), {'__file__': this_file}) - -from flask import Flask -application = Flask(__name__) - -@application.route('/') -def hello_world(): - return 'Hello, World!' -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre projet Flask sera en ligne. - -![Flask](images/python-install-flask-01.png){.thumbnail} - -Sortie de la console: - -```console -~ $ cd www - -~/www $ virtualenv venv -created virtual environment CPython3.8.7.final.0-64 in 1273ms - creator CPython3Posix(dest=/home/powerlp/www/venv, clear=False, global=False) - seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/powerlp/.local/share/virtualenv) - added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 - activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator - -~/www $ source venv/bin/activate - -~/www $ pip install --upgrade pip -Collecting pip - Using cached pip-21.0.1-py3-none-any.whl (1.5 MB) -Installing collected packages: pip - Attempting uninstall: pip - Found existing installation: pip 20.2.2 - Uninstalling pip-20.2.2: - Successfully uninstalled pip-20.2.2 -Successfully installed pip-21.0.1 - -~/www $ pip install Flask -Collecting Flask - Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB) -Collecting itsdangerous>=0.24 - Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) -Collecting Werkzeug>=0.15 - Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB) -Collecting click>=5.1 - Using cached click-7.1.2-py2.py3-none-any.whl (82 kB) -Collecting Jinja2>=2.10.1 - Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB) -Collecting MarkupSafe>=0.23 - Using cached MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl (32 kB) -Installing collected packages: MarkupSafe, Werkzeug, Jinja2, itsdangerous, click, Flask -Successfully installed Flask-1.1.2 Jinja2-2.11.3 MarkupSafe-1.1.1 Werkzeug-1.0.1 click-7.1.2 itsdangerous-1.1.0 - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting, venez sur [notre room Gitter](https://gitter.im/ovh/power-web-hosting)** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/images/python-install-flask-01.png b/pages/ovhcloud_labs/power_web_hosting/python-install-flask/images/python-install-flask-01.png deleted file mode 100644 index 3d434d512a6..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/images/python-install-flask-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/python-install-flask/meta.yaml deleted file mode 100755 index 89ab49dbcda..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/python-install-flask/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 7e929565-1467-402b-9463-0e0e5e529054 -full_slug: power-web-hosting-python-install-flask \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.en-gb.md deleted file mode 100644 index 4bb6c6cfbbd..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.en-gb.md +++ /dev/null @@ -1,239 +0,0 @@ ---- -title: Install Camaleon on your POWER web hosting plan -excerpt: Find out how to install Camaleon on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Ruby** applications, and you want to deploy [Camaleon](http://camaleon.tuzitio.com/){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Camaleon on your POWER web hosting plan.** - -## Requirements - -- A [Ruby](https://labs.ovh.com/managed-ruby) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Ruby hosting: - -- Runtime: Ruby 2.6 -- Entrypoint: config.ru -- DocumentRoot: www -- Environment:development - -> [!alert] -> -> Be careful, Rails depends on the environment (`RAILS_ENV`). - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. - -Delete your `DocumentRoot` to initiate it with Rails (don't forget to export your `gempath` or your bundle install will fail): - -```sh -rm -rf www -gem env gempath -export GEM_HOME=$(gem env gempath | cut -d ':' -f1) -export RAILS_ENV=${OVH_ENVIRONMENT} -rails new www -cd www/ -rails webpacker:install -``` - -Prepare your `Gemfile`: - -```sh -echo "gem 'camaleon_cms', '>= 2.4.5'" >> Gemfile -echo "gem 'draper', '~> 3'" >> Gemfile -echo "gem 'execjs', '>= 2.7.0'" >> Gemfile -``` - -Install your `Gems`: - -```sh -bundle install -``` - -Force the right Node.js engine for Camaleon Javascript: - -```sh -sed -i 's@\["nodejs", "node"\],@["/usr/local/nodejs14/bin/node"],@' ${GEM_HOME}/gems/execjs-2.7.0/lib/execjs/runtimes.rb -``` - -Run Camaleon with your `sqlite` database (beware, there are four different commands to run): - -```sh -rails generate camaleon_cms:install -rake camaleon_cms:generate_migrations -rake db:migrate -rake assets:precompile -``` - -Now whitelist your domain name, in `www/config/environments/development.rb`: - -```ruby -Rails.application.configure do - # Whitelist one hostname - config.hosts << "your-domain.ovh" -``` - -Deactivate `check_yarn_integrity` check under section `development` in `www/config/webpacker.yml`: - -```yaml -development: - <<: *default - compile: true - - # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules - check_yarn_integrity: false -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Camaleon will be online. - -![Camaleon](images/ruby-install-camaleon-01.png){.thumbnail} - -Terminal output: - -```console -~ $ rm -rf www - -~ $ gem env gempath -/homez.41/powerlp/.gem/ruby/2.6.0:/usr/local/ruby2.6/lib/ruby/gems/2.6.0 - -~ $ export GEM_HOME=$(gem env gempath | cut -d ':' -f1) - -~ $ export RAILS_ENV=${OVH_ENVIRONMENT} - -~ $ rails new www - create - create README.md - create Rakefile - create .ruby-version -[...] -Fetching webpacker 4.3.0 -Installing webpacker 4.3.0 -Bundle complete! 17 Gemfile dependencies, 75 gems now installed. -Use `bundle info [gemname]` to see where a bundled gem is installed. - run bundle binstubs bundler -[...] -Installing all JavaScript dependencies [4.3.0] - run yarn add @rails/webpacker@4.3.0 from "." -yarn add v1.22.10 -[...] -├─ strip-eof@1.0.0 -├─ thunky@1.1.0 -├─ type-is@1.6.18 -├─ unpipe@1.0.0 -├─ url-parse@1.4.7 -├─ utils-merge@1.0.1 -├─ wbuf@1.7.3 -├─ webpack-dev-middleware@3.7.3 -├─ webpack-dev-server@3.11.2 -├─ websocket-driver@0.7.4 -├─ websocket-extensions@0.1.4 -└─ ws@6.2.1 -Done in 6.19s. -Webpacker successfully installed 🎉 🍰 - -~ $ cd www/ - -~/www $ rails webpacker:install - identical config/webpacker.yml -Copying webpack core config - exist config/webpack - identical config/webpack/development.js - identical config/webpack/environment.js - identical config/webpack/production.js - identical config/webpack/test.js -[...] -info Direct dependencies -└─ webpack-dev-server@3.11.2 -info All dependencies -└─ webpack-dev-server@3.11.2 -Done in 3.81s. -Webpacker successfully installed 🎉 🍰 - -~/www $ echo "gem 'camaleon_cms', '>= 2.4.5'" >> Gemfile - -~/www $ echo "gem 'draper', '~> 3'" >> Gemfile - -~/www $ echo "gem 'execjs', '>= 2.7.0'" >> Gemfile - -~/www $ bundle install -Fetching gem metadata from https://rubygems.org/......... -Fetching gem metadata from https://rubygems.org/. -Resolving dependencies..... -Using rake 12.3.2 -Using concurrent-ruby 1.1.5 -[...] -Using uglifier 4.1.20 -Using web-console 3.7.0 -Bundle complete! 20 Gemfile dependencies, 103 gems now installed. -Use bundle info [gemname] to see where a bundled gem is installed. - -~/www $ sed -i 's@\["nodejs", "node"\],@["/usr/local/nodejs14/bin/node"],@' ${GEM_HOME}/gems/execjs-2.7.0/lib/execjs/runtimes.rb - - ~/www $ rails generate camaleon_cms:install -Running via Spring preloader in process 3807 -WARNING: Spring is running in production. To fix this make sure the spring gem is only present in `development` and `test` groups in your Gemfile and make sure you always use `bundle install --without development test` in production - create config/system.json - create lib/plugin_routes.rb - exist app/apps - create app/apps/themes/readme.txt - exist app/apps/themes -[...] - create app/apps/themes/new/views/search.html.erb - append app/assets/config/manifest.js - append config/initializers/assets.rb - append Gemfile - - ~/www $ rake camaleon_cms:generate_migrations -Copied migration 20210203210456_create_active_storage_tables.active_storage.rb from active_storage -Copied migration 20210203210457_create_action_mailbox_tables.action_mailbox.rb from action_mailbox -Copied migration 20210203210458_create_action_text_tables.action_text.rb from action_text -Copied migration 20210203210459_create_db_structure.cama_contact_form_engine.rb from cama_contact_form_engine -[...] -Copied migration 20210203210469_create_media.camaleon_cms_engine.rb from camaleon_cms_engine -Copied migration 20210203210470_adjust_field_length.camaleon_cms_engine.rb from camaleon_cms_engine - - ~/www $ rake db:migrate -== 20210203210456 CreateActiveStorageTables: migrating ======================== --- create_table(:active_storage_blobs, {}) - -> 0.0020s -[...] --- add_index("cama_posts", :slug, {:length=>255}) - -> 0.0011s --- change_column("cama_term_taxonomy", :name, :text, {}) - -> 0.0141s -== 20210203210470 AdjustFieldLength: migrated (0.0479s) ======================= - -~/www $ rake assets:precompile -yarn install v1.22.10 -[1/4] Resolving packages... -success Already up-to-date. -Done in 0.70s. -yarn install v1.22.10 -[...] -I, [2021-02-03T21:06:42.780527 #6031] INFO -- : Creating symlink /home/powerlp/www/public/assets/tinymce/skins/lightgray/fonts/tinymce.eot -I, [2021-02-03T21:06:42.781108 #6031] INFO -- : Creating symlink /home/powerlp/www/public/assets/tinymce/skins/lightgray/fonts/tinymce.eot.gz - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.en-ie.md deleted file mode 100644 index add07f98850..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.en-ie.md +++ /dev/null @@ -1,239 +0,0 @@ ---- -title: Install Camaleon on your POWER web hosting plan -excerpt: Find out how to install Camaleon on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Ruby** applications, and you want to deploy [Camaleon](http://camaleon.tuzitio.com/){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Camaleon on your POWER web hosting plan.** - -## Requirements - -- A [Ruby](https://labs.ovh.com/managed-ruby) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Ruby hosting: - -- Runtime: Ruby 2.6 -- Entrypoint: config.ru -- DocumentRoot: www -- Environment:development - -> [!alert] -> -> Be careful, Rails depends on the environment (`RAILS_ENV`). - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. - -Delete your `DocumentRoot` to initiate it with rails (don't forget to export your `gempath` or your bundle install will fail): - -```sh -rm -rf www -gem env gempath -export GEM_HOME=$(gem env gempath | cut -d ':' -f1) -export RAILS_ENV=${OVH_ENVIRONMENT} -rails new www -cd www/ -rails webpacker:install -``` - -Prepare your `Gemfile`: - -```sh -echo "gem 'camaleon_cms', '>= 2.4.5'" >> Gemfile -echo "gem 'draper', '~> 3'" >> Gemfile -echo "gem 'execjs', '>= 2.7.0'" >> Gemfile -``` - -Install your `Gems`: - -```sh -bundle install -``` - -Force the right Node.js engine for Camaleon Javascript: - -```sh -sed -i 's@\["nodejs", "node"\],@["/usr/local/nodejs14/bin/node"],@' ${GEM_HOME}/gems/execjs-2.7.0/lib/execjs/runtimes.rb -``` - -Run Camaleon with your `sqlite` database (beware, there are four different commands to run): - -```sh -rails generate camaleon_cms:install -rake camaleon_cms:generate_migrations -rake db:migrate -rake assets:precompile -``` - -Now whitelist your domain name, in `www/config/environments/development.rb`: - -```ruby -Rails.application.configure do - # Whitelist one hostname - config.hosts << "your-domain.ovh" -``` - -Deactivate `check_yarn_integrity` check under section `development` in `www/config/webpacker.yml`: - -```yaml -development: - <<: *default - compile: true - - # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules - check_yarn_integrity: false -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Camaleon will be online. - -![Camaleon](images/ruby-install-camaleon-01.png){.thumbnail} - -Terminal output: - -```console -~ $ rm -rf www - -~ $ gem env gempath -/homez.41/powerlp/.gem/ruby/2.6.0:/usr/local/ruby2.6/lib/ruby/gems/2.6.0 - -~ $ export GEM_HOME=$(gem env gempath | cut -d ':' -f1) - -~ $ export RAILS_ENV=${OVH_ENVIRONMENT} - -~ $ rails new www - create - create README.md - create Rakefile - create .ruby-version -[...] -Fetching webpacker 4.3.0 -Installing webpacker 4.3.0 -Bundle complete! 17 Gemfile dependencies, 75 gems now installed. -Use `bundle info [gemname]` to see where a bundled gem is installed. - run bundle binstubs bundler -[...] -Installing all JavaScript dependencies [4.3.0] - run yarn add @rails/webpacker@4.3.0 from "." -yarn add v1.22.10 -[...] -├─ strip-eof@1.0.0 -├─ thunky@1.1.0 -├─ type-is@1.6.18 -├─ unpipe@1.0.0 -├─ url-parse@1.4.7 -├─ utils-merge@1.0.1 -├─ wbuf@1.7.3 -├─ webpack-dev-middleware@3.7.3 -├─ webpack-dev-server@3.11.2 -├─ websocket-driver@0.7.4 -├─ websocket-extensions@0.1.4 -└─ ws@6.2.1 -Done in 6.19s. -Webpacker successfully installed 🎉 🍰 - -~ $ cd www/ - -~/www $ rails webpacker:install - identical config/webpacker.yml -Copying webpack core config - exist config/webpack - identical config/webpack/development.js - identical config/webpack/environment.js - identical config/webpack/production.js - identical config/webpack/test.js -[...] -info Direct dependencies -└─ webpack-dev-server@3.11.2 -info All dependencies -└─ webpack-dev-server@3.11.2 -Done in 3.81s. -Webpacker successfully installed 🎉 🍰 - -~/www $ echo "gem 'camaleon_cms', '>= 2.4.5'" >> Gemfile - -~/www $ echo "gem 'draper', '~> 3'" >> Gemfile - -~/www $ echo "gem 'execjs', '>= 2.7.0'" >> Gemfile - -~/www $ bundle install -Fetching gem metadata from https://rubygems.org/......... -Fetching gem metadata from https://rubygems.org/. -Resolving dependencies..... -Using rake 12.3.2 -Using concurrent-ruby 1.1.5 -[...] -Using uglifier 4.1.20 -Using web-console 3.7.0 -Bundle complete! 20 Gemfile dependencies, 103 gems now installed. -Use bundle info [gemname] to see where a bundled gem is installed. - -~/www $ sed -i 's@\["nodejs", "node"\],@["/usr/local/nodejs14/bin/node"],@' ${GEM_HOME}/gems/execjs-2.7.0/lib/execjs/runtimes.rb - - ~/www $ rails generate camaleon_cms:install -Running via Spring preloader in process 3807 -WARNING: Spring is running in production. To fix this make sure the spring gem is only present in `development` and `test` groups in your Gemfile and make sure you always use `bundle install --without development test` in production - create config/system.json - create lib/plugin_routes.rb - exist app/apps - create app/apps/themes/readme.txt - exist app/apps/themes -[...] - create app/apps/themes/new/views/search.html.erb - append app/assets/config/manifest.js - append config/initializers/assets.rb - append Gemfile - - ~/www $ rake camaleon_cms:generate_migrations -Copied migration 20210203210456_create_active_storage_tables.active_storage.rb from active_storage -Copied migration 20210203210457_create_action_mailbox_tables.action_mailbox.rb from action_mailbox -Copied migration 20210203210458_create_action_text_tables.action_text.rb from action_text -Copied migration 20210203210459_create_db_structure.cama_contact_form_engine.rb from cama_contact_form_engine -[...] -Copied migration 20210203210469_create_media.camaleon_cms_engine.rb from camaleon_cms_engine -Copied migration 20210203210470_adjust_field_length.camaleon_cms_engine.rb from camaleon_cms_engine - - ~/www $ rake db:migrate -== 20210203210456 CreateActiveStorageTables: migrating ======================== --- create_table(:active_storage_blobs, {}) - -> 0.0020s -[...] --- add_index("cama_posts", :slug, {:length=>255}) - -> 0.0011s --- change_column("cama_term_taxonomy", :name, :text, {}) - -> 0.0141s -== 20210203210470 AdjustFieldLength: migrated (0.0479s) ======================= - -~/www $ rake assets:precompile -yarn install v1.22.10 -[1/4] Resolving packages... -success Already up-to-date. -Done in 0.70s. -yarn install v1.22.10 -[...] -I, [2021-02-03T21:06:42.780527 #6031] INFO -- : Creating symlink /home/powerlp/www/public/assets/tinymce/skins/lightgray/fonts/tinymce.eot -I, [2021-02-03T21:06:42.781108 #6031] INFO -- : Creating symlink /home/powerlp/www/public/assets/tinymce/skins/lightgray/fonts/tinymce.eot.gz - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.fr-fr.md deleted file mode 100644 index 5e8abeddad1..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/guide.fr-fr.md +++ /dev/null @@ -1,237 +0,0 @@ ---- -title: Installer Camaleon sur votre hébergement web POWER -excerpt: Découvrez comment installer Camaleon sur votre hébergement web POWER -updated: 2021-02-04 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Ruby et vous voulez y déployer [Camaleon](http://camaleon.tuzitio.com/){.external}, un CMS flexible vous permettant de créer une structure de contenu personnalisée sans avoir à coder. - -**Découvrez comment installer Camaleon sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Ruby](https://labs.ovh.com/managed-ruby). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : ruby 2.6 -- Point d'entrée : config.ru -- Dossier racine : www -- Environment: development - -> [!alert] -> -> Attention, Rails dépend de l'environnement (`RAILS_ENV`) - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration). - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER. - -Supprimez le dossier racine pour l'initialiser avec Rails. N'oubliez pas d'exporter votre `gempath` ou l'installation du bundle va échouer : - -```sh -rm -rf www -gem env gempath -export GEM_HOME=$(gem env gempath | cut -d ':' -f1) -export RAILS_ENV=${OVH_ENVIRONMENT} -rails new www -cd www/ -rails webpacker:install -``` - -Préparez votre `Gemfile` : - -```sh -echo "gem 'camaleon_cms', '>= 2.4.5'" >> Gemfile -echo "gem 'draper', '~> 3'" >> Gemfile -echo "gem 'execjs', '>= 2.7.0'" >> Gemfile -``` - -Installez vos `Gems` : - -```sh -bundle install -``` - -Utilisez le moteur Node.js pour Camaleon Javascript : - -```sh -sed -i 's@\["nodejs", "node"\],@["/usr/local/nodejs14/bin/node"],@' ${GEM_HOME}/gems/execjs-2.7.0/lib/execjs/runtimes.rb -``` - -Lancez Camaleon avec votre base de données `sqlite`. Attention, il y a 4 commandes différentes à lancer : - -```sh -rails generate camaleon_cms:install -rake camaleon_cms:generate_migrations -rake db:migrate -rake assets:precompile -``` - -Déclarez votre nom de domaine sur liste blanche dans `www/config/environments/development.rb` : - -```ruby -Rails.application.configure do - # Whitelist one hostname - config.hosts << "your-domain.ovh" -``` - -Et désactivez la vérification `check_yarn_integrity` dans la partie `development` de `www/config/webpacker.yml` : - -```yaml -development: - <<: *default - compile: true - - # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules - check_yarn_integrity: false -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre CMS Camaleon sera alors en ligne. - -![Camaleon](images/ruby-install-camaleon-01.png){.thumbnail} - -Sortie de la console: - -```console -~ $ rm -rf www - -~ $ gem env gempath -/homez.41/powerlp/.gem/ruby/2.6.0:/usr/local/ruby2.6/lib/ruby/gems/2.6.0 - -~ $ export GEM_HOME=$(gem env gempath | cut -d ':' -f1) - -~ $ export RAILS_ENV=${OVH_ENVIRONMENT} - -~ $ rails new www - create - create README.md - create Rakefile - create .ruby-version -[...] -Fetching webpacker 4.3.0 -Installing webpacker 4.3.0 -Bundle complete! 17 Gemfile dependencies, 75 gems now installed. -Use `bundle info [gemname]` to see where a bundled gem is installed. - run bundle binstubs bundler -[...] -Installing all JavaScript dependencies [4.3.0] - run yarn add @rails/webpacker@4.3.0 from "." -yarn add v1.22.10 -[...] -├─ strip-eof@1.0.0 -├─ thunky@1.1.0 -├─ type-is@1.6.18 -├─ unpipe@1.0.0 -├─ url-parse@1.4.7 -├─ utils-merge@1.0.1 -├─ wbuf@1.7.3 -├─ webpack-dev-middleware@3.7.3 -├─ webpack-dev-server@3.11.2 -├─ websocket-driver@0.7.4 -├─ websocket-extensions@0.1.4 -└─ ws@6.2.1 -Done in 6.19s. -Webpacker successfully installed 🎉 🍰 - -~ $ cd www/ - -~/www $ rails webpacker:install - identical config/webpacker.yml -Copying webpack core config - exist config/webpack - identical config/webpack/development.js - identical config/webpack/environment.js - identical config/webpack/production.js - identical config/webpack/test.js -[...] -info Direct dependencies -└─ webpack-dev-server@3.11.2 -info All dependencies -└─ webpack-dev-server@3.11.2 -Done in 3.81s. -Webpacker successfully installed 🎉 🍰 - -~/www $ echo "gem 'camaleon_cms', '>= 2.4.5'" >> Gemfile - -~/www $ echo "gem 'draper', '~> 3'" >> Gemfile - -~/www $ echo "gem 'execjs', '>= 2.7.0'" >> Gemfile - -~/www $ bundle install -Fetching gem metadata from https://rubygems.org/......... -Fetching gem metadata from https://rubygems.org/. -Resolving dependencies..... -Using rake 12.3.2 -Using concurrent-ruby 1.1.5 -[...] -Using uglifier 4.1.20 -Using web-console 3.7.0 -Bundle complete! 20 Gemfile dependencies, 103 gems now installed. -Use bundle info [gemname] to see where a bundled gem is installed. - -~/www $ sed -i 's@\["nodejs", "node"\],@["/usr/local/nodejs14/bin/node"],@' ${GEM_HOME}/gems/execjs-2.7.0/lib/execjs/runtimes.rb - - ~/www $ rails generate camaleon_cms:install -Running via Spring preloader in process 3807 -WARNING: Spring is running in production. To fix this make sure the spring gem is only present in `development` and `test` groups in your Gemfile and make sure you always use `bundle install --without development test` in production - create config/system.json - create lib/plugin_routes.rb - exist app/apps - create app/apps/themes/readme.txt - exist app/apps/themes -[...] - create app/apps/themes/new/views/search.html.erb - append app/assets/config/manifest.js - append config/initializers/assets.rb - append Gemfile - - ~/www $ rake camaleon_cms:generate_migrations -Copied migration 20210203210456_create_active_storage_tables.active_storage.rb from active_storage -Copied migration 20210203210457_create_action_mailbox_tables.action_mailbox.rb from action_mailbox -Copied migration 20210203210458_create_action_text_tables.action_text.rb from action_text -Copied migration 20210203210459_create_db_structure.cama_contact_form_engine.rb from cama_contact_form_engine -[...] -Copied migration 20210203210469_create_media.camaleon_cms_engine.rb from camaleon_cms_engine -Copied migration 20210203210470_adjust_field_length.camaleon_cms_engine.rb from camaleon_cms_engine - - ~/www $ rake db:migrate -== 20210203210456 CreateActiveStorageTables: migrating ======================== --- create_table(:active_storage_blobs, {}) - -> 0.0020s -[...] --- add_index("cama_posts", :slug, {:length=>255}) - -> 0.0011s --- change_column("cama_term_taxonomy", :name, :text, {}) - -> 0.0141s -== 20210203210470 AdjustFieldLength: migrated (0.0479s) ======================= - -~/www $ rake assets:precompile -yarn install v1.22.10 -[1/4] Resolving packages... -success Already up-to-date. -Done in 0.70s. -yarn install v1.22.10 -[...] -I, [2021-02-03T21:06:42.780527 #6031] INFO -- : Creating symlink /home/powerlp/www/public/assets/tinymce/skins/lightgray/fonts/tinymce.eot -I, [2021-02-03T21:06:42.781108 #6031] INFO -- : Creating symlink /home/powerlp/www/public/assets/tinymce/skins/lightgray/fonts/tinymce.eot.gz - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/images/ruby-install-camaleon-01.png b/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/images/ruby-install-camaleon-01.png deleted file mode 100644 index bff65fea741..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/images/ruby-install-camaleon-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/meta.yaml deleted file mode 100755 index f8a78a120e9..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/ruby-install-cameleon/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 8561f882-06cd-425b-9a89-5c296e5c39a7 -full_slug: power-web-hosting-ruby-install-camaleon \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.en-gb.md b/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.en-gb.md deleted file mode 100644 index d76f0caf0e2..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.en-gb.md +++ /dev/null @@ -1,203 +0,0 @@ ---- -title: Install Rails on your POWER web hosting plan -excerpt: Find out how to install Rails on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Ruby** applications, and you want to deploy [Rails](https://rubyonrails.org/){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Rails on your POWER web hosting plan.** - -## Requirements - -- A [Ruby](https://labs.ovh.com/managed-ruby) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.co.uk/&ovhSubsidiary=GB) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Ruby hosting: - -- Runtime: Ruby 2.6 -- Entrypoint: config.ru -- DocumentRoot: www -- Environment: development - -> [!alert] -> -> Be careful, Rails depends on the environment (`RAILS_ENV`). - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. - -Delete your `DocumentRoot` to initiate it with rails (don't forget to export your `gempath` or your bundle install will fail): - -```sh -rm -rf www -gem env gempath -export GEM_HOME=$(gem env gempath | cut -d ':' -f1) -export RAILS_ENV=${OVH_ENVIRONMENT} -rails new www -cd www/ -rails webpacker:install -``` - -Now whitelist your domain name in `www/config/environments/development.rb`: - -```ruby -Rails.application.configure do - # Whitelist one hostname - config.hosts << "your-domain.ovh" -``` - -Deactivate `check_yarn_integrity` check under section `development` in `www/config/webpacker.yml`: - -```yaml -development: - <<: *default - compile: true - - # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules - check_yarn_integrity: false -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Rails will be online. - -![Rails](images/ruby-install-rails-01.png){.thumbnail} - -Now let's generate a *Hello World* with Rails: - -```sh -export SPRING_SERVER_COMMAND="$HOME/www/bin/spring server" -rails generate controller demo index -``` - -Create the template `app/views/demo/index.html.erb`: - -```html -vim app/views/demo/index.html.erb -<h1>Hello World</h1> -<p>Hello World from Rails</p> -``` - -Build the *Hello World*: - -```sh -./bin/webpack -``` - -After another restart, your *Hello World* will be available in https://yourdomain.ovh/demo/index.html. - -![Rails](images/ruby-install-rails-02.png){.thumbnail} - -Terminal output: - -```console -~ $ rm -rf www - -~ $ gem env gempath -/homez.41/powerlp/.gem/ruby/2.6.0:/usr/local/ruby2.6/lib/ruby/gems/2.6.0 - -~ $ export GEM_HOME=$(gem env gempath | cut -d ':' -f1) - -~ $ export RAILS_ENV=${OVH_ENVIRONMENT} - -~ $ rails new www - create - create README.md - create Rakefile - create .ruby-version -[...] -Fetching webpacker 4.3.0 -Installing webpacker 4.3.0 -Bundle complete! 17 Gemfile dependencies, 75 gems now installed. -Use `bundle info [gemname]` to see where a bundled gem is installed. - run bundle binstubs bundler -[...] -Installing all JavaScript dependencies [4.3.0] - run yarn add @rails/webpacker@4.3.0 from "." -yarn add v1.22.10 -[...] -├─ strip-eof@1.0.0 -├─ thunky@1.1.0 -├─ type-is@1.6.18 -├─ unpipe@1.0.0 -├─ url-parse@1.4.7 -├─ utils-merge@1.0.1 -├─ wbuf@1.7.3 -├─ webpack-dev-middleware@3.7.3 -├─ webpack-dev-server@3.11.2 -├─ websocket-driver@0.7.4 -├─ websocket-extensions@0.1.4 -└─ ws@6.2.1 -Done in 6.19s. -Webpacker successfully installed 🎉 🍰 - -~ $ cd www/ - -~/www $ rails webpacker:install - identical config/webpacker.yml -Copying webpack core config - exist config/webpack - identical config/webpack/development.js - identical config/webpack/environment.js - identical config/webpack/production.js - identical config/webpack/test.js -[...] -info Direct dependencies -└─ webpack-dev-server@3.11.2 -info All dependencies -└─ webpack-dev-server@3.11.2 -Done in 3.81s. -Webpacker successfully installed 🎉 🍰 - -~/www $ export SPRING_SERVER_COMMAND="$HOME/www/bin/spring server" - -~/www $ rails generate controller demo index -Running via Spring preloader in process 11410 - create app/controllers/demo_controller.rb - route get 'demo/index' - invoke erb - create app/views/demo - create app/views/demo/index.html.erb - invoke test_unit - create test/controllers/demo_controller_test.rb - invoke helper - create app/helpers/demo_helper.rb - invoke test_unit - invoke assets - invoke scss - create app/assets/stylesheets/demo.scss - -~/www $ vim app/views/demo/index.html.erb -<h1>Hello World</h1> -<p>Hello World from Rails</p> - -~/www $ ./bin/webpack -Hash: 15d1bb7b54cf6326b9ba -Version: webpack 4.44.2 -Time: 1102ms -[...] - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -### More information on Rails - -To get more information on Rails, go to the [official documentation site](https://guides.rubyonrails.org). - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.en-ie.md b/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.en-ie.md deleted file mode 100644 index 3c1d7cec47f..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.en-ie.md +++ /dev/null @@ -1,203 +0,0 @@ ---- -title: Install Rails on your POWER web hosting plan -excerpt: Find out how to install Rails on your POWER web hosting plan -updated: 2021-02-04 ---- - -## Objective - -You've subscribed to a Web POWER web hosting plan to deploy **Ruby** applications, and you want to deploy [Rails](https://rubyonrails.org/){.external} on it. - -This guide will explain how to do it. - -**Find out how to install Rails on your POWER web hosting plan.** - -## Requirements - -- A [Ruby](https://labs.ovh.com/managed-ruby) POWER web hosting plan -- access to the [OVHcloud Control Panel](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.ie/&ovhSubsidiary=ie) - -If you have just started to use your Web POWER web hosting plan, we suggest to have a look at our [Getting started with a POWER web hosting plan](/pages/ovhcloud_labs/power_web_hosting/getting-started) guide before going further. - -## Instructions - -Let's suppose you have the default configuration for Ruby hosting: - -- Runtime: Ruby 2.6 -- Entrypoint: config.ru -- DocumentRoot: www -- Environment: development - -> [!alert] -> -> Be careful, Rails depends on the environment (`RAILS_ENV`). - -> [!primary] -> -> To verify your configuration, you can use the [Retrieve active configuration](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration) API endpoint. - -[Connect via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) to your POWER web hosting. - -Delete your `DocumentRoot` to initiate it with rails (don't forget to export your `gempath` or your bundle install will fail): - -```sh -rm -rf www -gem env gempath -export GEM_HOME=$(gem env gempath | cut -d ':' -f1) -export RAILS_ENV=${OVH_ENVIRONMENT} -rails new www -cd www/ -rails webpacker:install -``` - -Now whitelist your domain name in `www/config/environments/development.rb`: - -```ruby -Rails.application.configure do - # Whitelist one hostname - config.hosts << "your-domain.ovh" -``` - -Deactivate `check_yarn_integrity` check under section `development` in `www/config/webpacker.yml`: - -```yaml -development: - <<: *default - compile: true - - # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules - check_yarn_integrity: false -``` - -Then [restart your instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart) and your Rails will be online. - -![Rails](images/ruby-install-rails-01.png){.thumbnail} - -Now let's generate a *Hello World* with Rails: - -```sh -export SPRING_SERVER_COMMAND="$HOME/www/bin/spring server" -rails generate controller demo index -``` - -Create the template `app/views/demo/index.html.erb`: - -```html -vim app/views/demo/index.html.erb -<h1>Hello World</h1> -<p>Hello World from Rails</p> -``` - -Build the *Hello World*: - -```sh -./bin/webpack -``` - -After another restart, your *Hello World* will be available in https://yourdomain.ovh/demo/index.html. - -![Rails](images/ruby-install-rails-02.png){.thumbnail} - -Terminal output: - -```console -~ $ rm -rf www - -~ $ gem env gempath -/homez.41/powerlp/.gem/ruby/2.6.0:/usr/local/ruby2.6/lib/ruby/gems/2.6.0 - -~ $ export GEM_HOME=$(gem env gempath | cut -d ':' -f1) - -~ $ export RAILS_ENV=${OVH_ENVIRONMENT} - -~ $ rails new www - create - create README.md - create Rakefile - create .ruby-version -[...] -Fetching webpacker 4.3.0 -Installing webpacker 4.3.0 -Bundle complete! 17 Gemfile dependencies, 75 gems now installed. -Use `bundle info [gemname]` to see where a bundled gem is installed. - run bundle binstubs bundler -[...] -Installing all JavaScript dependencies [4.3.0] - run yarn add @rails/webpacker@4.3.0 from "." -yarn add v1.22.10 -[...] -├─ strip-eof@1.0.0 -├─ thunky@1.1.0 -├─ type-is@1.6.18 -├─ unpipe@1.0.0 -├─ url-parse@1.4.7 -├─ utils-merge@1.0.1 -├─ wbuf@1.7.3 -├─ webpack-dev-middleware@3.7.3 -├─ webpack-dev-server@3.11.2 -├─ websocket-driver@0.7.4 -├─ websocket-extensions@0.1.4 -└─ ws@6.2.1 -Done in 6.19s. -Webpacker successfully installed 🎉 🍰 - -~ $ cd www/ - -~/www $ rails webpacker:install - identical config/webpacker.yml -Copying webpack core config - exist config/webpack - identical config/webpack/development.js - identical config/webpack/environment.js - identical config/webpack/production.js - identical config/webpack/test.js -[...] -info Direct dependencies -└─ webpack-dev-server@3.11.2 -info All dependencies -└─ webpack-dev-server@3.11.2 -Done in 3.81s. -Webpacker successfully installed 🎉 🍰 - -~/www $ export SPRING_SERVER_COMMAND="$HOME/www/bin/spring server" - -~/www $ rails generate controller demo index -Running via Spring preloader in process 11410 - create app/controllers/demo_controller.rb - route get 'demo/index' - invoke erb - create app/views/demo - create app/views/demo/index.html.erb - invoke test_unit - create test/controllers/demo_controller_test.rb - invoke helper - create app/helpers/demo_helper.rb - invoke test_unit - invoke assets - invoke scss - create app/assets/stylesheets/demo.scss - -~/www $ vim app/views/demo/index.html.erb -<h1>Hello World</h1> -<p>Hello World from Rails</p> - -~/www $ ./bin/webpack -Hash: 15d1bb7b54cf6326b9ba -Version: webpack 4.44.2 -Time: 1102ms -[...] - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -### More information on Rails - -To get more information on Rails, go to the [official documentation site](https://guides.rubyonrails.org). - -## Go further - -Join our community of users on [https://community.ovh.com/en/](https://community.ovh.com/en/). - -**Join [our Discord](https://discord.gg/ovhcloud) on our web-hosting-power channel to discuss directly with the team and other users of this lab.** \ No newline at end of file diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.fr-fr.md b/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.fr-fr.md deleted file mode 100644 index 31b77c4487b..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/guide.fr-fr.md +++ /dev/null @@ -1,191 +0,0 @@ ---- -title: Installer Rails sur votre hébergement web POWER -excerpt: Découvrez comment installer Rails sur votre hébergement web POWER -updated: 2021-02-04 ---- - -## Objectif - -Vous avez souscrit à un hébergement web POWER Ruby et vous voulez y déployer [Rails](https://rubyonrails.org/){.external}, le framework de développement d'applications web en Ruby. - -**Découvrez comment installer Rails sur votre hébergement web POWER** - -## Prérequis - -- Disposer de l'offre d'hébergement web POWER [Ruby](https://labs.ovh.com/managed-ruby). -- Être connecté à votre [espace client OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.com/fr/&ovhSubsidiary=fr){.external}. - -Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « [Premiers pas avec un hébergement web POWER](/pages/ovhcloud_labs/power_web_hosting/getting-started) » avant de poursuivre la lecture de ce guide. - -## En pratique - -Supposons que vous avez la configuration normale pour un hébergement web POWER : - -- Moteur : ruby 2.6 -- Point d'entrée : config.ru -- Dossier racine : www - -> [!primary] -> -> Vous pouvez appeler l'API OVHcloud pour [visualiser la configuration active](/pages/ovhcloud_labs/power_web_hosting/getting-started#api-get-active-configuration). - -[Accédez via SSH](/pages/ovhcloud_labs/power_web_hosting/getting-started#ssh) à votre hébergement web POWER. - -Supprimez le dossier racine pour l'initialiser avec Rails. N'oubliez pas d'exporter votre `gempath` ou l'installation du bundle va échouer : - -```sh -rm -rf www -gem env gempath -export GEM_HOME=$(gem env gempath | cut -d ':' -f1) -rails new www -cd www/ -rails webpacker:install -``` - -Déclarez votre nom de domaine sur liste blanche dans `www/config/environments/development.rb` : - -```ruby -Rails.application.configure do - # Whitelist one hostname - config.hosts << "your-domain.ovh" -``` - -Désactivez la vérification `check_yarn_integrity` dans la partie `development` de `www/config/webpacker.yml` : - -```yaml -development: - <<: *default - compile: true - - # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules - check_yarn_integrity: false -``` - -[Redémarrez votre instance](/pages/ovhcloud_labs/power_web_hosting/getting-started#restart), votre Rails sera alors en ligne. - -![Rails](images/ruby-install-rails-01.png){.thumbnail} - -Générez maintenant un *Hello World* avec Rails. - -```sh -export SPRING_SERVER_COMMAND="$HOME/www/bin/spring server" -rails generate controller demo index -``` - -Et créez un fichier `app/views/demo/index.html.erb`. - -```html -vim app/views/demo/index.html.erb -

Hello World

-

Hello World from Rails

-``` - -Ensuite construisez le *Hello World*. - -```sh -./bin/webpack -``` - -Après redémarrage de votre instance, vous pourrez visualiser votre page dans https://<votre-nom-de-domaine>/demo/index.html - -![Rails](images/ruby-install-rails-02.png){.thumbnail} - -Sortie de la console : - -```console -~ $ rm -rf www - -~ $ gem env gempath -/homez.41/powerlp/.gem/ruby/2.6.0:/usr/local/ruby2.6/lib/ruby/gems/2.6.0 - -~ $ rails new www - create - create README.md - create Rakefile - create .ruby-version -[...] -Fetching webpacker 4.3.0 -Installing webpacker 4.3.0 -Bundle complete! 17 Gemfile dependencies, 75 gems now installed. -Use `bundle info [gemname]` to see where a bundled gem is installed. - run bundle binstubs bundler -[...] -Installing all JavaScript dependencies [4.3.0] - run yarn add @rails/webpacker@4.3.0 from "." -yarn add v1.22.10 -[...] -├─ strip-eof@1.0.0 -├─ thunky@1.1.0 -├─ type-is@1.6.18 -├─ unpipe@1.0.0 -├─ url-parse@1.4.7 -├─ utils-merge@1.0.1 -├─ wbuf@1.7.3 -├─ webpack-dev-middleware@3.7.3 -├─ webpack-dev-server@3.11.2 -├─ websocket-driver@0.7.4 -├─ websocket-extensions@0.1.4 -└─ ws@6.2.1 -Done in 6.19s. -Webpacker successfully installed 🎉 🍰 - -~ $ cd www/ - -~/www $ rails webpacker:install - identical config/webpacker.yml -Copying webpack core config - exist config/webpack - identical config/webpack/development.js - identical config/webpack/environment.js - identical config/webpack/production.js - identical config/webpack/test.js -[...] -info Direct dependencies -└─ webpack-dev-server@3.11.2 -info All dependencies -└─ webpack-dev-server@3.11.2 -Done in 3.81s. -Webpacker successfully installed 🎉 🍰 - -~/www $ export SPRING_SERVER_COMMAND="$HOME/www/bin/spring server" - -~/www $ rails generate controller demo index -Running via Spring preloader in process 11410 - create app/controllers/demo_controller.rb - route get 'demo/index' - invoke erb - create app/views/demo - create app/views/demo/index.html.erb - invoke test_unit - create test/controllers/demo_controller_test.rb - invoke helper - create app/helpers/demo_helper.rb - invoke test_unit - invoke assets - invoke scss - create app/assets/stylesheets/demo.scss - -~/www $ vim app/views/demo/index.html.erb -<h1>Hello World</h1> -<p>Hello World from Rails</p> - -~/www $ ./bin/webpack -Hash: 15d1bb7b54cf6326b9ba -Version: webpack 4.44.2 -Time: 1102ms -[...] - -~/www $ mkdir -p tmp - -~/www $ touch tmp/restart.txt -``` - -### Plus d'information sur Rails - -Pour plus d'informations sur Rails, n'hésitez pas à consulter la documentation officielle sur . - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - -**Venez sur [Discord](https://discord.gg/ovhcloud) sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.** diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/images/ruby-install-rails-01.png b/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/images/ruby-install-rails-01.png deleted file mode 100644 index a4e0cdc4062..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/images/ruby-install-rails-01.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/images/ruby-install-rails-02.png b/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/images/ruby-install-rails-02.png deleted file mode 100644 index 9c488b433d4..00000000000 Binary files a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/images/ruby-install-rails-02.png and /dev/null differ diff --git a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/meta.yaml b/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/meta.yaml deleted file mode 100755 index 9907f75d72e..00000000000 --- a/pages/ovhcloud_labs/power_web_hosting/ruby-install-rails/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 92673ff1-7993-4751-b367-0b3416a3e3ac -full_slug: power-web-hosting-ruby-install-rails \ No newline at end of file diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/guide.en-gb.md b/pages/ovhcloud_labs/prescience/premiers-pas/guide.en-gb.md deleted file mode 100644 index 1a354385431..00000000000 --- a/pages/ovhcloud_labs/prescience/premiers-pas/guide.en-gb.md +++ /dev/null @@ -1,209 +0,0 @@ ---- -title: 'Getting started with OVH Prescience' -excerpt: 'This guide will show how to create an automated learning model in order to perform a classification.' -updated: 2018-10-08 ---- - -## Objective - -The Prescience platform is an automated learning tool. This guide will help you understand the basic concepts behind this tool. - -**This guide will show how to create an automated learning model in order to perform a classification.** - -## Who is this guide for? - -This guide is mainly aimed at people who are already familiar with the basic concepts behind machine learning. If you do not have any technical knowledge in this field, we recommend starting off by reading other guides that outline these concepts. - -## Introduction - -OVH Prescience is a tool you can use to train supervised machine learning algorithms, such as classifications and regressions. What makes Prescience stand out is the fact that you can automatically build a series of all the standard steps of data science: - -1. First analysis of a dataset provided by the user (syntax analysis phase). -2. Transformation of this dataset, so that it can be interpreted by a mathematical algorithm (preprocessing). -3. Training different automated machine learning models. -4. Performance evaluation of these models. -5. Iteration of steps 3 and 4 in order to optimise evaluation results (optimisation phase). -6. Selection of the best trained machine learning model. -7. Deployment of a model in production in order to query it, and run web service predictions via an API. - -# Getting started - -## Get a project token. - -All of the actions performed on the Prescience tool are attached to a project. The various projects created on a single Prescience instance are completely isolated from one another. - -Each project has a unique token, which is used to log in to the portal. - -As a result, you will need to get a token in order to log in to the tool. - -## Log in to the tool - -Via your web browser, go to the tool’s portal, which is available here: - -[https://prescience.ai.ovh.net](https://prescience.ai.ovh.net) - -You will then be automatically redirected to the login page, where you can enter your project’s unique token. - -![login_page](images/login_page.png) - -Click `Login`{.action} to access the application. - -## Homepage - -The application has two general tabs: - -* Prescience -* Production - -Once you have logged in, you will land on the ‘Prescience’ tab, in the ‘Dashboard’ section. - -![landing_page](images/landing_page.png) - -Once you start using the tool, this display will contain an execution list of all the tasks that have been launched, both manually and automatically. For now, it will be empty, which is normal, as this is a brand-new project. - -## Resource list - -All automated machine learning algorithms rely on an initial dataset. For Prescience, this dataset is called the ‘source’, and it corresponds to raw, unmodified data that the user uploads to the application. It is used as a base for processing. - -To view all of the sources uploaded to the application, click on the `Sources`{.action} tab. - -![source_page](images/source_page.png) - -There won’t be any source datasets uploaded onto your project, but we will add one now. - -## Upload a dataset - -In this guide, we will use a dataset that is publicly available to download from the [Machine Learning Repository](https://archive.ics.uci.edu/ml/datasets/Adult) website, available [here](https://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.data). This tabular dataset is saved in .csv format. It gathers data concerning the wage brackets of around 30,000 American individuals, depending on criteria such as their age, social category, gender, etc. The aim is then to predict an unknown individual’s salary using these criteria. - -To upload a new source, simply click on the `Upload Source`{.action} button, then fill in the fields requested. - -* By clicking on the ‘Upload files’ button, you can select the files you want to upload. -* With the ‘Upload folder’ button, you can upload a full folder of source files. -* You can use the ‘Source’ field to give a unique name adn identifier to your source file. -* With the ‘Type’ field, you can select the format for the files you want to upload (.csv or parquet). -* If you choose .csv, another field will ask you to confirm whether or not the file contains any headers. In our case, the ‘adult.data’ file we have uploaded does not contain any headers. - -Fill in the form as follows, then click `Upload`{.action} to start uploading the file. - -![upload_source](images/upload_source.png) - -## Build a source associated with the dataset - -When you first upload a source file, a *Parse* task is triggered automatically and will begin to run. The purpose of this task is to build our source object by performing a pre-analysis of the data received. - -A progress bar will appear for the task. It will be blue while the task is running. - -![source_beeing_parsed](images/source_beeing_parsed.png) - -The source object building is complete when the progress bar reaches 100%. The ‘Parsed’ status shows that the source object build has been successful. - -![source_parsed](images/source_parsed.png) - -## Build a dataset associated with a source - -In Prescience, a dataset is a source for which the data has been transformed, so that it can be interpreted by any automated machine learning algorithm. - -The Prescience tasks responsible for building datasets are pre-processing tasks. - -You can create multiple datasets from a single source. The singularity of datasets created will depend on the transformation methods you have chosen. - -For the moment, we will just create a basic dataset. The transformation rules used during the preprocessing task will be automatically removed. - -To launch a dataset build, simply expand the ‘Action’ dropdown menu linked to the source you have chosen, then select ‘Preprocess’. - -![source_actions](images/source_actions.png) - -A form will appear, prompting you to enter the following information: - -* **Dataset.** A unique name you would like to give to your dataset. -* **Label.** The column for your dataset to select as a label for the learning. In our case, the label to predict concerns the wage bracket for the individual in the last column (14) of our data table. -* **Problem type.** The type of learning to carry out (i.e. classification or regression). - -Fill in the form as follows, then continue by clicking `Start`{.action}. - -![preprocess_form](images/preprocess_form.png) - -You can access the list of datasets created or in the process of being built at any time, via the ‘Dataset’ tab. - -A progress bar will show the task’s progress, the same way as it would for source building. - -![dataset_preprocessed](images/dataset_preprocessed.png) - -## Launch an optimisation - -Once the dataset has been built, Prescience is ready to start the optimisation. - -The optimisation phase involves finding the algorithm, as well as the hyperparameters associated with it, which you can use to generate the best prediction model on our dataset. - -To do this, the system launches several different learning types, with various algorithms and hyperparameters on several sub-sets of our dataset (also called ‘k-folds’). The results of this training are then aggregated by the system in order to select the most relevant hyperparameters to test for future iterations. - -This optimisation phase has an initial budget entered by the user. The phase will not stop until the budget has been used up. - -**1 learning = 1 budget unit** - -In order to launch an optimisation on our dataset, we first need to request for the details to be displayed. Click on the ‘Actions’ dropdown menu, then ‘See details’. - -![dataset_view](images/dataset_view.png) - -You can then launch an optimisation via the `Optimize`{.action} button. This action will prompt you to enter the following information: - -* **Budget.** The budget to use for the task. -* **Scoring Metric.** The optimisation value that the algorithm will use in order to evaluate the performance of its results. The possible values are known indicators like accuracy, the F1 score or the ROC AUC. -* **K-Fold.** The number of sub-sets of the initial dataset to use. -* **Optimization Method.** The optimisation method to use. - -Choose the budget you want, and leave all of the other parameters as default. Then start the optimisation. - -![optimisation_form](images/optimisation_form.png) - -You can then track its progress in the 'Run Optimizations' tab. - -![optimisation_run](images/optimisation_run.png) - -At the same time, you can view the results curve in real-time via the ‘Results’ tab. Each point in the curve corresponds to the result of a specific learning. - -![optimization_result](images/optimization_result.png) - -If you want, you can adjust the indicators to display on the curve via the ‘Select a scoring metric’ dropdown menu. - -This display is also available in the form of a table, via the `Table`{.action} button. - -![optimisation_result_table](images/optimisation_result_table.png) - -## Train and deploy a model - -The green box above the results curve will constantly display the best result received. - -By clicking on a point in the curve, a blue box will appear, which you can use to get more information on the results of the associated optimisation. - -![run_comparison](images/run_comparison.png) - -On each of the boxes, a ‘Train’ button will appear. You can use this button to launch a training on the associated configuration, then deploy the trained model so that it is in production. Unlike optimisation, this training will be carried out on the full dataset, and not on one of the sub-sets. - -The only information you need to give Prescience during a ‘Train’ request is the identifier, which you can use to name the model generated. - -Fill in the form with the following information, then click `Start`{.action}. - -![train_form](images/train_form.png) - -You will then be automatically redirected to the ‘Production > Models’ tab, where all of the models you have deployed will be listed. - -Once the model deployment task is complete, you can query it to get predictions either directly via the ‘Query’ tab, or by using the Prescience web API. To see examples of web API requests, simply go to the ‘Production’ tab. - -![production_query](images/production_query.png) - -## Indicators associated with the model - -If you look carefully at the ‘Dashboard’ tab that lists the tasks run by Prescience, you will see that each ‘Train’ task is automatically linked to a ‘Model-Metrics’ task. - -![model-metric-task](images/model-metric-task.png) - -This ‘Model-Metrics’ task corresponds to the computing stage of the indicators associated with the new model deployed in production. - -Once they have been calculated, these indicators will be visible in your model’s preview, in the ‘Overview’ tab. - -![model_kpi](images/model_kpi.png) - -## Go further - -Join our community of users on . \ No newline at end of file diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/guide.fr-fr.md b/pages/ovhcloud_labs/prescience/premiers-pas/guide.fr-fr.md deleted file mode 100644 index 5af92696436..00000000000 --- a/pages/ovhcloud_labs/prescience/premiers-pas/guide.fr-fr.md +++ /dev/null @@ -1,214 +0,0 @@ ---- -title: 'Premiers pas avec OVH Prescience' -excerpt: 'Découvrez comment prendre en main la plateforme OVH Prescience' -updated: 2018-10-08 ---- - -## Objectif - -La plateforme Prescience est un outil d'apprentissage automatique. Ce guide vous aidera à comprendre les concepts de base derrière cet outil. - -**Découvrez comment créer un entraînement de modèle automatisé afin d'effectuer une classification.** - -## À qui s'adresse ce guide ? - -Ce guide s'adresse en priorité à des utilisateurs déjà familiers avec les concepts de base du machine learning. Si vous ne possédez aucune connaissance dans ce domaine, nous vous recommandons de commencer par lire d'autres guides en rapport avec ces notions. - -## Introduction - -OVH Prescience est un outil permettant d'entraîner des algorithmes d'apprentissage supervisés, comme des classifications ou des régressions. L'intérêt principal de Prescience réside dans le fait de pouvoir enchaîner toutes les étapes classiques de la datascience, de manière automatique. - -1. Premières analyses d'un jeu de données fourni par l'utilisateur (phase d'analyse syntaxique). -2. Transformation de ce jeu de données afin de le rendre interprétable par un algorithme mathématique (phase de *preprocessing*). -3. Entraînement de différents modèles d'apprentissage automatique. -4. Évaluation des performances de ces modèles. -5. Itération sur les étapes 3 et 4 afin d'optimiser les résultats de l'évaluation (phase d'optimisation). -6. Sélection du meilleur modèle entraîné. -7. Déploiement du modèle en production afin de pouvoir l'interroger et exécuter des prédictions de services web via une API. - -# Premiers pas - -## Obtenir un token de projet - -Toutes les actions réalisées sur l'outil Prescience sont rattachées à un projet. Les différents projets créés sur une même instance de Prescience sont totalement cloisonnés entre eux. - -Chaque projet possède un token qui lui est propre et permet à l'utilisateur de s'authentifier sur le portail. - -Pour vous connecter à l'outil, vous devez donc obtenir un token. - -## Se connecter sur le portail - -Via votre navigateur, rendez-vous sur le portail de l'outil disponible à cette adresse : - -[https://prescience.ai.ovh.net](https://prescience.ai.ovh.net) - -Vous serez alors automatiquement réorienté vers la page d'authentification d'où vous pourrez renseigner le token propre à votre projet. - -![login_page](images/login_page.png) - -Cliquez sur `Login`{.action} afin d'accéder à l'application. - -## Page d'accueil - -L'application est composée de deux onglets généraux. - -* Prescience. -* Production. - -Après la connexion, vous arriverez directement sur l'onglet « Prescience », au niveau de la section « Dashboard ». - -![landing_page](images/landing_page.png) - -Au fil de votre utilisation, cet affichage sera composé de la liste d'exécution de toutes les tâches que vous aurez démarrées ou qui se seront déclenchées automatiquement. Il est vide pour le moment. C'est normal, car le projet est vierge. - -## Liste des sources - -Tout algorithme d'apprentissage automatique repose sur un jeu de données initial. Dans le cas de Prescience, ce jeu de données s'appelle « la source » et il correspond aux données brutes, non modifiées, que l'utilisateur dépose sur l'application et qui seront utilisées comme base des traitements. - -Afin de lister toutes les sources déposées sur l'application, cliquez sur l'onglet `Sources`{.action}. - -![source_page](images/source_page.png) - -Pour le moment, aucune source de données n'a encore été déposée sur votre projet, nous allons remédier à cela. - -## Upload d'un jeu de données - -Dans le cadre de notre guide, nous utiliserons un jeu de données disponible librement en téléchargement sur le site « [Machine Learning Repository](https://archive.ics.uci.edu/ml/datasets/Adult) » disponible [ici](https://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.data). -Ce jeu de données tabulaire est enregistré sous un format .csv. Il regroupe des données concernant les tranches salariales d'environ 30 000 individus américains en fonction de critères tels que leur âge, leur catégorie sociale, leur sexe etc. Le but est de pouvoir ensuite prédire le salaire d'un individu inconnu grâce à ces mêmes critères. - -Vous trouverez une version contenant les headers sur cette url [Link](https://storage.waw1.cloud.ovh.net/v1/AUTH_437c7857c8a64793a42462ba49ef463f/_public/getting-started-source.csv) - -Pour déposer une nouvelle source, il vous suffit de cliquer sur le bouton `Upload Source`{.action}, puis de renseigner les champs demandés. - -* Le bouton « Upload files » vous permettra de sélectionner le ou les fichiers à déposer. -* Le bouton « Upload folder » vous permettra de sélectionner un dossier complet à déposer. -* Le champ « Source » vous permettra de nommer votre source grâce à un identifiant unique. -* Le champ « Type » vous permettra de sélectionner le format des fichiers que vous téléchargez (.csv ou parquet) -* Si vous choisissez le type .csv, un autre champ vous demandera d'indiquer ou non la présence d'en-têtes sur le fichier. - -Renseignez le formulaire comme suit, puis cliquez sur `Upload`{.action} afin de démarrer le dépôt du fichier. - -![upload_source](images/upload_source.png) - -## Construction d'une source associée à notre jeu de données - -Le dépôt d'un fichier initial de données déclenche automatiquement l'initialisation d'une tâche de type *Parse*. Le rôle de cette tâche est de venir construire notre objet source en effectuant une pré-analyse sur les données reçues. - -Une barre de progression matérialise l'avancement de la tâche, elle est bleue tant que la tâche est en cours d'exécution. - -![source_beeing_parsed](images/source_beeing_parsed.png) - -La construction de l'objet source sera terminée quand la barre de chargement arrivera à son terme. Le statut « Parsed » indique alors que la construction de l'objet source s'est bien déroulée. - -![source_parsed](images/source_parsed.png) - -## Construction d'un *dataset* associé à notre source - -Dans le cas de Prescience, un *dataset* est une source dont les données ont été transformées afin d'être interprétables par n'importe quel algorithme d'apprentissage automatique. - -Les tâches Prescience responsables de la construction des *datasets* sont les tâches de type *preprocessing*. - -Il est possible de créer une multitude de *datasets* à partir d'une source unique. La singularité des *datasets* créés dépendra des méthodes de transformation choisies. - -Pour le moment, nous allons créer uniquement un *dataset* basique. Les règles de transformation utilisées lors de la tâche de *preprocessing* seront déduites automatiquement. - -Pour lancer la construction d'un *dataset*, il suffit de dérouler le menu « Actions » lié à la source choisie, puis de sélectionner « Preprocess ». - -![source_actions](images/source_actions.png) - -Un formulaire vous demandera de renseigner les éléments suivants : - -* « Dataset name » : l'identifiant unique que vous souhaitez donner au *dataset* ; -* « Label » : la colonne de votre jeu de données à sélectionner en tant que label pour l'apprentissage. Dans notre cas, le label à prédire concerne la tranche de revenus de l'individu qui se trouve dans la dernière colonne (14) de notre tableau de données ; -* « Specify Columns » : Si oui, permet de filter sur quelles colonnes le preprocessing sera effectuées -* « Problem Type » : le type d'apprentissage à réaliser (classification ou régression). -* « K Fold » : Nombre de calculs de validation - -Renseignez le formulaire comme suit, puis continuez en cliquant sur `Start`{.action}. - -![preprocess_form](images/preprocess_form.png) - -La liste des *datasets* créés ou en cours de construction est accessible à tout moment via l'onglet « Dataset ». - -Une barre de progression indique l'avancement de la tâche de la même manière que pour la construction des sources. - -![dataset_preprocessed](images/dataset_preprocessed.png) - -## Démarrage d'une optimisation - -Une fois le *dataset* construit, Prescience est prêt à démarrer une optimisation. - -La phase d'optimisation consiste à trouver l'algorithme, ainsi que les hyperparamètres associés qui permettront de générer le meilleur modèle de prédiction sur notre jeu de données. - -Pour ce faire, le système démarre plusieurs entraînements avec différents algorithmes et hyperparamètres sur plusieurs sous-ensembles de notre jeu de données (aussi appelés « k-fold »). Les résultats de ces entraînements sont ensuite agrégés par le système afin de sélectionner les hyperparamètres les plus pertinents à tester pour les prochaines itérations. - -Cette phase d'optimisation possède un nombre d'itération initial renseigné par l'utilisateur. Elle ne s'arrête pas tant que le nombre d'itération n'est pas atteint. - -**1 entraînement = 1 unité de budget** - -Afin de lancer une optimisation sur notre *dataset*, il suffit dans un premier temps de demander à en afficher les détails. Pour cela, cliquez sur le menu déroulant « Actions », puis « See details ». - -![dataset_view](images/dataset_view.png) - -Le lancement d'une optimisation se fait ensuite via le bouton `Optimize`{.action}. Cette action vous demandera de renseigner les éléments suivants : - -* « Iteration » : Nombre d'entrainements pour cette tâche. -* « Scoring Metric » : la valeur d'optimisation qui sera utilisée par l'algorithme afin d'évaluer la performance de ses résultats. Les valeurs possibles sont des indicateurs connus tels que l'Accuracy, le F1 Score ou le ROC AUC ; - -Choisissez le nombre d'itérations que vous voulez et laissez tous les autres paramètres par défaut. Démarrez ensuite l'optimisation. - -![optimisation_form](images/optimisation_form.png) - -Vous pourrez alors suivre la progression de celle-ci dans l'onglet « Optimizations Runs ». - -![optimisation_run](images/optimisation_run.png) - -Dans le même temps, vous pourrez observer la courbe des résultats se mettre à jour en temps réel via l'onglet « Results ». Chaque point de la courbe correspond au résultat d'un entraînement spécifique. - -![optimization_result](images/optimization_result.png) - -Vous pouvez, à souhait, ajuster les indicateurs à afficher sur la courbe via le menu déroulant « Select a scoring metric ». - -L'affichage est également disponible sous la forme de tableau, via le bouton `Table`{.action}. - -![optimisation_result_table](images/optimisation_result_table.png) - -## Entraînement et déploiement d'un modèle - -L'encart vert affiché au-dessus de la courbe des résultats vous indique en permanence quel est le meilleur résultat obtenu. - -En cliquant sur un point de la courbe, un encart bleu s'affiche et vous permet d'obtenir plus d'informations sur les résultats de l'entraînement associé. - -![run_comparison](images/run_comparison.png) - -Sur chacun des encarts, un bouton « Actions » apparaît. Celui-ci permet de: - - lancer un entraînement sur la configuration associée, puis de déployer le modèle entraîné en production. Contrairement à l'optimisation, cet entraînement sera cette fois-ci réalisé sur le jeu complet de données du *dataset* et non sur l'un de ses sous-ensembles. - - Voir les details de l'entraînement associé - -La seule information à fournir à Prescience lors d'une demande de « Train » est l'identifiant, qui permettra de nommer le modèle généré. - -Renseignez le formulaire avec les informations suivantes, puis cliquez sur `Start`{.action}. - -![train_form](images/train_form.png) - -Vous serez automatiquement réorienté vers l'onglet « Production > Models » où sont listés tous les modèles déployés. - -Une fois la tâche de déploiement du modèle terminée, vous pouvez l'interroger afin d'obtenir des prédictions, soit directement via l'onglet « Query » soit en utilisant l'API web de Prescience. Pour obtenir des exemples de requêtes de l'API web, il vous suffit de vous rendre dans l'onglet « Production ». - -![production_query](images/production_query.png) - -## Indicateurs associés au modèle - -Si vous observez attentivement l'onglet « Dashboard » listant les tâches exécutées par Prescience, vous remarquerez que chaque tâche de type « Train » est automatiquement enchaînée avec une tâche de type « Model-Metrics ». - -![model-metric-task](images/model-metric-task.png) - -Cette tâche « Model-Metrics » correspond à l'étape de calcul des indicateurs associés au nouveau modèle déployé en production. - -Une fois calculés, ces indicateurs sont visibles dans la vue de votre modèle sur l'onglet « Overview ». - -![model_kpi](images/model_kpi.png) - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/dataset_preprocessed.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/dataset_preprocessed.png deleted file mode 100644 index 28ee5c32480..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/dataset_preprocessed.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/dataset_view.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/dataset_view.png deleted file mode 100644 index b291c1cadf3..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/dataset_view.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/landing_page.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/landing_page.png deleted file mode 100644 index 4e3f7efaae3..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/landing_page.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/login_page.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/login_page.png deleted file mode 100644 index 86d1ff06694..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/login_page.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/model-metric-task.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/model-metric-task.png deleted file mode 100644 index 154f1ecc266..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/model-metric-task.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/model_kpi.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/model_kpi.png deleted file mode 100644 index 6192e10206b..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/model_kpi.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_form.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_form.png deleted file mode 100644 index 2051cdf3eba..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_form.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_result_table.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_result_table.png deleted file mode 100644 index 98059aa87d5..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_result_table.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_run.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_run.png deleted file mode 100644 index fd2aeede98a..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/optimisation_run.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/optimization_result.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/optimization_result.png deleted file mode 100644 index e3deb896e05..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/optimization_result.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/preprocess_form.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/preprocess_form.png deleted file mode 100644 index 0b7a444e128..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/preprocess_form.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/production_query.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/production_query.png deleted file mode 100644 index a20e1be353f..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/production_query.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/run_comparison.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/run_comparison.png deleted file mode 100644 index 5908b014b9c..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/run_comparison.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/source_actions.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/source_actions.png deleted file mode 100644 index 930a534a21d..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/source_actions.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/source_beeing_parsed.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/source_beeing_parsed.png deleted file mode 100644 index 15dcff7aeaa..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/source_beeing_parsed.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/source_page.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/source_page.png deleted file mode 100644 index 7d9214a3452..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/source_page.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/source_parsed.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/source_parsed.png deleted file mode 100644 index 181107f1921..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/source_parsed.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/train_form.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/train_form.png deleted file mode 100644 index e355375542d..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/train_form.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/images/upload_source.png b/pages/ovhcloud_labs/prescience/premiers-pas/images/upload_source.png deleted file mode 100644 index 86e0b1feacd..00000000000 Binary files a/pages/ovhcloud_labs/prescience/premiers-pas/images/upload_source.png and /dev/null differ diff --git a/pages/ovhcloud_labs/prescience/premiers-pas/meta.yaml b/pages/ovhcloud_labs/prescience/premiers-pas/meta.yaml deleted file mode 100755 index 38021d938c7..00000000000 --- a/pages/ovhcloud_labs/prescience/premiers-pas/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 3020378e-00fd-4fdb-b47a-7c8f424e33e3 -full_slug: prescience-getting-started \ No newline at end of file diff --git a/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/guide.en-gb.md b/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/guide.en-gb.md deleted file mode 100644 index dd309ea1516..00000000000 --- a/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/guide.en-gb.md +++ /dev/null @@ -1,552 +0,0 @@ ---- -title: 'Discover the OVH Prescience APIs' -excerpt: 'Learn how to manage OVH Prescience APIs' -updated: 2018-09-26 ---- - -## Objective - -Prescience is an automatic learning tool that can be managed through several APIs to automate a wide range of actions. - -**This guide is a detailed introduction to those APIs and will show you how to manage your own OVH Prescience platform.** - -|API|URL|Description -|---|---|---| -Prescience API|https://prescience-api.ai.ovh.net| API that allows to manipulate Prescience’s “sources”, “datasets” and “models”. -Prescience Serving|https://prescience-serving.ai.ovh.net| API allows to assess a model that was generated by Prescience. - -### Authentication - -Using Prescience requires an authentication token. - -Here is an example of an API call: - -```sh -curl -X GET "https://prescience-api.ai.ovh.net/project" -H "Authorization: Bearer ${TOKEN}" -``` - -## OVH Prescience API - -### Sources - -The “source” object is the result of a parsing task (analysis). During the API call, the returned object includes the following items: - -|Record|Description|Type|Orderable|Filterable -|---|---|---|---|---| -`source_id`| Source identifier | `String` | Yes | No -`input_url`| Internal URL of the pre-parsing file | `String` | No | No -`source_url`| Internal URL of the pre-parsing file | `String` | No | No -`input_type`| Type of source file | `String` | Yes | No -`headers`| The pre-parsing file contains the headers | `Boolean` | Yes | No -`separator`| Separator of the pre-parsing file if CSV | `String` | No | No -`diagram`| Character string that represents the diagram in JSON | `String` | No | No -`status`| Source status | `Status` | Yes | No -`last_update`| Last updated on 26/09/2018| `Timestamp` | Yes | No -`created_at`| Creation date | `Timestamp` | Yes | No -`total_step`| Total number of steps in the parsing process | `Integer` | No | No -`current_step`| Current step in the parsing process | `Integer` | No | No -`current_step_description`| Description of the current step in the parsing process | `String` | No | No - -Resource list: - -`GET https://prescience-api.ai.ovh.net/source` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|Page|`Integer`|Query|No|`1`| Page number| `2` -|Size|`Integer`|Query|No|`100`| Number of items per page| `50` -|Sort_column|`String`|Query|No|`created_at`| Field in which results are ordered| `source_id`| -|Sort_direction|`String`|Query|No|`created_at`| Field in which results are ordered| `source_id`| - -Source retrieval: - -`GET https://prescience-api.ai.ovh.net/source/{id_source}` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`id_source`|`String`|Path|Yes|| Source identifier| `ma_source` - -Source deletion: - -`DELETE https://prescience-api.ai.ovh.net/source/{id_source}` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`id_source`|`String`|Path|Yes|| Source identifier| `ma_source` - -### Datasets - -The “dataset” object is the result of a “preprocessing” task. -During the API call, the returned object will contain the following items: - -|Record|Description|Type|Orderable|Filterable -|---|---|---|---|---| -`dataset_id`| Dataset identifier | `String` | Yes | Yes -`source`| “Source” object that generated the dataset | `Source` | No | Yes -`dataset_url`| Internal URL of the file resulting from the preprocess | `String` | No | No -`transformation_url`| Internal URL of the transformation PMML file | `String` | No | No -`label_id`| Identifier of the “label” column | `String` | Yes | No -`problem_type`| Type of machine learning problem (“Classification” / “Regression”) | `String` | Yes | No -`nb_fold`| Number of cutoffs done through the preprocess | `Boolean` | Yes | No -`selected_columns`| List of columns chosen in the source | `String[]` | No | No -`diagram`| Character string that represents the diagram in JSON | `String` | No | No -`status`| Dataset status | `Status` | Yes | No -`last_update`| Last updated on 26/09/2018| `Timestamp` | Yes | No -`created_at`| Creation date | `Timestamp` | Yes | No -`total_step`| Total number of steps in the preprocess | `Integer` | No | No -`current_step`| Current step of the preprocess operation | `Integer` | No | No -`current_step_description`| Description of the current step in the preprocess operation | `String` | No | No - -List of datasets: - -`GET https://prescience-api.ai.ovh.net/dataset/` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|Page|`Integer`|Query|No|`1`| Page number| `2` -|Size|`Integer`|Query|No|`100`| Number of items per page| `50` -|Sort_column|`String`|Query|No|`created_at`| Field in which results are ordered| `source_id`| -|Sort_direction|`String`|Query|No|`created_at`| Field in which results are ordered| `source_id`| -|Dataset_id|`String`|Query|No|| Filtering field on the dataset name (search in LIKE mode)| `dataset`| -|Source_id|`String`|Query|No|| Filtering field on the dataset source name (search in LIKE mode)| `source`| - -Dataset retrieval: - -`GET https://prescience-api.ai.ovh.net/dataset/{id_dataset}` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`id_dataset`|`String`|Path|Yes||Dataset identifier| `my_dataset` - -Deleting a dataset: - -`DELETE https://prescience-api.ai.ovh.net/dataset/{id_dataset}` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`id_dataset`|`String`|Path|Yes| | Dataset identifier| `my_dataset` - -### Models - -The “model” object is the result of a “train” task. -During the API call, the returned object will contain the following items: - -|Record|Description|Type|Orderable|Filterable -|---|---|---|---|---| -`model_id`| Model identifier | `String` | Yes | No -`dataset`| “Dataset” object that generated the model | `Dataset` | No | Yes -`label_id`| Identifier of the “label” column | `String` | Yes | No -`config`| “Config” object that generated the model | `Config` | No | No -`status`| Dataset status | `Status` | Yes | No -`last_update`| Last updated on 26/09/2018| `Timestamp` | Yes | No -`created_at`| Creation date | `Timestamp` | Yes | No -`total_step`| Total number of steps in the “train” process | `Integer` | No | No -`current_step`| Current step of the “train” process. | `Integer` | No | No -`current_step_description`| Description of the current step of the “train” process | `String` | No | No - -The “config” object describes the configuration used to generate the machine learning model. - -|Record|Description|Type -|---|---|---| -`name`| Name of the algorithm used | `String` -`class_identifier`| Interne identifier | `String` -`kwargs`| Model hyparameters | `Dictionary` - -Model list: - -`GET https://prescience-api.ai.ovh.net/model` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|Page|`Integer`|Query|No|`1`| Desired page number| `2` -|Size|`Integer`|Query|No|`100`| Number of desired items per page| `50` -|Sort_column|`String`|Query|No|`created_at`| Field in which results are ordered| `model_id`| -|Sort_direction|`String`|Query|No|`created_at`| Field in which results are ordered| `model_id`| -|Dataset_id|`String`|Query|No|| Filtering field on the dataset name (search in LIKE mode)| `dataset`| - -Model retrieval: - -`GET https://prescience-api.ai.ovh.net/model/{id_model}` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`id_model`|`String`|Path|Yes|| Model identifier| `my_model` - -Deleting a model: - -`DELETE https://prescience-api.ai.ovh.net/model/{id_model}` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`id_model`|`String`|Path|Yes|| Model identifier| `my_model` - -### Parsing - -To create a “source”, you need to launch a parsing task. - -`POST https://prescience-api.ai.ovh.net/ml/upload/source` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`parse.source_id`|`String`|Multipart `parse` JSON|Yes|| Source name| `my-source` -|`parse.input_type`|`String`|Multipart `parse` JSON|Yes|| `CSV` or `Parquet` file format only| `CSV` -|`parse.separator`|`String`|Multipart `parse` JSON|No|`,`| Separator in the case of a CSV file| `;` -|`files`|`Files`|Multipart `input-file-file-index` name |No|| File to upload (may contain several) | `input-file-0` - -For example: - -Assuming that the “data-1.csv” and “data-2.csv” CSV files are in the same directory: - -`parse.json` file -```json -{ - "source_id": "my-source", - "input_type": "csv", - "separator": "," -} -``` - -```sh -curl -H "Authorization: Bearer ${TOKEN}" -v \ - -F parse='@parse.json;type=application/json' \ - -F input-file-1=@data-1.csv \ - -F input-file-2=@data-2.csv \ - https://prescience-api.ai.ovh.net/ml/upload/source -``` - -> [!warning] -> -> The source that was sent back in the response is incomplete. -> Since the task is asynchronous, it will be completed as it progresses. -> - -### Preprocess - -To create a "dataset", you must first have generated a "source", and then have created a preprocess task. - -`POST https://prescience-api.ai.ovh.net/ml/preprocess/{source_id}` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`source_id`|`String`|Query|Yes|| Name of the source to be parsed| `my-source` -|`dataset_id`|`String`|Body JSON|Yes|| Name of the future dataset| `my-big-dataset` -|`label_id`|`String`|Body JSON|Yes|| Identifier of the column of the dataset to be labelled | `my-label` -|`nb_fold`|`String`|Body JSON|No|10| Number of folds to create during parsing| `6` -|`problem_type`|`String`|Body JSON|Yes|| Type of machine learning problem (`classification`/ `Regression`)| `regression` -|`selected_columns`|`String[]`|Body JSON|No|`[]`| Selecting columns for the dataset. By default, all columns are selected| `["colonne_1", "colonne_2"]` - -For example: - -`preprocess.json` file -```json -{ - "dataset_id": "my-dataset", - "label_id": "my-label", - "problem_type": "classification" -} -``` - -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-api.ai.ovh.net/ml/preprocess/ma-source \ - --data-binary "@preprocess.json" -``` - -> [!warning] -> -> The dataset that was sent back in the response is incomplete. -> Since the task is asynchronous, it will be completed as it progresses. -> - -### Optimisation - -Once the dataset has been created, it is possible to start optimising it. - -`POST https://prescience-api.ai.ovh.net/ml/optimize/{dataset_id}` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`dataset_id`|`String`|Query|Yes|| Name of dataset to be optimised| `my-big-dataset` -|`scoring_metric`|`String`|Body JSON|Yes|| Optimisation metric (Regression: `mae`/`mse` / ` R2 `, Classification : `accuracy`, `f1`, `roc_auc`)| `my-source` -|`budget`|`Integer`|Body JSON|6| Budget allocated to optimisation| 10 - -For example: - -`optimize.json` file -```json -{ - "scoring_metric": "roc_auc", - "budget": 6 -} -``` - -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-api.ai.ovh.net/ml/optimize/my-big-dataset \ - --data-binary "@optiumize.json" -``` - -> [!warning] -> -> The optimisation task returns an object called "Optimization". -> Once the optimisation is complete, it will be possible to run a query on the "Evaluation-Result" objects to obtain the best possible configuration. -> - -## Evaluation Result - -The "Evaluation-Result" object is the result of an optimisation task. -During the API call, the returned object will contain the following items: - -|Record|Description|Type -|---|---|---| -`uuid`| UUID of evaluation | `Integer` -`spent_time`| Time spent evaluating the configuration | `Integer` -`costs`| Dictionary containing the metrics associated with the configuration | `Dict{}` -`config`| Tested configuration | `Config` -`status`| Dataset status | `Status` -`last_update`| Last updated on 26/09/2018| `Timestamp` -`created_at`| Creation date | `Timestamp` -`total_step`| Total number of steps in the optimisation process | `Integer` -`current_step`| Current step of the optimisation process. | `Integer` -`current_step_description`| Description of the current step of the optimisation process | `String` - -Evaluation list: - -`GET https://prescience-api.ai.ovh.net/evaluation-result` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|Dataset_id|`String`|Query|Yes||Filtering of evaluations on the dataset| `my-big-dataset` -|Page|`Integer`|Query|No|`1`| Desired page number| `2` -|Size|`Integer`|Query|No|`100`| Number of desired items per page| `50` -|Sort_column|`String`|Query|No|`created_at`| Field in which results are ordered| `source_id`| -|Sort_direction|`String`|Query|No|`created_at`| Field in which results are ordered| `source_id`| -|Status|`String`|Query|No|| Filtering data based on status| `BUILT`| - -## Training - -After choosing the best configuration from the list of "Evaluation-Results" we can train a model: - -`POST https://jedison.ai.ovh.net/ml/train` - -|Settings:|Type|In|Required|Default|Meaning|Example -|---|---|---|---|---|---|---| -|`model_id`|`String`|Query|Yes|| Name of the future model| `my-model` -|`evaluation_uuid`|`String`|Query|Yes|| Evaluation-Result identifier | `bcaef619-4bf3-4c15-b49f-bc325f98d891` -|`dataset_id`|`String`|Query|No|`dataset_id` linked to Evaluation-Result| To be completed if training with a dataset different than the Evaluation-Result dataset| `my-alternative-dataset` - -For example: -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-api.ai.ovh.net/ml/train/?model_id=mon-model&evaluation_uuid=bcaef619-4bf3-4c15-b49f-bc325f98d891 \ -``` - -> [!warning] -> -> The training task returns an incomplete model object. -> Indeed, since the task is asynchronous, it will be completed as it progresses. -> - -## OVH Prescience Serving API - -### Model description: - -Once a model is trained, it can be used to make inferences. - -> [!warning] -> -> Both APIs have a "model" object. These do not have the same structure. Only the `model_id` identifier is common to both. -> - -Model description: - -`POST https://prescience-serving.ai.ovh.net/model/{model_id}` - -The returned object describes the "model" object according to Prescience Serving. - -Example of result: -```json -{ - "id": "model", - "properties": { - "created.timestamp": 1537170170985, - "accessed.timestamp": null, - "file.size": 3737, - "file.md5sum": "a13e6e482bb2e62d1376b502f8cbc8a2" - }, - "schema": { - "argumentsFields": [{ - "id": "hours-per-week", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "capital-gain", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "education-num", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "age", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "fnlwgt", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "capital-loss", - "dataType": "integer", - "opType": "ordinal" - }], - "transformFields": [{ - "id": "imputed_hours-per-week", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_capital-gain", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_education-num", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_age", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_fnlwgt", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_capital-loss", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "scaled_imputed_hours-per-week", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_capital-gain", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_education-num", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_age", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_fnlwgt", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_capital-loss", - "dataType": "double", - "opType": "continuous" - }] - } -} -``` - -### Model evaluation - -> [!warning] -> -> During the preprocessing stage, a data transformation is performed. -> Since the model is based on the output of this transformation, it is imperative that the data is transformed before using the model. -> Prescience Serving provides methods of performing both this transformation and the inference. - -The Serving platform allows you to perform the following: - -- Transformation and evaluation -- Evaluation only -- Transformation only - -|Method|URL|Description -|---|---|---| -POST | https://prescience-serving.ai.ovh.net/eval/{model_id}/model | Unit inference -POST | https://prescience-serving.ai.ovh.net/eval/{model_id}/model/batch/csv | Batch inference from a CSV file -POST | https://prescience-serving.ai.ovh.net/eval/{model_id}/model/batch/json | Batch inference from a JSON table -POST | https://prescience-serving.ai.ovh.net/eval/{transform_id}/transform | Unit transformation -POST | https://prescience-serving.ai.ovh.net/eval/{transform_id}/transform/batch/csv | Batch transformation from a CSV file -POST | https://prescience-serving.ai.ovh.net/eval/{transform_id}/transform/batch/json | Batch transformation from a JSON table -POST | https://prescience-serving.ai.ovh.net/eval/{transform_model_id}/transform-model | Transformation associated with the model and unit inference -POST | https://prescience-serving.ai.ovh.net/eval/{transform_model_id}/transform-model/batch/csv | Batch transformation associated with the model and inference from a CSV file -POST | https://prescience-serving.ai.ovh.net/eval/{transform_model_id}/transform-model/batch/json | Batch transformation associated with the model and inference from a JSON table - -|Settings:|Type|In|Required|Default|Meaning -|---|---|---|---|---|---| -|`id`|`String`|JSON|No|| Query identifier -|`arguments`|`Dict`|JSON|Yes|| Query arguments - -Example of unit inference: - -`example.json` file -```json -{ - "arguments": { - "hours-per-week": 1, - "capital-gain": 1, - "education-num": 1, - "age": 1, - "fnlwgt": 1, - "capital-loss": 1 - } -} -``` -Query -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-serving.ai.ovh.net/eval/mon-model/transform-model \ - --data-binary "@example.json" -``` - -Example of the evaluation of a JSON batch: - -`example.json` file -```json -[ - { - "id": "eval-1", - "arguments": { - "hours-per-week": 1, - "capital-gain": 1, - "education-num": 1, - "age": 1, - "fnlwgt": 1, - "capital-loss": 1 - } - }, - { - "id": "eval-2", - "arguments": { - "hours-per-week": 1, - "capital-gain": 1, - "education-num": 1, - "age": 1, - "fnlwgt": 1, - "capital-loss": 1 - } - } -] -``` -Query -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-serving.ai.ovh.net/eval/mon-model/transform-model/batch/json \ - --data-binary "@example.json" -``` - -## Go further - -Join our community of users on . \ No newline at end of file diff --git a/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/guide.fr-fr.md b/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/guide.fr-fr.md deleted file mode 100644 index da505cb4f68..00000000000 --- a/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/guide.fr-fr.md +++ /dev/null @@ -1,551 +0,0 @@ ---- -title: 'Découvrir les API OVH Prescience' -excerpt: 'Découvrez comment gérer les API OVH Prescience' -updated: 2018-09-26 ---- - -## Objectif - -Prescience est un outil d'apprentissage automatique, pilotable via plusieurs API, celles-ci étant accessibles à l'utilisateur pour automatiser de multiples actions. - -**Ce guide vous présente ces API en détail afin de vous permettre de piloter votre propre plateforme OVH Prescience.** - -|API|URL|Description -|---|---|---| -Prescience API|https://prescience-api.ai.ovh.net| API permettant de manipuler les « sources »,« datasets » et « modèles » de Prescience. -Prescience Serving|https://prescience-serving.ai.ovh.net| API permettant d'évaluer un modèle généré par Prescience. - -### Authentification - -L'utilisation de Prescience nécessite un jeton d'authentification. - -Voici un exemple d'appel API : - -```sh -curl -X GET "https://prescience-api.ai.ovh.net/project" -H "Authorization: Bearer ${TOKEN}" -``` - -## API OVH Prescience - -### Sources - -L'objet « source » est le résultat d'une tâche de parsing (analyse). Lors de l'appel API, l'objet retourné inclut les éléments suivants : - -|Champ|Description|Type|Ordonnable|Filtrable -|---|---|---|---|---| -`source_id`| Identifiant de la source | `String` | Oui | Non -`input_url`| URL interne du fichier pré-parsing | `String` | Non | Non -`source_url`| URL interne du fichier post-parsing | `String` | Non | Non -`input_type`| Type du fichier source | `String` | Oui | Non -`headers`| Le fichier pré-parsing contient les headers | `Boolean` | Oui | Non -`separator`| Séparateur du fichier pré-parsing si CSV | `String` | Non | Non -`schema`| Chaîne de caractères représentant le schéma en JSON | `String` | Non | Non -`status`| Statut de la source | `Status` | Oui | Non -`last_update`| Date de la dernière mise à jour| `Timestamp` | Oui | Non -`created_at`| Date de création | `Timestamp` | Oui | Non -`total_step`| Nombre total d'étapes du processus de parsing | `Integer` | Non | Non -`current_step`| Étape courante du processus de parsing | `Integer` | Non | Non -`current_step_description`| Description de l'étape courante du processus de parsing | `String` | Non | Non - -- Liste des sources : - -`GET https://prescience-api.ai.ovh.net/source` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|Page|`Integer`|Query|Non|`1`| Numéro de la page| `2` -|Size|`Integer`|Query|Non|`100`| Nombre d'éléments par page| `50` -|Sort_column|`String`|Query|Non|`created_at`| Champ selon lequel les résultats sont ordonnés| `source_id`| -|Sort_direction|`String`|Query|Non|`created_at`| Champ selon lequel les résultats sont ordonnés| `source_id`| - -- Récupération d'une source : - -`GET https://prescience-api.ai.ovh.net/source/{id_source}` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`id_source`|`String`|Path|Oui|| Identifiant de la source| `ma_source` - -- Suppression d'une source : - -`DELETE https://prescience-api.ai.ovh.net/source/{id_source}` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`id_source`|`String`|Path|Oui|| Identifiant de la source| `ma_source` - -### Datasets - -L'objet « dataset » est le résultat d'une tâche de « preprocessing ». -Lors de l'appel API, l'objet retourné contiendra les éléments suivants : - -|Champ|Description|Type|Ordonnable|Filtrable -|---|---|---|---|---| -`dataset_id`| Identifiant du dataset | `String` | Oui | Oui -`source`| Objet « source » ayant généré le dataset | `Source` | Non | Oui -`dataset_url`| URL interne du fichier résultant du pré-process | `String` | Non | Non -`transformation_url`| URL interne du fichier PMML de transformation | `String` | Non | Non -`label_id`| Identifiant de la colonne « label » | `String` | Oui | Non -`problem_type`| Type du problème de machine learning (« Classification »/« Regression ») | `String` | Oui | Non -`nb_fold`| Nombre de découpages réalisés par le pré-process | `Boolean` | Oui | Non -`selected_columns`| Liste des colonnes choisies dans la source | `String[]` | Non | Non -`schema`| Chaîne de caractères représentant le schéma en JSON | `String` | Non | Non -`status`| Statut du dataset | `Status` | Oui | Non -`last_update`| Date de la dernière mise à jour| `Timestamp` | Oui | Non -`created_at`| Date de création | `Timestamp` | Oui | Non -`total_step`| Nombre total d'étapes du processus de preprocess | `Integer` | Non | Non -`current_step`| Étape courante du processus de preprocess | `Integer` | Non | Non -`current_step_description`| Description de l'étape courante du processus de preprocess | `String` | Non | Non - -- Liste des datasets : - -`GET https://prescience-api.ai.ovh.net/dataset/` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|Page|`Integer`|Query|Non|`1`| Numéro de la page| `2` -|Size|`Integer`|Query|Non|`100`| Nombre d'éléments par page| `50` -|Sort_column|`String`|Query|Non|`created_at`| Champ selon lequel les résultats sont ordonnés| `source_id`| -|Sort_direction|`String`|Query|Non|`created_at`| Champ selon lequel les résultats sont ordonnés| `source_id`| -|Dataset_id|`String`|Query|Non|| Champ de filtrage sur le nom du dataset (recherche en mode LIKE)| `dataset`| -|Source_id|`String`|Query|Non|| Champ de filtrage sur le nom de la source du dataset (recherche en mode LIKE)| `source`| - -- Récupération d'un dataset : - -`GET https://prescience-api.ai.ovh.net/dataset/{id_dataset}` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`id_dataset`|`String`|Path|Oui||Identifiant du dataset| `mon_dataset` - -- Suppression d'un dataset : - -`DELETE https://prescience-api.ai.ovh.net/dataset/{id_dataset}` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`id_dataset`|`String`|Path|Oui| | Identifiant du dataset| `mon_dataset` - -### Modèles - -L'objet « modèle » est le résultat d'une tâche de « train ». -Lors de l'appel API, l'objet retourné comportera les éléments suivants : - -|Champ|Description|Type|Ordonnable|Filtrable -|---|---|---|---|---| -`model_id`| Identifiant du modèle | `String` | Oui | Non -`dataset`| Objet « dataset » ayant généré le modèle | `Dataset` | Non | Oui -`label_id`| Identifiant de la colonne « label » | `String` | Oui | Non -`config`| Objet « config » ayant généré le modèle | `Config` | Non | Non -`status`| Statut du dataset | `Status` | Oui | Non -`last_update`| Date de la dernière mise à jour| `Timestamp` | Oui | Non -`created_at`| Date de création | `Timestamp` | Oui | Non -`total_step`| Nombre total d'étapes du processus de « train » | `Integer` | Non | Non -`current_step`| Étape courante du processus de « train » | `Integer` | Non | Non -`current_step_description`| Description de l'étape courante du processus de « train » | `String` | Non | Non - -L'objet « config » décrit la configuration utilisée pour générer le modèle de machine learning. - -|Champ|Description|Type -|---|---|---| -`name`| Nom de l'algorithme utilisé | `String` -`class_identifier`| Identifiant interne | `String` -`kwargs`| Hyperparamètres du modèle | `Dictonnaire` - -- Liste des modèles : - -`GET https://prescience-api.ai.ovh.net/model` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|Page|`Integer`|Query|Non|`1`| Numéro de la page souhaitée| `2` -|Size|`Integer`|Query|Non|`100`| Nombre d'éléments souhaités par page| `50` -|Sort_column|`String`|Query|Non|`created_at`| Champ selon lequel les résultats sont ordonnés| `model_id`| -|Sort_direction|`String`|Query|Non|`created_at`| Champ selon lequel les résultats sont ordonnés| `model_id`| -|Dataset_id|`String`|Query|Non|| Champ de filtrage sur le nom du dataset (recherche en mode LIKE)| `dataset`| - -- Récupération d'un modèle : - -`GET https://prescience-api.ai.ovh.net/model/{id_model}` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`id_model`|`String`|Path|Oui|| Identifiant du modèle| `mon_model` - -- Suppression d'un modèle : - -`DELETE https://prescience-api.ai.ovh.net/model/{id_model}` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`id_model`|`String`|Path|Oui|| Identifiant du modèle| `mon_model` - -### Parsing - -Pour créer une « source », il faut lancer une tâche de parsing. - -`POST https://prescience-api.ai.ovh.net/ml/upload/source` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`parse.source_id`|`String`|Multipart `parse` JSON|Oui|| Nom de la source| `ma-source` -|`parse.input_type`|`String`|Multipart `parse` JSON|Oui|| Type de fichier `CSV` ou `parquet` uniquement| `CSV` -|`parse.separator`|`String`|Multipart `parse` JSON|Non|`,`| Séparateur dans le cas d'un fichier CSV| `;` -|`files`|`Files`|Multipart `input-file-file-index` name |Non|| Fichier à uploader (peut en contenir plusieurs) | `input-file-0` - -Exemple : - -En partant du principe que les fichiers CSV « data-1.csv » et « data-2.csv » sont dans un même répertoire : - -- fichier `parse.json` -```json -{ - "source_id": "ma-source", - "input_type": "csv", - "separator": "," -} -``` - -```sh -curl -H "Authorization: Bearer ${TOKEN}" -v \ - -F parse='@parse.json;type=application/json' \ - -F input-file-1=@data-1.csv \ - -F input-file-2=@data-2.csv \ - https://prescience-api.ai.ovh.net/ml/upload/source -``` - -> [!warning] -> -> La source renvoyée dans la réponse est incomplète. -> En effet, la tâche étant asynchrone, elle sera complétée au fur et à mesure de son avancement. -> - -### Preprocess - -Pour créer un « dataset », il faut au préalable avoir généré une « source » et avoir ensuite créé une tâche de preprocess. - -`POST https://prescience-api.ai.ovh.net/ml/preprocess/{source_id}` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`source_id`|`String`|Query|Oui|| Nom de la source à parser| `ma-source` -|`dataset_id`|`String`|Body JSON|Oui|| Nom du futur dataset| `mon-gros-dataset` -|`label_id`|`String`|Body JSON|Oui|| Identifiant de la colonne du dataset à labelliser | `mon-label` -|`nb_fold`|`String`|Body JSON|Non|10| Nombre de folds à créer pendant le parsing| `6` -|`problem_type`|`String`|Body JSON|Oui|| Type du problème de machine learning (`classification`/`regression`)| `regression` -|`selected_columns`|`String[]`|Body JSON|Non|`[]`| Choix des colonnes pour le dataset. Par défaut, l'ensemble des colonnes sont selectionnées| `["colonne_1", "colonne_2"]` - -Exemple : - -- fichier `preprocess.json` -```json -{ - "dataset_id": "mon-dataset", - "label_id": "mon-label", - "problem_type": "classification" -} -``` - -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-api.ai.ovh.net/ml/preprocess/ma-source \ - --data-binary "@preprocess.json" -``` - -> [!warning] -> -> Le dataset renvoyé dans la réponse est incomplet. -> En effet, la tâche étant asynchrone, elle sera complétée au fur et à mesure de son avancement. -> - -### Optimisation - -Une fois le « dataset » créé, il est possible de commencer à l'optimiser. -`POST https://prescience-api.ai.ovh.net/ml/optimize/{dataset_id}` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`dataset_id`|`String`|Query|Oui|| Nom du dataset à optimiser| `mon-gros-dataset` -|`scoring_metric`|`String`|Body JSON|Oui|| Métrique d'optimisation (Régression : `mae`/`mse` / ` R2 `, Classification : `accuracy`, `f1`, `roc_auc`)| `ma-source` -|`budget`|`Integer`|Body JSON|6| Budget alloué à l'optimisation| 10 - -Exemple : - -- fichier `optimize.json` - -```json -{ - "scoring_metric": "roc_auc", - "budget": 6 -} -``` - -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-api.ai.ovh.net/ml/optimize/mon-gros-dataset \ - --data-binary "@optiumize.json" -``` - -> [!warning] -> -> La tâche d'optimisation renvoie un objet intitulé « Optimisation ». -> Une fois l'optimisation terminée, il sera possible de lancer une requête sur les objets « Evaluation-Result » pour obtenir la meilleure configuration possible. -> - -## Evaluation Result - -L'objet « Evaluation-Result » est le résultat d'une tâche d'optimisation. -Lors de l'appel API, l'objet retourné contiendra les éléments suivants : - -|Champ|Description|Type -|---|---|---| -`uuid`| Unique uuid de l'évaluation | `Integer` -`spent_time`| Temps passé à évaluer la configuration | `Integer` -`costs`| Dictonnaire contenant les métriques associées à la configuration | `Dict{}` -`config`| Configuration testée | `Config` -`status`| Statut du dataset | `Status` -`last_update`| Date de la dernière mise à jour| `Timestamp` -`created_at`| Date de création | `Timestamp` -`total_step`| Nombre total d'étapes du processus d'optimisation | `Integer` -`current_step`| Étape courante du processus d'optimisation | `Integer` -`current_step_description`| Description de l'étape courante du processus d'optimisation | `String` - -- Liste des évaluations : - -`GET https://prescience-api.ai.ovh.net/evaluation-result` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|Dataset_id|`String`|Query|Oui||Filtrage des évaluations sur le dataset| `mon-gros-dataset` -|Page|`Integer`|Query|Non|`1`| Numéro de la page souhaitée| `2` -|Size|`Integer`|Query|Non|`100`| Nombre d'éléments souhaités par page| `50` -|Sort_column|`String`|Query|Non|`created_at`| Champ selon lequel les résultats sont ordonnés| `source_id`| -|Sort_direction|`String`|Query|Non|`created_at`| Champ selon lequel les résultats sont ordonnés| `source_id`| -|Status|`String`|Query|Non|| Filtre les données selon le statut| `BUILT`| - -## Entraînement - -Après avoir choisi la meilleure configuration dans la liste des « Evaluation-Result » nous pouvons entraîner un modèle : - -`POST https://jedison.ai.ovh.net/ml/train` - -|Paramètres|Type|In|Requis|Défaut|Signification|Exemple -|---|---|---|---|---|---|---| -|`model_id`|`String`|Query|Oui|| Nom du futur modèle| `mon-model` -|`evaluation_uuid`|`String`|Query|Oui|| Identifiant de l'« Evaluation-Result » | `bcaef619-4bf3-4c15-b49f-bc325f98d891` -|`dataset_id`|`String`|Query|Non|`dataset_id` lié à l'« Evaluation-Result »| À renseigner pour entraîner sur un dataset différent de celui de l'« Evaluation-Result »| `mon-dataset-alternatif` - -Exemple : -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-api.ai.ovh.net/ml/train/?model_id=mon-model&evaluation_uuid=bcaef619-4bf3-4c15-b49f-bc325f98d891 \ -``` - -> [!warning] -> -> La tâche d'entraînement renvoie un objet modèle incomplet. -> En effet, la tâche étant asynchrone, elle sera complétée au fur et à mesure de son avancement. -> - -## OVH Prescience Serving API - -### Description d'un modèle - -Une fois qu'un modèle est entraîné, il est possible de l'utiliser pour réaliser des inférences. - -> [!warning] -> -> Les deux API ont un objet « modèle » ne possédant pas la même structure. Seul l'identifiant `model_id` est commun. -> - -- Description d'un modèle : - -`POST https://prescience-serving.ai.ovh.net/model/{model_id}` - -L'objet retourné décrit l'objet « modèle » selon Prescience Serving. - -Exemple de résultat : -```json -{ - "id": "model", - "properties": { - "created.timestamp": 1537170170985, - "accessed.timestamp": null, - "file.size": 3737, - "file.md5sum": "a13e6e482bb2e62d1376b502f8cbc8a2" - }, - "schema": { - "argumentsFields": [{ - "id": "hours-per-week", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "capital-gain", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "education-num", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "age", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "fnlwgt", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "capital-loss", - "dataType": "integer", - "opType": "ordinal" - }], - "transformFields": [{ - "id": "imputed_hours-per-week", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_capital-gain", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_education-num", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_age", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_fnlwgt", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "imputed_capital-loss", - "dataType": "integer", - "opType": "ordinal" - }, { - "id": "scaled_imputed_hours-per-week", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_capital-gain", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_education-num", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_age", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_fnlwgt", - "dataType": "double", - "opType": "continuous" - }, { - "id": "scaled_imputed_capital-loss", - "dataType": "double", - "opType": "continuous" - }] - } -} -``` - -### Évaluation d'un modèle - -> [!warning] -> -> Lors de l'étape de preprocessing, une transformation des données est effectuée. -> Le modèle se basant sur la sortie de cette transformation, il est impératif de transformer la donnée avant d'utiliser le modèle. -> Prescience Serving fournit des méthodes permettant d'effectuer à la fois cette transformation et l'inférence. - -La plateforme de serving permet d'effectuer : - - la transformation et l'évaluation ; - - l'évaluation uniquement ; - - la transformation uniquement. - -|Méthode|URL|Description -|---|---|---| -POST | https://prescience-serving.ai.ovh.net/eval/{model_id}/model | Inférence unitaire -POST | https://prescience-serving.ai.ovh.net/eval/{model_id}/model/batch/csv | Inférence par lot depuis un fichier CSV -POST | https://prescience-serving.ai.ovh.net/eval/{model_id}/model/batch/json | Inférence par lot depuis un tableau JSON -POST | https://prescience-serving.ai.ovh.net/eval/{transform_id}/transform | Transformation unitaire -POST | https://prescience-serving.ai.ovh.net/eval/{transform_id}/transform/batch/csv | Transformation par lot depuis un fichier CSV -POST | https://prescience-serving.ai.ovh.net/eval/{transform_id}/transform/batch/json | Transformation par lot depuis un tableau JSON -POST | https://prescience-serving.ai.ovh.net/eval/{transform_model_id}/transform-model | Transformation associée au modèle et inférence unitaire. -POST | https://prescience-serving.ai.ovh.net/eval/{transform_model_id}/transform-model/batch/csv | Transformation associée au modèle et inférence par lot depuis un fichier CSV -POST | https://prescience-serving.ai.ovh.net/eval/{transform_model_id}/transform-model/batch/json | Transformation associée au modèle et inférence par lot depuis un tableau JSON - -|Paramètres|Type|In|Requis|Défaut|Signification -|---|---|---|---|---|---| -|`id`|`String`|JSON|Non|| ID de la requête -|`arguments`|`Dict`|JSON|Oui|| Arguments de la requête - -- Exemple d'une inférence unitaire : - -Fichier `exemple.json`: -```json -{ - "arguments": { - "hours-per-week": 1, - "capital-gain": 1, - "education-num": 1, - "age": 1, - "fnlwgt": 1, - "capital-loss": 1 - } -} -``` -Requête -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-serving.ai.ovh.net/eval/mon-model/transform-model \ - --data-binary "@exemple.json" -``` - -- Exemple de l'évaluation d'un batch JSON : - -Fichier `exemple.json` : -```json -[ - { - "id": "eval-1", - "arguments": { - "hours-per-week": 1, - "capital-gain": 1, - "education-num": 1, - "age": 1, - "fnlwgt": 1, - "capital-loss": 1 - } - }, - { - "id": "eval-2", - "arguments": { - "hours-per-week": 1, - "capital-gain": 1, - "education-num": 1, - "age": 1, - "fnlwgt": 1, - "capital-loss": 1 - } - } -] -``` -Requête -```sh -curl -H "Authorization: Bearer ${TOKEN}" \ - -H "Content-Type:application/json" \ - -X POST https://prescience-serving.ai.ovh.net/eval/mon-model/transform-model/batch/json \ - --data-binary "@exemple.json" -``` - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/meta.yaml b/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/meta.yaml deleted file mode 100755 index 95a249c3c7a..00000000000 --- a/pages/ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience/meta.yaml +++ /dev/null @@ -1,2 +0,0 @@ -id: 3bb61e8d-3680-4e2b-bf36-e783dd0af5a5 -full_slug: prescience-getting-started-api \ No newline at end of file diff --git a/pages/public_cloud/compute/faq_change_of_monthly_billing_method/meta.yaml b/pages/public_cloud/compute/faq_change_of_monthly_billing_method/meta.yaml index 5c118353b69..b807a85eb20 100644 --- a/pages/public_cloud/compute/faq_change_of_monthly_billing_method/meta.yaml +++ b/pages/public_cloud/compute/faq_change_of_monthly_billing_method/meta.yaml @@ -1,2 +1,3 @@ id: 3e1ddcb2-5f27-4006-9eff-1467883b5f37 -full_slug: public-cloud-compute-faq-monthly-billing-method \ No newline at end of file +full_slug: public-cloud-compute-faq-monthly-billing-method +reference_category: public-cloud-compute-general-information \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel/meta.yaml b/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel/meta.yaml index b2402dacfb2..0e8d69555ba 100755 --- a/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel/meta.yaml +++ b/pages/public_cloud/public_cloud_databases/databases_01_order_control_panel/meta.yaml @@ -2,4 +2,4 @@ id: c8c6cbfb-1855-4efb-8ff6-b865a4959ac0 full_slug: public-cloud-databases-getting-started engine: all section: onboarding -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file +reference_category: public-cloud-databases-general-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/databases_02_order_api/meta.yaml b/pages/public_cloud/public_cloud_databases/databases_02_order_api/meta.yaml index 17e4aa633be..dbe0c7a19ca 100755 --- a/pages/public_cloud/public_cloud_databases/databases_02_order_api/meta.yaml +++ b/pages/public_cloud/public_cloud_databases/databases_02_order_api/meta.yaml @@ -1,3 +1,3 @@ id: 0aec99c6-5879-48f9-8280-cd1e76a37838 full_slug: public-cloud-databases-order-api -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file +reference_category: public-cloud-databases-general-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/meta.yaml b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/meta.yaml index ec5a72b57b6..ed8dbe1c7fb 100644 --- a/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/meta.yaml +++ b/pages/public_cloud/public_cloud_databases/databases_03_advanced_configuration/meta.yaml @@ -2,4 +2,4 @@ id: dbbac3da-b325-431e-bae8-857eb6f41e13 full_slug: public-cloud-databases-advanced-configuration engine: all section: settings -reference_category: public-cloud-databases-cassandra-guides \ No newline at end of file +reference_category: public-cloud-databases-general-guides \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/meta.yaml b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/meta.yaml index 4957ae9028e..ccb251bb02d 100755 --- a/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/meta.yaml +++ b/pages/public_cloud/public_cloud_databases/databases_05_automated_backups/meta.yaml @@ -2,4 +2,4 @@ id: ce10baef-1c91-4dfc-b586-60dfedfba09b full_slug: public-cloud-databases-backups engine: all section: backups -reference_category: public-cloud-databases-general-guides \ No newline at end of file +reference_category: public-cloud-databases-general-information \ No newline at end of file diff --git a/pages/web_cloud/domains/autorenew_domain_name/meta.yaml b/pages/web_cloud/domains/autorenew_domain_name/meta.yaml index dd2be725fae..fcfff51b61f 100644 --- a/pages/web_cloud/domains/autorenew_domain_name/meta.yaml +++ b/pages/web_cloud/domains/autorenew_domain_name/meta.yaml @@ -1,4 +1,4 @@ id: 03908724-74c4-40e5-aaf1-b17fc5bddefb full_slug: domain-names-renew -reference_category: web-cloud-domains-domain-names-getting-started +reference_category: domains-domain-names-getting-started translation_banner: true diff --git a/pages/web_cloud/domains/how_to_connect_domain_to_godaddy/meta.yaml b/pages/web_cloud/domains/how_to_connect_domain_to_godaddy/meta.yaml index 966a9a610e0..1fbea26631b 100644 --- a/pages/web_cloud/domains/how_to_connect_domain_to_godaddy/meta.yaml +++ b/pages/web_cloud/domains/how_to_connect_domain_to_godaddy/meta.yaml @@ -1,4 +1,5 @@ id: 21c76b17-5e3b-4369-a366-1721a37d0a09 full_slug: domain-names-connect-to-godaddy banner: web-hosting-cms +reference_category: domains-domain-names-tutorials translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/domains/how_to_connect_domain_to_google_site/meta.yaml b/pages/web_cloud/domains/how_to_connect_domain_to_google_site/meta.yaml index 121abb6af92..aa1e334af86 100644 --- a/pages/web_cloud/domains/how_to_connect_domain_to_google_site/meta.yaml +++ b/pages/web_cloud/domains/how_to_connect_domain_to_google_site/meta.yaml @@ -1,4 +1,5 @@ id: 0eb0b34d-192e-4806-bf49-2835b896d57e full_slug: domain-names-connect-to-google-site +reference_category: domains-domain-names-tutorials banner: web-hosting-cms translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/domains/how_to_connect_domain_to_shopify/meta.yaml b/pages/web_cloud/domains/how_to_connect_domain_to_shopify/meta.yaml index 4b2ddb237ee..5232e844e77 100644 --- a/pages/web_cloud/domains/how_to_connect_domain_to_shopify/meta.yaml +++ b/pages/web_cloud/domains/how_to_connect_domain_to_shopify/meta.yaml @@ -1,4 +1,5 @@ id: CC808D33-BF3D-48CD-85A2-941F9B9C7DA1 full_slug: domain-names-connect-to-shopify +reference_category: domains-domain-names-tutorials banner: web-hosting-prestashop translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/domains/how_to_connect_domain_to_squarespace/meta.yaml b/pages/web_cloud/domains/how_to_connect_domain_to_squarespace/meta.yaml index 44377682242..2db0f21e97a 100644 --- a/pages/web_cloud/domains/how_to_connect_domain_to_squarespace/meta.yaml +++ b/pages/web_cloud/domains/how_to_connect_domain_to_squarespace/meta.yaml @@ -1,4 +1,5 @@ id: 7e5a01cc-91d6-4c48-b0b2-c1524a4b9b01 full_slug: domain-names-connect-to-squarespace +reference_category: domains-domain-names-tutorials banner: web-hosting-prestashop translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/domains/how_to_connect_domain_to_webflow/meta.yaml b/pages/web_cloud/domains/how_to_connect_domain_to_webflow/meta.yaml index e6216cde63b..5322b0e459c 100644 --- a/pages/web_cloud/domains/how_to_connect_domain_to_webflow/meta.yaml +++ b/pages/web_cloud/domains/how_to_connect_domain_to_webflow/meta.yaml @@ -1,4 +1,5 @@ id: c56a8e82-47aa-4304-ac08-7658b2d78486 full_slug: domain-names-connect-to-webflow +reference_category: domains-domain-names-tutorials banner: web-hosting-cms translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/domains/how_to_connect_domain_to_wix/meta.yaml b/pages/web_cloud/domains/how_to_connect_domain_to_wix/meta.yaml index 807404d384b..86c0ac9ce37 100644 --- a/pages/web_cloud/domains/how_to_connect_domain_to_wix/meta.yaml +++ b/pages/web_cloud/domains/how_to_connect_domain_to_wix/meta.yaml @@ -1,4 +1,5 @@ id: 9E920E2D-D311-4FDD-8BEB-A8716A4BDC10 full_slug: domain-names-connect-to-wix +reference_category: domains-domain-names-tutorials banner: web-hosting-cms translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/domains/responsibility_model_domains/meta.yaml b/pages/web_cloud/domains/responsibility_model_domains/meta.yaml index 9dbd59055d4..46fcf561ce4 100644 --- a/pages/web_cloud/domains/responsibility_model_domains/meta.yaml +++ b/pages/web_cloud/domains/responsibility_model_domains/meta.yaml @@ -1,3 +1,3 @@ id: d705f2aa-5bb5-4c07-ada8-875ad83f5ef2 full_slug: domains-responsibility-sharing -reference_category: web-cloud-domains-domain-names-getting-started \ No newline at end of file +reference_category: domains-domain-names-getting-started \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/responsibility_model/meta.yaml b/pages/web_cloud/email_and_collaborative_solutions/email_pro/responsibility_model/meta.yaml index 3f5d9e65788..f5e365a002e 100755 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/responsibility_model/meta.yaml +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/responsibility_model/meta.yaml @@ -1,3 +1,3 @@ id: 28fed495-1e0d-4544-83c1-be86e8f1ae83 full_slug: email-pro-responsibility-model -reference_category: web-cloud-email-collaborative-solutions-email-pro-getting-started \ No newline at end of file +reference_category: email-collaborative-solutions-email-pro-getting-started \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility-model/meta.yaml b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility-model/meta.yaml index 8b475e86701..f8afb80d1ee 100755 --- a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility-model/meta.yaml +++ b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility-model/meta.yaml @@ -1,3 +1,3 @@ id: e6c1c58b-ee40-4817-acbc-2477be0b99a3 full_slug: exchange-hosted-echange-responsibility-model -reference_category: web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started \ No newline at end of file +reference_category: email-collaborative-solutions-microsoft-exchange-getting-started \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra/meta.yaml b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra/meta.yaml index 0b932b971d6..05fdb6206b5 100755 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra/meta.yaml +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra/meta.yaml @@ -1,3 +1,3 @@ id: 88384051-4C84-42B8-976A-9FD6717A1AFC full_slug: mx-plan-zimbra -reference_category: web-cloud-email-collaborative-solutions-zimbra \ No newline at end of file +reference_category: email-collaborative-solutions-zimbra \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/meta.yaml b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/meta.yaml index bc5d5466bdf..1c5ff4440c1 100755 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/meta.yaml +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/meta.yaml @@ -1,4 +1,4 @@ id: 808D1AA3-24C9-43AE-BC1D-B27DEB8B540C full_slug: mx-plan-zimbra-faq -reference_category: web-cloud-email-collaborative-solutions-zimbra +reference_category: email-collaborative-solutions-zimbra translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/phone_and_fax/voip/deployer_3cx_sur_public_cloud/meta.yaml b/pages/web_cloud/phone_and_fax/voip/deployer_3cx_sur_public_cloud/meta.yaml index 1410a45d51b..e1fa8b43bad 100644 --- a/pages/web_cloud/phone_and_fax/voip/deployer_3cx_sur_public_cloud/meta.yaml +++ b/pages/web_cloud/phone_and_fax/voip/deployer_3cx_sur_public_cloud/meta.yaml @@ -1,3 +1,3 @@ id: 30ac8f3e-af25-411a-a402-5408393d62f7 full_slug: voip-3cx-public-cloud-automatic-deployment -reference_category: web-cloud-phone-and-fax-voip-ipbx \ No newline at end of file +reference_category: telecom-phone-and-fax-voip-ipbx \ No newline at end of file