From c25a6234d2020a41aa7e00677d6f1c632271b8cb Mon Sep 17 00:00:00 2001 From: Benedikt Rollik Date: Thu, 27 Mar 2025 15:28:02 +0100 Subject: [PATCH 1/2] docs(gen): content review 2025-03-27 --- tutorials/ansible-bionic-beaver/index.mdx | 20 +++++++++---------- tutorials/ansible-galaxy/index.mdx | 4 ++-- tutorials/ark-server/index.mdx | 2 +- tutorials/arqbackup-pc-mac/index.mdx | 2 +- tutorials/bash-christmas-tree/index.mdx | 4 ++-- tutorials/create-models-django/index.mdx | 2 +- .../index.mdx | 2 +- .../index.mdx | 2 +- .../index.mdx | 2 +- tutorials/migrate-data-minio-client/index.mdx | 19 ++++++++++++++---- tutorials/sentry-error-tracking/index.mdx | 12 +++++------ tutorials/setup-jupyter-notebook/index.mdx | 2 +- tutorials/setup-mongodb-on-ubuntu/index.mdx | 12 +++++------ 13 files changed, 48 insertions(+), 37 deletions(-) diff --git a/tutorials/ansible-bionic-beaver/index.mdx b/tutorials/ansible-bionic-beaver/index.mdx index 31651c3714..190046a8dd 100644 --- a/tutorials/ansible-bionic-beaver/index.mdx +++ b/tutorials/ansible-bionic-beaver/index.mdx @@ -1,15 +1,15 @@ --- meta: - title: Installing Ansible on Ubuntu Bionic Beaver - description: Discover how to install Ansible 2.6 on Ubuntu Bionic Beaver (18.04) + title: Installing Ansible on Ubuntu + description: Discover how to install Ansible on Ubuntu Linux content: - h1: Installing Ansible on Ubuntu Bionic Beaver - paragraph: Discover how to install Ansible 2.6 on Ubuntu Bionic Beaver (18.04) + h1: Installing Ansible on Ubuntu + paragraph: Discover how to install Ansible on Ubuntu Linux tags: ansible orchestration categories: - instances dates: - validation: 2024-09-16 + validation: 2025-03-27 posted: 2018-07-26 --- @@ -28,7 +28,7 @@ Ansible works by configuring client machines from a computer that has the Ansibl - An [SSH key](/organizations-and-projects/how-to/create-ssh-key/) - An [Instance](/instances/how-to/create-an-instance/) running Ubuntu Bionic -## Installing Ansible 2.6 on Ubuntu Bionic Beaver +## Installing Ansible on Ubuntu Bionic Beaver 1. Connect to your server using SSH: ``` @@ -72,20 +72,20 @@ Ansible works by configuring client machines from a computer that has the Ansibl which returns ``` - ansible [core 2.16.4] + ansible [core 2.17.9] config file = /etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3/dist-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible - python version = 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] (/usr/bin/python3) - jinja version = 3.0.3 + python version = 3.12.3 (main, Jan 17 2025, 18:03:48) [GCC 13.3.0] (/usr/bin/python3) + jinja version = 3.1.2 libyaml = True ``` ## Alternative Installation of Ansible -To learn more about different methods for installing Ansible, refer to the official [Ansible Documentation.](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#latest-releases-via-apt-ubuntu) +To learn more about different methods for installing Ansible, refer to the official [Ansible Documentation.](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) ## Configuring SSH Access to the Ansible Hosts diff --git a/tutorials/ansible-galaxy/index.mdx b/tutorials/ansible-galaxy/index.mdx index d49cd0e1b0..0635c9c096 100644 --- a/tutorials/ansible-galaxy/index.mdx +++ b/tutorials/ansible-galaxy/index.mdx @@ -10,7 +10,7 @@ categories: - kubernetes - instances dates: - validation: 2024-09-16 + validation: 2025-03-25 posted: 2018-08-02 --- @@ -37,7 +37,7 @@ To use roles in Ansible playbooks, you must first download them. ``` In this example, we use `geerlinguy`'s role, which is a software developer involved in many open-source development communities. The latest version will be downloaded if you do not specify which one you want to download. Add the version after the role name to specify a version. Example: `geerlingguy.apache,1.0.0` or `geerlingguy.mysql,1.0.0`. - If you want to use other roles, check out [geerlinguy](https://galaxy.ansible.com/geerlingguy)'s Ansible profile. + If you want to use other roles, check out [geerlinguy](https://github.com/geerlingguy/ansible-role-ansible)'s Ansible profile. 2. Create an Ansible playbook named `lamp.yml` with the following contents: ``` diff --git a/tutorials/ark-server/index.mdx b/tutorials/ark-server/index.mdx index 6e4d02fa0d..b404a19992 100644 --- a/tutorials/ark-server/index.mdx +++ b/tutorials/ark-server/index.mdx @@ -10,7 +10,7 @@ categories: hero: assets/scaleway_arkserver.webp tags: ark-server video-games gaming ark dates: - validation: 2024-09-16 + validation: 2025-03-27 posted: 2020-11-10 --- diff --git a/tutorials/arqbackup-pc-mac/index.mdx b/tutorials/arqbackup-pc-mac/index.mdx index cf0114efb0..201f59f295 100644 --- a/tutorials/arqbackup-pc-mac/index.mdx +++ b/tutorials/arqbackup-pc-mac/index.mdx @@ -10,7 +10,7 @@ categories: hero: assets/scaleway_arqbackup.webp tags: arq-backup object-storage s3 dates: - validation: 2024-09-16 + validation: 2025-03-27 posted: 2019-07-20 --- diff --git a/tutorials/bash-christmas-tree/index.mdx b/tutorials/bash-christmas-tree/index.mdx index db2ed3bd16..20a17c3bed 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-09-19 + validation: 2025-03-27 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 2025 + tput cup $((lin + 1)) $((c - 11)); echo And a Happy New Year 2026 let c++ k=1 diff --git a/tutorials/create-models-django/index.mdx b/tutorials/create-models-django/index.mdx index ae52ead5d3..3ae9e21c5c 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-09-19 + validation: 2025-03-27 posted: 2018-11-02 --- diff --git a/tutorials/deploy-remote-desktop-ubuntu-2204/index.mdx b/tutorials/deploy-remote-desktop-ubuntu-2204/index.mdx index c6d44ff57a..592edf4b67 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-09-16 + validation: 2025-03-27 posted: 2022-05-06 --- diff --git a/tutorials/deploy-umami-on-serverless-containers/index.mdx b/tutorials/deploy-umami-on-serverless-containers/index.mdx index e81516fe54..ed4244b441 100644 --- a/tutorials/deploy-umami-on-serverless-containers/index.mdx +++ b/tutorials/deploy-umami-on-serverless-containers/index.mdx @@ -12,7 +12,7 @@ categories: - containers - container-registry dates: - validation: 2024-09-16 + validation: 2025-03-27 posted: 2021-04-21 --- diff --git a/tutorials/deploy-wordpress-managed-database-mysql8/index.mdx b/tutorials/deploy-wordpress-managed-database-mysql8/index.mdx index 66dc09118d..3a8ea5e326 100644 --- a/tutorials/deploy-wordpress-managed-database-mysql8/index.mdx +++ b/tutorials/deploy-wordpress-managed-database-mysql8/index.mdx @@ -10,7 +10,7 @@ categories: - instances - postgresql-and-mysql dates: - validation: 2024-09-16 + validation: 2025-03-25 posted: 2020-06-22 --- diff --git a/tutorials/migrate-data-minio-client/index.mdx b/tutorials/migrate-data-minio-client/index.mdx index 7e532f9df5..fc673e7262 100644 --- a/tutorials/migrate-data-minio-client/index.mdx +++ b/tutorials/migrate-data-minio-client/index.mdx @@ -10,7 +10,7 @@ categories: - object-storage tags: MinIO object-storage s3 dates: - validation: 2024-09-16 + validation: 2025-03-27 posted: 2019-03-20 --- @@ -32,12 +32,23 @@ The [MinIO Client](https://min.io/docs/minio/linux/reference/minio-mc.html) prov apt update && apt upgrade -y ``` 3. Download the MinIO client: + * For x86 (Intel/AMD): ``` - wget https://dl.minio.io/client/mc/release/linux-amd64/mc -P /usr/bin/ + curl https://dl.min.io/client/mc/release/linux-amd64/mc \ + --create-dirs \ + -o $HOME/minio-binaries/mc + + chmod +x $HOME/minio-binaries/mc + export PATH=$PATH:$HOME/minio-binaries/ ``` -4. Make the file executable: + * For ARM64 (Apple silicon): ``` - chmod +x /usr/bin/mc + curl https://dl.min.io/client/mc/release/linux-arm64/mc \ + --create-dirs \ + -o ~/minio-binaries/mc + + chmod +x $HOME/minio-binaries/mc + export PATH=$PATH:$HOME/minio-binaries/ ``` ## Configuring the MinIO client and migrating data diff --git a/tutorials/sentry-error-tracking/index.mdx b/tutorials/sentry-error-tracking/index.mdx index e7769a22ac..b5141862d2 100644 --- a/tutorials/sentry-error-tracking/index.mdx +++ b/tutorials/sentry-error-tracking/index.mdx @@ -10,7 +10,7 @@ categories: - instances hero: assets/scaleway-sentry-hero.webp dates: - validation: 2024-09-16 + validation: 2025-03-27 posted: 2018-06-07 --- @@ -67,18 +67,18 @@ 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.8.0.tar.gz + wget https://github.com/getsentry/self-hosted/archive/refs/tags/25.3.0.tar.gz ``` - At the time this tutorial was written, the latest released version was `24.8.0`. + At the time this tutorial was written, the latest released version was `25.3.0`. 6. Unpack the downloaded file using `tar`: ``` - tar xfz 24.2.0.tar.gz + tar xfz 25.3.0.tar.gz ``` -6. Enter the `self-hosted-24.2.0/` folder and run the Sentry installer +6. Enter the `self-hosted-25.3.0/` folder and run the Sentry installer ``` - cd /opt/self-hosted-24.2.0/ + cd /opt/self-hosted-25.3.0/ ./install.sh ``` diff --git a/tutorials/setup-jupyter-notebook/index.mdx b/tutorials/setup-jupyter-notebook/index.mdx index 378d1776e2..0ac2b1ba39 100644 --- a/tutorials/setup-jupyter-notebook/index.mdx +++ b/tutorials/setup-jupyter-notebook/index.mdx @@ -11,7 +11,7 @@ categories: - instances hero: assets/scaleway_jupyter.webp dates: - validation: 2024-09-16 + validation: 2025-03-27 posted: 2019-07-19 --- diff --git a/tutorials/setup-mongodb-on-ubuntu/index.mdx b/tutorials/setup-mongodb-on-ubuntu/index.mdx index 4814e48c6f..842da716ed 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 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 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-09-16 + validation: 2025-03-27 posted: 2022-03-01 --- @@ -59,14 +59,14 @@ Powerful [Production-Optimized Instance](/instances/reference-content/choosing-i ``` 4. Import the key for the official MongoDB® repository (Ubuntu ensures the authenticity of software packages by verifying that they are signed with GPG keys.). ``` - curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \ - sudo gpg -o /etc/apt/trusted.gpg.d/mongodb-server-7.0.gpg \ + curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \ + sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \ --dearmor ``` 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 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 + echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.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. From e6a838249f6b23d0cae51f3225b9a1c6c871bfab Mon Sep 17 00:00:00 2001 From: Benedikt Rollik Date: Thu, 27 Mar 2025 17:07:20 +0100 Subject: [PATCH 2/2] Update tutorials/ansible-bionic-beaver/index.mdx Co-authored-by: Jessica <113192637+jcirinosclwy@users.noreply.github.com> --- tutorials/ansible-bionic-beaver/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/ansible-bionic-beaver/index.mdx b/tutorials/ansible-bionic-beaver/index.mdx index 190046a8dd..7879ed4700 100644 --- a/tutorials/ansible-bionic-beaver/index.mdx +++ b/tutorials/ansible-bionic-beaver/index.mdx @@ -85,7 +85,7 @@ Ansible works by configuring client machines from a computer that has the Ansibl ## Alternative Installation of Ansible -To learn more about different methods for installing Ansible, refer to the official [Ansible Documentation.](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) +To learn more about different methods for installing Ansible, refer to the official [Ansible Documentation](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html). ## Configuring SSH Access to the Ansible Hosts