diff --git a/tutorials/ansible-bionic-beaver/index.mdx b/tutorials/ansible-bionic-beaver/index.mdx
index 31651c3714..7879ed4700 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.