Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions tutorials/ansible-bionic-beaver/index.mdx
Original file line number Diff line number Diff line change
@@ -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
---

Expand All @@ -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:
```
Expand Down Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions tutorials/ansible-galaxy/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ categories:
- kubernetes
- instances
dates:
validation: 2024-09-16
validation: 2025-03-25
posted: 2018-08-02
---

Expand All @@ -37,7 +37,7 @@ To use roles in Ansible playbooks, you must first download them.
```
<Message type="note">
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.
</Message>
2. Create an Ansible playbook named `lamp.yml` with the following contents:
```
Expand Down
2 changes: 1 addition & 1 deletion tutorials/ark-server/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/arqbackup-pc-mac/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

Expand Down
4 changes: 2 additions & 2 deletions tutorials/bash-christmas-tree/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: bash christmas-tree
categories:
- instances
dates:
validation: 2024-09-19
validation: 2025-03-27
posted: 2019-11-26
---

Expand Down Expand Up @@ -80,7 +80,7 @@ ssh root@<Instance Public IP>
# 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

Expand Down
2 changes: 1 addition & 1 deletion tutorials/create-models-django/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/deploy-remote-desktop-ubuntu-2204/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/deploy-umami-on-serverless-containers/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories:
- containers
- container-registry
dates:
validation: 2024-09-16
validation: 2025-03-27
posted: 2021-04-21
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ categories:
- instances
- postgresql-and-mysql
dates:
validation: 2024-09-16
validation: 2025-03-25
posted: 2020-06-22
---

Expand Down
19 changes: 15 additions & 4 deletions tutorials/migrate-data-minio-client/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

Expand All @@ -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
Expand Down
12 changes: 6 additions & 6 deletions tutorials/sentry-error-tracking/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
---

Expand Down Expand Up @@ -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
```
<Message type="note">
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`.
</Message>
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
```

Expand Down
2 changes: 1 addition & 1 deletion tutorials/setup-jupyter-notebook/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- instances
hero: assets/scaleway_jupyter.webp
dates:
validation: 2024-09-16
validation: 2025-03-27
posted: 2019-07-19
---

Expand Down
12 changes: 6 additions & 6 deletions tutorials/setup-mongodb-on-ubuntu/index.mdx
Original file line number Diff line number Diff line change
@@ -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
---

Expand Down Expand Up @@ -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
```
<Message type="tip">
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.
Expand Down