From 5165977338e3fb8c89df756bbc9954cf3591c2c1 Mon Sep 17 00:00:00 2001 From: Benedikt Rollik Date: Mon, 16 Sep 2024 12:19:02 +0200 Subject: [PATCH 1/2] feat(tutoiral): review tutorials 2024/09/16 --- tutorials/actility-lorawan-operator/index.mdx | 10 ++--- .../index.mdx | 2 +- tutorials/ansible-bionic-beaver/index.mdx | 2 +- tutorials/ansible-galaxy/index.mdx | 2 +- tutorials/ark-server/index.mdx | 6 +-- tutorials/arqbackup-pc-mac/index.mdx | 14 +++---- tutorials/automate-tasks-using-cron/index.mdx | 10 ++--- tutorials/back-up-postgresql-barman/index.mdx | 4 +- tutorials/bash-christmas-tree/index.mdx | 4 +- .../configure-nagios-monitoring/index.mdx | 6 +-- tutorials/create-models-django/index.mdx | 2 +- .../create-serverless-scraping/index.mdx | 4 +- .../index.mdx | 2 +- tutorials/deploy-saas-application/index.mdx | 8 ++-- .../index.mdx | 10 ++--- .../index.mdx | 6 +-- .../index.mdx | 14 +++---- tutorials/discourse-forum/index.mdx | 12 +++--- tutorials/django-ubuntu-focal-fossa/index.mdx | 10 ++--- tutorials/encrypt-s3-data-rclone/index.mdx | 6 +-- tutorials/load-testing-vegeta/index.mdx | 4 +- tutorials/matomo-analytics/index.mdx | 16 ++++---- tutorials/migrate-data-minio-client/index.mdx | 22 +++++----- .../index.mdx | 6 +-- tutorials/nvidia-triton/index.mdx | 2 +- .../proxy-protocol-v2-load-balancer/index.mdx | 12 +++--- .../rtmp-self-hosted-streaming/index.mdx | 10 ++--- tutorials/sentry-error-tracking/index.mdx | 8 ++-- tutorials/setup-jupyter-notebook/index.mdx | 6 +-- tutorials/setup-minecraft/index.mdx | 8 ++-- tutorials/setup-mongodb-on-ubuntu/index.mdx | 40 ++++++------------- .../index.mdx | 2 +- .../index.mdx | 8 ++-- 33 files changed, 128 insertions(+), 150 deletions(-) diff --git a/tutorials/actility-lorawan-operator/index.mdx b/tutorials/actility-lorawan-operator/index.mdx index 1884717c1d..d9cf8ee353 100644 --- a/tutorials/actility-lorawan-operator/index.mdx +++ b/tutorials/actility-lorawan-operator/index.mdx @@ -1,15 +1,15 @@ --- meta: - title: Using Actility as a LoRaWAN© operator for IoT Hub - description: This page explains how to configure your Actility backend to have your LoRaWAN devices send messages to IoT Hub + title: Using Actility as a LoRaWAN© operator for Scaleway IoT Hub + description: This page explains how to configure your Actility backend to have your LoRaWAN devices send messages to Scaleway IoT Hub content: - h1: Using Actility as a LoRaWAN© operator for IoT Hub - paragraph: This page explains how to configure your Actility backend to have your LoRaWAN devices send messages to IoT Hub + h1: Using Actility as a LoRaWAN© operator for Scaleway IoT Hub + paragraph: This page explains how to configure your Actility backend to have your LoRaWAN devices send messages to Scaleway IoT Hub tags: Iot-Hub LoRaWAN© Loriot categories: - iot-hub dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2020-07-02 --- diff --git a/tutorials/add-disk-configure-datastore-esxi/index.mdx b/tutorials/add-disk-configure-datastore-esxi/index.mdx index 55a7953f2f..03213d63d7 100644 --- a/tutorials/add-disk-configure-datastore-esxi/index.mdx +++ b/tutorials/add-disk-configure-datastore-esxi/index.mdx @@ -10,7 +10,7 @@ categories: - dedibox hero: assets/scaleway_add_disk.webp dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2020-01-21 --- diff --git a/tutorials/ansible-bionic-beaver/index.mdx b/tutorials/ansible-bionic-beaver/index.mdx index 421d41d5a9..c3e25f3d93 100644 --- a/tutorials/ansible-bionic-beaver/index.mdx +++ b/tutorials/ansible-bionic-beaver/index.mdx @@ -9,7 +9,7 @@ tags: ansible orchestration categories: - instances dates: - validation: 2024-03-05 + validation: 2024-09-16 posted: 2018-07-26 --- diff --git a/tutorials/ansible-galaxy/index.mdx b/tutorials/ansible-galaxy/index.mdx index 10e99b60c7..c42e63f134 100644 --- a/tutorials/ansible-galaxy/index.mdx +++ b/tutorials/ansible-galaxy/index.mdx @@ -10,7 +10,7 @@ categories: - kubernetes - instances dates: - validation: 2024-03-05 + validation: 2024-09-16 posted: 2018-08-02 --- diff --git a/tutorials/ark-server/index.mdx b/tutorials/ark-server/index.mdx index 4ed1e13bc9..12bbb2ac66 100644 --- a/tutorials/ark-server/index.mdx +++ b/tutorials/ark-server/index.mdx @@ -1,16 +1,16 @@ --- meta: - title: Creating an ARK server + title: Creating an ARK game server on Scaleway Instances description: In this tutorial, you will learn how to create and start an ARK server with Scaleway Instances. We offer a large range of Instances to suit the gaming needs of ARK Survival Evolved server. content: - h1: Creating an ARK server + h1: Creating an ARK game server on Scaleway Instancess paragraph: In this tutorial, you will learn how to create and start an ARK server with Scaleway Instances. We offer a large range of Instances to suit the gaming needs of ARK Survival Evolved server. tags: ark-server video-games gaming ark categories: - instances hero: assets/scaleway_arkserver.webp dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2020-11-10 --- diff --git a/tutorials/arqbackup-pc-mac/index.mdx b/tutorials/arqbackup-pc-mac/index.mdx index 4ccc7ed528..8c397be687 100644 --- a/tutorials/arqbackup-pc-mac/index.mdx +++ b/tutorials/arqbackup-pc-mac/index.mdx @@ -1,20 +1,20 @@ --- meta: - title: Backing up a PC or a Mac on Object Storage with Arq Backup - description: This page shows you how to configure Arq to back up a PC or Mac automatically on Object Storage + title: Backing up a PC or a Mac on Scaleway Object Storage with Arq Backup + description: This page shows you how to configure Arq to back up a PC or Mac automatically on Scaleway Object Storage content: - h1: Backing up a PC or a Mac on Object Storage with Arq Backup - paragraph: This page shows you how to configure Arq to back up a PC or Mac automatically on Object Storage + h1: Backing up a PC or a Mac on Scaleway Object Storage with Arq Backup + paragraph: This page shows you how to configure Arq to back up a PC or Mac automatically on Scaleway Object Storage categories: - object-storage hero: assets/scaleway_arqbackup.webp tags: arq-backup object-storage s3 dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2019-07-20 --- -**Arq Backup** automatically backs up Macs and PCs to cloud storage while encrypting the data in an [open and documented format](https://www.arqbackup.com/arq_data_format.txt). +Arq Backup automatically backs up Macs and PCs to cloud storage while encrypting the data in an [open and documented format](https://www.arqbackup.com/arq_data_format.txt). In this tutorial you learn how to back up your PC or Mac computer to Object Storage using Arq Backup, using version 7 of the application. @@ -72,7 +72,7 @@ In this tutorial you learn how to back up your PC or Mac computer to Object Stor If required, the backup frequency and the files and folders to back up can be adjusted from the backup plan preferences by clicking on **Edit** in the plan details: -### Restoring Files +### Restoring files 1. Go to the **Restore Files** section of Arq diff --git a/tutorials/automate-tasks-using-cron/index.mdx b/tutorials/automate-tasks-using-cron/index.mdx index 5d2253bd77..b6749c2d55 100644 --- a/tutorials/automate-tasks-using-cron/index.mdx +++ b/tutorials/automate-tasks-using-cron/index.mdx @@ -1,16 +1,16 @@ --- meta: - title: Automating tasks on Ubuntu 20.04 using Cronjobs - description: This page shows you how to automate tasks on Ubuntu 20.04 using Cronjobs + title: Automating tasks on Ubuntu using Cronjobs + description: This page shows you how to automate tasks on Ubuntu using Cronjobs content: - h1: Automating tasks on Ubuntu 20.04 using Cronjobs - paragraph: This page shows you how to automate tasks on Ubuntu 20.04 using Cronjobs + h1: Automating tasks on Ubuntu using Cronjobs + paragraph: This page shows you how to automate tasks on Ubuntu using Cronjobs categories: - instances - elastic-metal tags: cron cronjob automation ubuntu dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2019-11-09 --- diff --git a/tutorials/back-up-postgresql-barman/index.mdx b/tutorials/back-up-postgresql-barman/index.mdx index deb090586f..1a32f8aae6 100644 --- a/tutorials/back-up-postgresql-barman/index.mdx +++ b/tutorials/back-up-postgresql-barman/index.mdx @@ -10,12 +10,10 @@ categories: - postgresql-and-mysql tags: backup barman postgresql dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2018-08-29 --- -## Barman overview - Barman is an open-source administration tool designed for PostgreSQL server disaster recovery. Developed in Python, Barman offers the capability to efficiently conduct remote backups across multiple servers in diverse business environments. Setting itself apart with its unique methodology, Barman uses PostgreSQL logs for backup creation, offering a sophisticated alternative to traditional SQL dump processes. diff --git a/tutorials/bash-christmas-tree/index.mdx b/tutorials/bash-christmas-tree/index.mdx index 6c1c15757d..d77fad302e 100644 --- a/tutorials/bash-christmas-tree/index.mdx +++ b/tutorials/bash-christmas-tree/index.mdx @@ -9,7 +9,7 @@ tags: bash christmas-tree categories: - instances dates: - validation: 2024-03-05 + validation: 2024-09-19 posted: 2019-11-26 --- @@ -80,7 +80,7 @@ ssh root@ # Write a greeting tput setaf 93; tput bold tput cup $lin $((c - 15)); echo SCALEWAY wishes you Merry christmas - tput cup $((lin + 1)) $((c - 11)); echo And a Happy New Year 2024 + tput cup $((lin + 1)) $((c - 11)); echo And a Happy New Year 2025 let c++ k=1 diff --git a/tutorials/configure-nagios-monitoring/index.mdx b/tutorials/configure-nagios-monitoring/index.mdx index 8c26ac5787..9ae76da743 100644 --- a/tutorials/configure-nagios-monitoring/index.mdx +++ b/tutorials/configure-nagios-monitoring/index.mdx @@ -1,16 +1,16 @@ --- meta: - title: Configuring a Nagios Monitoring System + title: Configuring a Nagios Monitoring System on Scaleway description: How to deploy Nagios Monitoring on Scaleway. content: - h1: Configuring a Nagios Monitoring System + h1: Configuring a Nagios Monitoring System on Scaleway paragraph: How to deploy Nagios Monitoring on Scaleway. tags: Nagios monitoring Apache categories: - instances - elastic-metal dates: - validation: 2024-03-05 + validation: 2024-09-16 posted: 2018-06-19 --- diff --git a/tutorials/create-models-django/index.mdx b/tutorials/create-models-django/index.mdx index 3ed391d069..aeea536a74 100644 --- a/tutorials/create-models-django/index.mdx +++ b/tutorials/create-models-django/index.mdx @@ -10,7 +10,7 @@ categories: tags: Django-application API hero: assets/scaleway_django_models.webp dates: - validation: 2024-03-05 + validation: 2024-09-19 posted: 2018-11-02 --- diff --git a/tutorials/create-serverless-scraping/index.mdx b/tutorials/create-serverless-scraping/index.mdx index e472987260..30fb27d7b6 100644 --- a/tutorials/create-serverless-scraping/index.mdx +++ b/tutorials/create-serverless-scraping/index.mdx @@ -11,12 +11,10 @@ categories: - postgresql-and-mysql tags: terraform scraping-architecture dates: - validation: 2024-03-15 + validation: 2024-09-16 posted: 2023-12-08 --- -## Introduction - In this tutorial, we show how to set up a simple application that reads [Hacker News](https://news.ycombinator.com) and processes the articles it finds there asynchronously. To do so, we use Scaleway serverless products and deploy two functions: - A producer function, activated by a recurrent cron trigger, that scrapes HackerNews for articles published in the last 15 minutes and pushes the title and URL of the articles to an SQS queue created with Scaleway Messaging and Queuing. - A consumer function, triggered by each new message on the SQS queue, that consumes messages published to the queue, scrapes some data from the linked article, and then writes the data into a Scaleway Managed Database. diff --git a/tutorials/deploy-remote-desktop-ubuntu-2204/index.mdx b/tutorials/deploy-remote-desktop-ubuntu-2204/index.mdx index 8736e1b3e4..33b60882f5 100644 --- a/tutorials/deploy-remote-desktop-ubuntu-2204/index.mdx +++ b/tutorials/deploy-remote-desktop-ubuntu-2204/index.mdx @@ -9,7 +9,7 @@ categories: - instances tags: remote-desktop xRDP rdp xFCE jammy-jellyfish dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2022-05-06 --- diff --git a/tutorials/deploy-saas-application/index.mdx b/tutorials/deploy-saas-application/index.mdx index 35085fe839..a7e1cf1ae8 100644 --- a/tutorials/deploy-saas-application/index.mdx +++ b/tutorials/deploy-saas-application/index.mdx @@ -6,13 +6,13 @@ content: h1: Deploying a Software-as-a-Service application with Scaleway paragraph: In this tutorial, you will learn how to deploy a Software-as-a-Service (SaaS) application, based on a SaaS application developed using Django Template. tags: Saas Django boto3 -categories: +categories: - container-registry - object-storage - postgresql-and-mysql - kubernetes dates: - validation: 2024-03-05 + validation: 2024-09-16 posted: 2021-03-09 --- @@ -95,7 +95,7 @@ In all applications, you have to define settings, usually based on environment v - `AWS_LOCATION` is the folder that will be created in our S3 bucket for our static files - `STATIC_URL` has changed - `STATICFILES_STORAGE` defines the new storage class that we want to use, here standard S3 protocol storage. We now need to give values to our environment values, so that they can be correctly found by `settings.py` via `os.getenv('MY_VAR_NAME')`. - + Remember that S3 is a standard protocol. Even though the `boto3` library asks us to prefix variables with `AWS`, it nonetheless works perfectly with Scaleway Object Storage. @@ -117,7 +117,7 @@ In all applications, you have to define settings, usually based on environment v ``` secret/my-s3-credentials created ``` - + Secrets can be of different types (as we will see later in this tutorial). In this step, we only need the 'generic' secret type. diff --git a/tutorials/deploy-umami-on-serverless-containers/index.mdx b/tutorials/deploy-umami-on-serverless-containers/index.mdx index d4fb8b6117..31b51b2252 100644 --- a/tutorials/deploy-umami-on-serverless-containers/index.mdx +++ b/tutorials/deploy-umami-on-serverless-containers/index.mdx @@ -1,10 +1,10 @@ --- meta: - title: Deploying Umami web analytics on Serverless Containers - description: Discover how to deploy Umami web analytics on Serverless Containers. + title: Deploying Umami web analytics on Scaleway Serverless Containers + description: Discover how to deploy Umami web analytics on Scaleway Serverless Containers. content: - h1: Deploying Umami web analytics on Serverless Containers - paragraph: Discover how to deploy Umami web analytics on Serverless Containers. + h1: Deploying Umami web analytics on Scaleway Serverless Containers + paragraph: Discover how to deploy Umami web analytics on Scaleway Serverless Containers. tags: Umami analytics hero: assets/scaleway-umami.webp categories: @@ -12,7 +12,7 @@ categories: - containers - container-registry dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2021-04-21 --- diff --git a/tutorials/deploy-wordpress-from-application-library/index.mdx b/tutorials/deploy-wordpress-from-application-library/index.mdx index ed669e161d..3fca1e71d6 100644 --- a/tutorials/deploy-wordpress-from-application-library/index.mdx +++ b/tutorials/deploy-wordpress-from-application-library/index.mdx @@ -1,15 +1,15 @@ --- meta: - title: Deploying WordPress on a Kubernetes cluster with the Application Library + title: Deploying WordPress on a Scaleway Kubernetes cluster with the Application Library description: Learn how to deploy WordPress on Kubernetes using the Easy Deploy feature in a few clicks content: - h1: Deploying WordPress on a Kubernetes cluster with the Application Library + h1: Deploying WordPress on a Scaleway Kubernetes cluster with the Application Library paragraph: Learn how to deploy WordPress on Kubernetes using the Easy Deploy feature in a few clicks tags: kubernetes wordpress docker categories: - kubernetes dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2022-04-07 --- diff --git a/tutorials/deploy-wordpress-managed-database-mysql8/index.mdx b/tutorials/deploy-wordpress-managed-database-mysql8/index.mdx index ff5c5be3f2..04af056426 100644 --- a/tutorials/deploy-wordpress-managed-database-mysql8/index.mdx +++ b/tutorials/deploy-wordpress-managed-database-mysql8/index.mdx @@ -1,20 +1,20 @@ --- meta: - title: Deploying a WordPress blog backed by Scaleway Database for MySQL 8 - description: Learn how to deploy your own WordPress blog backed by Scaleway Database for MySQL 8. + title: Deploying a WordPress blog backed by Scaleway Managed Database for MySQL 8 + description: Learn how to deploy your own WordPress blog backed by Scaleway Managed Database for MySQL 8. content: - h1: Deploying a WordPress blog backed by Scaleway Database for MySQL 8 - paragraph: Learn how to deploy your own WordPress blog backed by Scaleway Database for MySQL 8. + h1: Deploying a WordPress blog backed by Scaleway Managed Database for MySQL 8 + paragraph: Learn how to deploy your own WordPress blog backed by Scaleway Managed Database for MySQL 8. tags: mysql wordpress database php categories: - instances - postgresql-and-mysql dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2020-06-22 --- -Learn how to set up your own WordPress blog on a Scaleway Instance, supported by a robust MySQL 8 database. Scaleway Database for MySQL 8 offers up to 48 cores and 256 GB of RAM, ensuring optimal performance and reliability for your project. +Learn how to set up your own WordPress blog on a Scaleway Instance, supported by a robust MySQL 8 database. Scaleway Managed Database for MySQL 8 offers up to 48 cores and 256 GB of RAM, ensuring optimal performance and reliability for your project. WordPress, a PHP-based content management system, relies on MySQL to store its data. This tutorial will guide you through the technical steps of configuring WordPress on your Scaleway Instance, leveraging the power of MySQL 8. @@ -63,7 +63,7 @@ To host WordPress on our Instance, we need to install the required software on i ``` 3. Install the Apache web server and PHP: ``` - apt install apache2 libapache2-mod-php php-common php-mysql php-curl php-json php-mbstring php-xml php-zip php-gd php-soap php-ssh2 php-tokenizer + apt install apache2 libapache2-mod-php php-common php-mysql php-curl php-json php-mbstring php-xml php-zip php-gd php-soap php-ssh2 php-tokenizer ``` ## Downloading and installing WordPress diff --git a/tutorials/discourse-forum/index.mdx b/tutorials/discourse-forum/index.mdx index c231f61ed9..b9ca2a33cb 100644 --- a/tutorials/discourse-forum/index.mdx +++ b/tutorials/discourse-forum/index.mdx @@ -1,20 +1,20 @@ --- meta: - title: Creating your own forum with Discourse - description: This page shows you how to use the Discourse forum instant app on your Instance. + title: Creating your own forum with Discourse on Scaleway Instances + description: This page shows you how to use the Discourse forum instant app on your Scaleway Instance. content: - h1: Creating your own forum with Discourse - paragraph: This page shows you how to use the Discourse forum instant app on your Instance. + h1: Creating your own forum with Discourse on Scaleway Instances + paragraph: This page shows you how to use the Discourse forum instant app on your Scaleway Instance. tags: Discourse InstantApp hero: assets/scaleway-discourse-forum.webp - instances - domains-and-dns dates: - validation: 2024-02-26 + validation: 2024-09-23 posted: 2020-04-21 --- -**Discourse** is an open-source internet forum software application, distinguished by its incorporation of features popularized by major social networks. +Discourse is an open-source internet forum software application, distinguished by its incorporation of features popularized by major social networks. Developed with **Ember.js** and **Ruby on Rails**, it offers a modern approach to forum management. Behind the scenes, Discourse relies on PostgreSQL for efficient database management. diff --git a/tutorials/django-ubuntu-focal-fossa/index.mdx b/tutorials/django-ubuntu-focal-fossa/index.mdx index 0c3262b7e0..f56ef34e48 100644 --- a/tutorials/django-ubuntu-focal-fossa/index.mdx +++ b/tutorials/django-ubuntu-focal-fossa/index.mdx @@ -1,20 +1,18 @@ --- meta: - title: Setting up a Django Web Framework on a Production-Optimized Instance running Ubuntu 20.04 LTS (Focal Fossa) + title: Setting up a Django Web Framework on a Scaleway Production-Optimized Instance running Ubuntu 20.04 LTS (Focal Fossa) description: This page shows how to install Django web framework on Ubuntu 20.04 LTS (Focal Fossa) content: - h1: Setting up a Django Web Framework on a Production-Optimized Instance running Ubuntu 20.04 LTS (Focal Fossa) + h1: Setting up a Django Web Framework on a Scaleway Production-Optimized Instance running Ubuntu 20.04 LTS (Focal Fossa) paragraph: This page shows how to install Django web framework on Ubuntu 20.04 LTS (Focal Fossa) categories: - instances tags: Django Ubuntu Focal-Fossa Linux dates: - validation: 2024-03-05 + validation: 2024-09-16 posted: 2018-10-29 --- -## Django Overview - Django is a web development framework that allows you to develop dynamic websites and applications. Django allows the use of less code and eases the creation of complex websites. It provides a very good structure and easy methods that help do the heavy lifting when writing web applications. There are many different ways to install Django on Ubuntu: @@ -39,7 +37,7 @@ In this tutorial, we install Django using `pip` in a virtual environment, as it - An [Instance](/compute/instances/how-to/create-an-instance/) running on Ubuntu 20.04 LTS (Focal Fossa) or later - `sudo` privileges or access to the root user -## Installing Django on Ubuntu with pip in a Virtual Environment +## Installing Django on Ubuntu with pip in a virtual environment 1. Update your local package index with `apt`: ``` diff --git a/tutorials/encrypt-s3-data-rclone/index.mdx b/tutorials/encrypt-s3-data-rclone/index.mdx index 5cb0268472..21cca69e15 100644 --- a/tutorials/encrypt-s3-data-rclone/index.mdx +++ b/tutorials/encrypt-s3-data-rclone/index.mdx @@ -1,15 +1,15 @@ --- meta: - title: Encrypting your Object Storage data using Rclone + title: Encrypting your Scaleway Object Storage data using Rclone description: In this tutorial, you will learn how to encrypt your data using Rclone before uploading it to Scaleway Object Storage. content: - h1: Encrypting your Object Storage data using Rclone + h1: Encrypting your Scaleway Object Storage data using Rclone paragraph: In this tutorial, you will learn how to encrypt your data using Rclone before uploading it to Scaleway Object Storage. categories: - object-storage tags: encryption s3 rclone dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2020-06-10 --- diff --git a/tutorials/load-testing-vegeta/index.mdx b/tutorials/load-testing-vegeta/index.mdx index 567a02be07..5dadedf308 100644 --- a/tutorials/load-testing-vegeta/index.mdx +++ b/tutorials/load-testing-vegeta/index.mdx @@ -9,7 +9,7 @@ tags: Vegeta Ubuntu categories: - instances dates: - validation: 2024-03-05 + validation: 2024-09-19 posted: 2019-05-20 --- @@ -42,7 +42,7 @@ Before transitioning an application to a production environment, load testing he 1. [Connect to your Instance](/compute/instances/how-to/connect-to-instance/) via SSH. 2. [Download](https://github.com/tsenart/vegeta/releases) the latest binary version to install Vegata on your Ubuntu Linux machine: ``` - wget https://github.com/tsenart/vegeta/releases/download/v12.11.0/vegeta_12.11.0_linux_amd64.tar.gz + wget https://github.com/tsenart/vegeta/releases/download/v12.12.0/vegeta_12.12.0_linux_amd64.tar.gz ``` 3. Unpack the binary file: ``` diff --git a/tutorials/matomo-analytics/index.mdx b/tutorials/matomo-analytics/index.mdx index 01770bda27..7ccdf61044 100644 --- a/tutorials/matomo-analytics/index.mdx +++ b/tutorials/matomo-analytics/index.mdx @@ -1,15 +1,15 @@ --- meta: - title: Setting up web analytics with Matomo on Ubuntu Focal Fossa - description: This page shows you how to install and configure Matomo web analytics on Ubuntu Focal Fossa (20.04) + title: Setting up web analytics with Matomo on a Scaleway Instance + description: This page shows you how to install and configure Matomo web analytics on a Scaleway Instance running Ubuntu Focal Fossa (20.04) content: - h1: Setting up web analytics with Matomo on Ubuntu Bionic - paragraph: This page shows you how to install and configure Matomo web analytics on Ubuntu Focal Fossa (20.04) + h1: Setting up web analytics with Matomo on a Scaleway Instance + paragraph: This page shows you how to install and configure Matomo web analytics on a Scaleway Instance running Ubuntu Focal Fossa (20.04) categories: - instances tags: Matomo Ubuntu Focal-Fossa LEMP-Stack analytics dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2019-07-24 hero: assets/scaleway-matomo.webp validation_frequency: 24 @@ -24,12 +24,12 @@ The tool is written in PHP and stores its data in a MySQL/MariaDB database. - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization - An [SSH key](/identity-and-access-management/organizations-and-projects/how-to/create-ssh-key/) -- An [Instance](/compute/instances/how-to/create-an-instance/) running on Ubuntu Focal Fossa (20.04) +- An [Instance](/compute/instances/how-to/create-an-instance/) running on Ubuntu Focal Fossa (20.04) or later - `sudo` privileges or access to the root user -## Installing the LEMP-Stack +## Installing the LEMP-stack -Matomo relies on a web server, for example [Nginx](http://nginx.org/). A working [LEMP-Stack](/tutorials/installation-lemp-ubuntu-bionic/) must be set up on your Instance for Matomo to run. +Matomo requires a web server, such as [Nginx](http://nginx.org/), to operate. Ensure that a functional [LEMP stack](/tutorials/installation-lemp-ubuntu-bionic/) is installed on your instance before running Matomo. 1. Update the APT package cache and upgrade the packets already installed on the Instance. ``` diff --git a/tutorials/migrate-data-minio-client/index.mdx b/tutorials/migrate-data-minio-client/index.mdx index b3dda36760..5e7b1a8570 100644 --- a/tutorials/migrate-data-minio-client/index.mdx +++ b/tutorials/migrate-data-minio-client/index.mdx @@ -1,16 +1,16 @@ --- meta: - title: Migrating Object Storage data with Minio client - description: This page shows you how to migrate Object Storage data from one region to another with Minio client + title: Migrating Scaleway Object Storage data with MinIO client + description: This page shows you how to migrate Scalewaty Object Storage data from one region to another with MinIO client content: - h1: Migrating Object Storage data with Minio client - paragraph: This page shows you how to migrate Object Storage data from one region to another with Minio client + h1: Migrating Scaleway Object Storage data with MinIO client + paragraph: This page shows you how to migrate Scaleway Object Storage data from one region to another with MinIO client categories: - instances - object-storage -tags: Minio object-storage s3 +tags: MinIO object-storage s3 dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2019-03-20 --- @@ -24,14 +24,14 @@ MinIO client provides a modern alternative to UNIX commands like ls, cat, cp, mi - An [Instance](/compute/instances/how-to/create-an-instance/) - [Object Storage buckets](/storage/object/how-to/create-a-bucket/) in two different regions -## Installing the Minio client +## Installing the MinIO client 1. [Connect to your Instance](/compute/instances/how-to/connect-to-instance/) as `root` via SSH. 2. Update the APT package cache and the software already installed on the Instance: ``` apt update && apt upgrade -y ``` -3. Download the Minio Client: +3. Download the MinIO client: ``` wget https://dl.minio.io/client/mc/release/linux-amd64/mc -P /usr/bin/ ``` @@ -40,7 +40,7 @@ MinIO client provides a modern alternative to UNIX commands like ls, cat, cp, mi chmod +x /usr/bin/mc ``` -## Configuring the Minio Client and migrating data +## Configuring the MinIO client and migrating data 1. Configure the endpoints you wish to use: ``` @@ -58,7 +58,7 @@ MinIO client provides a modern alternative to UNIX commands like ls, cat, cp, mi mc config host add s3 --api S3v4 ``` - For Google Cloud Storage : + For Google Cloud Storage: ``` mc config host add gcs https://storage.googleapis.com --api S3v2 ``` @@ -81,7 +81,7 @@ MinIO client provides a modern alternative to UNIX commands like ls, cat, cp, mi Note that this migration can incur some cost from the Object Storage you are migrating **from** since they may or may not bill egress bandwidth. - The Minio Client displays a status bar during the transfer, allowing to observe the status of the migration: + The MinIO client displays a status bar during the transfer, allowing to observe the status of the migration: diff --git a/tutorials/nextjs-app-serverless-functions-sqldb/index.mdx b/tutorials/nextjs-app-serverless-functions-sqldb/index.mdx index e7462619b2..cec60f95e5 100644 --- a/tutorials/nextjs-app-serverless-functions-sqldb/index.mdx +++ b/tutorials/nextjs-app-serverless-functions-sqldb/index.mdx @@ -1,15 +1,15 @@ --- meta: - title: Deploy a Next.js application using Serverless Containers and Serverless SQL Databases + title: Deploy a Next.js application using Scaleway Serverless Containers and Serverless SQL Databases description: This page explains how to deploy your serverless Next.js application using Serverless Containers and Serverless SQL Databases content: - h1: Deploy a Next.js application using Serverless Containers and Serverless SQL Databases + h1: Deploy a Next.js application using Scaleway Serverless Containers and Serverless SQL Databases paragraph: This page explains how to deploy your serverless Next.js application using Serverless Containers and Serverless SQL Database categories: - sql-databases tags: nextjs sql dates: - validation: 2024-03-14 + validation: 2024-09-16 posted: 2024-03-14 --- diff --git a/tutorials/nvidia-triton/index.mdx b/tutorials/nvidia-triton/index.mdx index d071d9510c..fa8fbe7884 100644 --- a/tutorials/nvidia-triton/index.mdx +++ b/tutorials/nvidia-triton/index.mdx @@ -11,7 +11,7 @@ categories: - object-storage tags: gpu nvidia triton object-storage dates: - validation: 2024-02-26 + validation: 2024-09-19 posted: 2023-08-23 --- diff --git a/tutorials/proxy-protocol-v2-load-balancer/index.mdx b/tutorials/proxy-protocol-v2-load-balancer/index.mdx index f371f58c9c..ac21733915 100644 --- a/tutorials/proxy-protocol-v2-load-balancer/index.mdx +++ b/tutorials/proxy-protocol-v2-load-balancer/index.mdx @@ -1,16 +1,16 @@ --- meta: - title: Using Proxy Protocol v2 with your Load Balancer - description: Proxy Protocol allows you to identify the client's IP address on load-balanced infrastructures. This tutorial shows you how to configure your Load Balancer and backend servers for Proxy Protocol v2. + title: Using Proxy Protocol v2 with a Scaleway Load Balancer + description: Proxy Protocol allows you to identify the client's IP address on load-balanced infrastructures. This tutorial shows you how to configure your Scaleway Load Balancer and backend servers for Proxy Protocol v2. content: - h1: Using Proxy Protocol v2 with your Load Balancer - paragraph: Proxy Protocol allows you to identify the client's IP address on load-balanced infrastructures. This tutorial shows you how to configure your Load Balancer and backend servers for Proxy Protocol v2. -tags: Proxy-Protocol IP Load-Balancer + h1: Using Proxy Protocol v2 with a Scaleway Load Balancer + paragraph: Proxy Protocol allows you to identify the client's IP address on load-balanced infrastructures. This tutorial shows you how to configure your Scaleway Load Balancer and backend servers for Proxy Protocol v2. +tags: Proxy-Protocol IP Load-Balancer categories: - network - load-balancer dates: - validation: 2024-03-04 + validation: 2024-09-16 posted: 2019-06-28 --- diff --git a/tutorials/rtmp-self-hosted-streaming/index.mdx b/tutorials/rtmp-self-hosted-streaming/index.mdx index 661a1fc117..32daffd135 100644 --- a/tutorials/rtmp-self-hosted-streaming/index.mdx +++ b/tutorials/rtmp-self-hosted-streaming/index.mdx @@ -1,16 +1,16 @@ --- meta: - title: RTMP Streaming Server - description: This page shows you how to set up a self-hosted streaming server. + title: Setting up a RTMP streaming server on a Scaleway Instance + description: This page shows you how to set up a self-hosted streaming server on a Scaleway Instance. content: - h1: RTMP Streaming Server - paragraph: This page shows you how to set up a self-hosted streaming server. + h1: Setting up a RTMP streaming server on a Scaleway Instance + paragraph: This page shows you how to set up a self-hosted streaming server on a Scaleway Instance. categories: - instances hero: assets/scaleway_rtmp.webp tags: streaming RTMP broadcast OBS-Client Multistreaming dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2019-05-20 --- diff --git a/tutorials/sentry-error-tracking/index.mdx b/tutorials/sentry-error-tracking/index.mdx index 7c46b65928..708f2d21a6 100644 --- a/tutorials/sentry-error-tracking/index.mdx +++ b/tutorials/sentry-error-tracking/index.mdx @@ -10,12 +10,10 @@ categories: - instances hero: assets/scaleway-sentry-hero.webp dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2018-06-07 --- -## Sentry - Overview - In the rapidly evolving landscape of today's world, applications serve as the backbone of numerous industries. Whether it is engineers, support technicians, or product managers, maintaining vigilance over an application's performance is essential for ensuring uninterrupted functionality. This is precisely where Sentry steps in. As a robust open-source solution, Sentry is purpose-built for monitoring and tracking errors within applications, enabling timely identification of issues before they escalate. @@ -69,10 +67,10 @@ In this tutorial, we will install Sentry on an [Ubuntu Jammy Jellyfish (22.04 LT 5. Enter the `/opt` directory on your Instance and download the [latest release](https://github.com/getsentry/self-hosted/releases/latest) of Self-Hosted Sentry. ``` cd /opt - wget https://github.com/getsentry/self-hosted/archive/refs/tags/24.2.0.tar.gz + wget https://github.com/getsentry/self-hosted/archive/refs/tags/24.8.0.tar.gz ``` - At the time this tutorial was written, the latest released version was `24.2.0`. + At the time this tutorial was written, the latest released version was `24.8.0`. 6. Unpack the downloaded file using `tar`: ``` diff --git a/tutorials/setup-jupyter-notebook/index.mdx b/tutorials/setup-jupyter-notebook/index.mdx index 032e35a031..e1c735c23b 100644 --- a/tutorials/setup-jupyter-notebook/index.mdx +++ b/tutorials/setup-jupyter-notebook/index.mdx @@ -1,9 +1,9 @@ --- meta: - title: Setting up and configuring Jupyter Notebook on a GPU Instance + title: Setting up and configuring Jupyter Notebook on a Scaleway GPU Instance description: Jupyter Notebook is a client-server application that allows to edit and run Notebook-documents in a web browser. content: - h1: Setting up and configuring Jupyter Notebook on a GPU Instance + h1: Setting up and configuring Jupyter Notebook on a Scaleway GPU Instance paragraph: Jupyter Notebook is a client-server application that allows to edit and run Notebook-documents in a web browser. tags: GPU-Instance Jupyter Jupyter-Notebook categories: @@ -11,7 +11,7 @@ categories: - instances hero: assets/scaleway_jupyter.webp dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2019-07-19 --- diff --git a/tutorials/setup-minecraft/index.mdx b/tutorials/setup-minecraft/index.mdx index f56c16e238..1d488a2831 100644 --- a/tutorials/setup-minecraft/index.mdx +++ b/tutorials/setup-minecraft/index.mdx @@ -1,19 +1,19 @@ --- meta: - title: Creating your own Minecraft server + title: Creating your own Minecraft server on Scaleway description: This page shows you what steps are required to host your own Minecraft server on a Scaleway Instance. content: - h1: Creating your own Minecraft server + h1: Creating your own Minecraft server on Scaleway paragraph: This page shows you what steps are required to host your own Minecraft server on a Scaleway Instance. tags: Minecraft gaming ubuntu categories: - instances dates: - validation: 2024-02-26 + validation: 2024-09-16 posted: 2019-11-15 --- -In 2011, the gaming world changed forever with the release of **Minecraft**. +In 2011, the gaming world changed forever with the release of Minecraft. Developed by the Swedish company Mojang, this iconic title has since soared to staggering heights, boasting over 176 million sales and a devoted community of over 112 million monthly active players. diff --git a/tutorials/setup-mongodb-on-ubuntu/index.mdx b/tutorials/setup-mongodb-on-ubuntu/index.mdx index cab92e1ebd..08d06a1d6a 100644 --- a/tutorials/setup-mongodb-on-ubuntu/index.mdx +++ b/tutorials/setup-mongodb-on-ubuntu/index.mdx @@ -1,15 +1,15 @@ --- meta: - title: Installing and Securing MongoDB on Ubuntu Focal Fossa (20.04) + title: Installing and Securing MongoDB on Ubuntu Noble Numbat (24.04) description: This tutorial explains in 3 steps how to install and secure MongoDB on Ubuntu Linux content: - h1: Installing and Securing MongoDB on Ubuntu Focal Fossa (20.04) + h1: Installing and Securing MongoDB on Ubuntu Noble Numbat (24.04) paragraph: This tutorial explains in 3 steps how to install and secure MongoDB on Ubuntu Linux tags: database mysql mongoDB UFW bindIP categories: - instances dates: - validation: 2024-03-05 + validation: 2024-09-16 posted: 2022-03-01 --- @@ -28,7 +28,7 @@ Powerful [Production-Optimized Instance](/compute/instances/reference-content/ch - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/identity-and-access-management/iam/concepts/#owner) status or [IAM permissions](/identity-and-access-management/iam/concepts/#permission) allowing you to perform actions in the intended Organization - An [SSH key](/identity-and-access-management/organizations-and-projects/how-to/create-ssh-key/) -- An [Instance](/compute/instances/how-to/create-an-instance/) running on Ubuntu Focal Foassa (20.04) or later +- An [Instance](/compute/instances/how-to/create-an-instance/) running on Ubuntu Noble Numbat (24.04) or later - `sudo` privileges or access to the root user ## Setting up MongoDB @@ -66,7 +66,7 @@ Powerful [Production-Optimized Instance](/compute/instances/reference-content/ch The command above should respond with an `OK`. 5. Add the MongoDB repository details so that Ubuntu's `apt` command-line tool will know where to download the packages. Execute the following command to create a list file for MongoDB. ``` - echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list + echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list ``` If you are running a different version of Ubuntu Linux, the command above may differ. Check the [official documentation](https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/#install-mongodb-community-edition) for more information. @@ -92,30 +92,16 @@ Powerful [Production-Optimized Instance](/compute/instances/reference-content/ch ``` ``` ● mongod.service - MongoDB Database Server - Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor prese> - Active: active (running) since Tue 2022-03-01 10:36:39 UTC; 1s ago - Docs: https://docs.mongodb.org/manual - Main PID: 21330 (mongod) - Memory: 59.7M - CGroup: /system.slice/mongod.service - └─21330 /usr/bin/mongod --config /etc/mongod.conf - ``` - - ``` - systemctl status mongod.service - ``` - ``` - ● mongod.service - MongoDB Database Server - Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor prese> - Active: active (running) since Tue 2022-03-01 10:36:39 UTC; 1s ago - Docs: https://docs.mongodb.org/manual - Main PID: 21330 (mongod) - Memory: 59.7M + Loaded: loaded (/usr/lib/systemd/system/mongod.service; disabled; preset: > + Active: active (running) since Mon 2024-09-16 09:36:51 UTC; 12s ago + Docs: https://docs.mongodb.org/manual + Main PID: 3664 (mongod) + Memory: 72.9M (peak: 73.4M) + CPU: 505ms CGroup: /system.slice/mongod.service - └─21330 /usr/bin/mongod --config /etc/mongod.conf + └─3664 /usr/bin/mongod --config /etc/mongod.conf ``` - - Press `q` to exit. + Type `q` to exit. 4. Ensure that it restarts automatically at each boot: ``` systemctl enable mongod.service diff --git a/tutorials/sns-instances-notification-system/index.mdx b/tutorials/sns-instances-notification-system/index.mdx index c1344c3ed3..418417e657 100644 --- a/tutorials/sns-instances-notification-system/index.mdx +++ b/tutorials/sns-instances-notification-system/index.mdx @@ -10,7 +10,7 @@ categories: - instances tags: messaging sns monitoring terraform dates: - validation: 2024-03-08 + validation: 2024-09-16 posted: 2024-03-08 --- diff --git a/tutorials/wordpress-lemp-stack-ubuntu-jammy-jellyfish-22-04/index.mdx b/tutorials/wordpress-lemp-stack-ubuntu-jammy-jellyfish-22-04/index.mdx index 728754f021..d710774e16 100644 --- a/tutorials/wordpress-lemp-stack-ubuntu-jammy-jellyfish-22-04/index.mdx +++ b/tutorials/wordpress-lemp-stack-ubuntu-jammy-jellyfish-22-04/index.mdx @@ -1,10 +1,10 @@ --- meta: - title: Deploying WordPress on Ubuntu Jammy Jellyfish (22.04 LTS) using LEMP - description: This tutorial will guide you through the process of installing WordPress on a newly created Ubuntu Jammy Jellyfish (22.04 LTS) instance using LEMP. + title: Installing WordPress on a Scaleway Instance with Ubuntu 22.04 LTS (Jammy Jellyfish) and LEMP + description: This step-by-step guide walks you through the process of setting up WordPress on a Scaleway instance running Ubuntu 22.04 LTS (Jammy Jellyfish) using the LEMP stack. content: - h1: Deploying WordPress on Ubuntu Jammy Jellyfish (22.04 LTS) using LEMP - paragraph: This tutorial will guide you through the process of installing WordPress on a newly created Ubuntu Jammy Jellyfish (22.04 LTS) instance using LEMP. + h1: Installing WordPress on a Scaleway Instance with Ubuntu 22.04 LTS (Jammy Jellyfish) and LEMP + paragraph: This step-by-step guide walks you through the process of setting up WordPress on a Scaleway instance running Ubuntu 22.04 LTS (Jammy Jellyfish) using the LEMP stack. tags: WordPress cms php LEMP nginx mysql mariadb categories: - instances From ca67cf097b8fa26b4b556191e112888cc13e0e20 Mon Sep 17 00:00:00 2001 From: Benedikt Rollik Date: Mon, 16 Sep 2024 12:48:11 +0200 Subject: [PATCH 2/2] Update tutorials/migrate-data-minio-client/index.mdx Co-authored-by: nerda-codes <87707325+nerda-codes@users.noreply.github.com> --- tutorials/migrate-data-minio-client/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/migrate-data-minio-client/index.mdx b/tutorials/migrate-data-minio-client/index.mdx index 5e7b1a8570..4cad6aa8b0 100644 --- a/tutorials/migrate-data-minio-client/index.mdx +++ b/tutorials/migrate-data-minio-client/index.mdx @@ -1,7 +1,7 @@ --- meta: title: Migrating Scaleway Object Storage data with MinIO client - description: This page shows you how to migrate Scalewaty Object Storage data from one region to another with MinIO client + description: This page shows you how to migrate Scaleway Object Storage data from one region to another with MinIO client content: h1: Migrating Scaleway Object Storage data with MinIO client paragraph: This page shows you how to migrate Scaleway Object Storage data from one region to another with MinIO client