Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- generative-apis
hero: assets/function-calling.webp
dates:
validation: 2024-10-25
validation: 2025-05-19
posted: 2024-10-25
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/configure-nginx-lets-encrypt/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ categories:
- instances
tags: NGINX Let's-Encrypt
dates:
validation: 2024-10-29
validation: 2025-05-19
posted: 2019-02-28
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/create-serverless-scraping/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- postgresql-and-mysql
tags: terraform scraping-architecture
dates:
validation: 2024-10-21
validation: 2025-05-19
posted: 2023-12-08
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- containers
- container-registry
dates:
validation: 2024-10-21
validation: 2025-05-19
posted: 2023-06-01
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/deploy-mdbooks-serverless-containers/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ categories:
- containers
- container-registry
dates:
validation: 2024-10-30
validation: 2025-05-19
posted: 2024-10-30
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/deploy-penpot-with-docker-instantapp/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: penpot docker instantapp
categories:
- instances
dates:
validation: 2024-10-29
validation: 2025-05-19
posted: 2022-09-28
hero: assets/scaleway-penpot.webp
---
Expand Down
2 changes: 1 addition & 1 deletion tutorials/dhcpcd-dedibox/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: dedibox dedicated-servers DHCPCD
categories:
- dedibox
dates:
validation: 2024-11-13
validation: 2025-05-19
posted: 2021-03-12
---

Expand Down
4 changes: 3 additions & 1 deletion tutorials/install-github-actions-runner-mac/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,17 @@ tags: mac m1 github-actions ci/cd apple-silicon self-hosted-runner
categories:
- apple-silicon
dates:
validation: 2024-10-24
validation: 2025-05-19
posted: 2024-01-31
---

<ClickableBanner
productLogo="generic"
title="Automate your CI/CD workflows on macOS with GitHub Actions Runners"
url="https://account.scaleway.com/register"
label="Create your account"
/>

GitHub Actions is a powerful CI/CD platform that allows users to automate their software development workflows, connected to a GitHub organization or repository. While GitHub offers online runners with a pay-as-you-go model, self-hosted runners provide increased control and customization for your CI/CD setup. This tutorial guides you through setting up, configuring, and connecting a self-hosted runner on a Mac mini to execute macOS pipelines.

<Macro id="requirements" />
Expand Down
2 changes: 1 addition & 1 deletion tutorials/large-messages/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- object-storage
tags: messaging nats terraform big-data
dates:
validation: 2024-10-21
validation: 2025-05-19
posted: 2024-01-22
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: docker k8s kubernetes kapsule migration
categories:
- kubernetes
dates:
validation: 2024-11-14
validation: 2025-05-19
posted: 2024-11-14
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: kubernetes kapsule k8s migration
categories:
- kubernetes
dates:
validation: 2024-11-13
validation: 2025-05-19
posted: 2024-11-13
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/prestashop-dedibox/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ categories:
hero: assets/scaleway_prestashop.webp
tags: dedibox prestashop e-commerce ecommerce
dates:
validation: 2024-11-13
validation: 2025-05-19
posted: 2020-08-07
---

Expand Down
4 changes: 2 additions & 2 deletions tutorials/store-s3-cyberduck/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ categories:
- storage
- object-storage
dates:
validation: 2024-10-28
validation: 2025-05-19
posted: 2018-06-04
---

Object Storage offers a versatile solution for storing a wide array of objects, including documents, images, videos, and more, with the convenience of retrieval from any location.
Scaleway Object Storage offers a versatile solution for storing a wide array of objects, including documents, images, videos, and more, with the convenience of retrieval from any location.

For example, images stored in Object Storage become readily accessible via HTTP protocols.
Manage your storage through the intuitive control panel, while also benefiting from various tools designed to streamline interactions with Object Storage.
Expand Down
2 changes: 1 addition & 1 deletion tutorials/store-s3-transmit/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: object-storage Transmit-5
categories:
- object-storage
dates:
validation: 2024-11-04
validation: 2025-05-19
posted: 2018-06-04
---

Expand Down
4 changes: 2 additions & 2 deletions tutorials/store-wp-mediacloud-s3/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ categories:
- object-storage
- instances
dates:
validation: 2024-10-29
validation: 2025-05-19
posted: 2019-02-13
---

Expand All @@ -31,7 +31,7 @@ Media Cloud is a WordPress plugin that allows you to automatically import the me

Media Cloud can be installed directly from the admin interface of your WordPress blog.

1. Enter the **Plugins** section in the admin interface of WordPress, then click **New Plugin** and search for **Media Cloud**.
1. Enter the **Plugins** section in the admin interface of WordPress, then click **New Plugin** and search for **Media Cloud** (The exact plugin name is: Media Cloud for Bunny CDN, Amazon S3, Cloudflare R2, Google Cloud Storage, DigitalOcean and more).
2. Click **Install Now** to install the plugin into WordPress:
<Lightbox src="scaleway-mediacloud_01.webp" alt="" />
3. Once installed, activate the plugin by clicking on **Activate**:
Expand Down
2 changes: 1 addition & 1 deletion tutorials/systemd-essentials/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: systemd instances
categories:
- instances
dates:
validation: 2024-10-29
validation: 2025-05-19
posted: 2018-07-10
---

Expand Down
4 changes: 2 additions & 2 deletions tutorials/terraform-quickstart/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ categories:
tags: Terraform/OpenTofu Elastic-Metal Instances HashiCorp
hero: assets/scaleway_terraform.webp
dates:
validation: 2024-10-29
validation: 2025-05-19
posted: 2018-04-06
---

HashiCorp [Terraform/OpenTofu](http://terraform.io) is an open-source software tool to deploy **IaaC**: Infrastructure as Code. It means that you can automate infrastructure resources such as Network, Instances, Elastic Metal servers, and more. It allows you to use declarative configuration files to manage the full lifecycle — create new resources, manage existing ones, and delete those no longer needed. The configuration language used by Terraform/OpenTofu is called [Hashicorp Configuration Language (HCL)](https://github.com/hashicorp/hcl).
HashiCorp [Terraform](http://terraform.io) or [OpenTofu](https://opentofu.org/) (open source fork of Terraform) are open-source software tools to deploy **IaaC**: Infrastructure as Code. It means that you can automate infrastructure resources such as Network, Instances, Elastic Metal servers, and more. It allows you to use declarative configuration files to manage the full lifecycle — create new resources, manage existing ones, and delete those no longer needed. The configuration language used by Terraform/OpenTofu is called [Hashicorp Configuration Language (HCL)](https://github.com/hashicorp/hcl).

<Macro id="requirements" />

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories:
- object-storage
tags: serverless triggers sqs queue
dates:
validation: 2024-10-21
validation: 2025-05-19
posted: 2023-07-07
---

Expand Down
25 changes: 13 additions & 12 deletions tutorials/vuls-security-scanner/index.mdx
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
meta:
title: Vulnerability Scanning with Vuls on Ubuntu Bionic
title: Vulnerability Scanning with Vuls on Ubuntu Noble (24.04)
description: This page shows you how to use Vuls, an open-source, agent-less vulnerability scanner based on information from NVD, OVAL, etc.
content:
h1: Vulnerability Scanning with Vuls on Ubuntu Bionic
h1: Vulnerability Scanning with Vuls on Ubuntu Noble (24.04)
paragraph: This page shows you how to use Vuls, an open-source, agent-less vulnerability scanner based on information from NVD, OVAL, etc.
categories:
- instances
tags: compute Vuls security NVD OVAL
dates:
validation: 2024-11-09
validation: 2025-05-19
posted: 2019-03-19
---

Expand All @@ -20,7 +20,7 @@ dates:
- A Scaleway account logged into the [console](https://console.scaleway.com)
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
- An [SSH key](/organizations-and-projects/how-to/create-ssh-key/)
- An [Instance](/instances/how-to/create-an-instance/) running on Ubuntu Bionic Beaver (18.04)
- An [Instance](/instances/how-to/create-an-instance/) running on Ubuntu Noble Numbat (24.04)

## Installing the dependencies and pre-work

Expand All @@ -31,7 +31,7 @@ dates:
```
3. Install required dependencies, including Go via APT:
```
apt install sqlite git debian-goodies gcc make wget golang-go -y
apt install sqlite3 git debian-goodies gcc make wget golang go-cve-dictionary -y
```
4. Create a directory `vuls` which will contain all data Vuls uses:
```
Expand All @@ -42,7 +42,8 @@ dates:
nano /etc/profile.d/env-go.sh
```
6. Edit the file as follows before saving and exiting the text editor:
```
```go
export GOROOT=/snap/go/current
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
```
Expand Down Expand Up @@ -118,9 +119,9 @@ Vuls uses [go-cve-dictionary](https://github.com/kotakanbe/go-cve-dictionary), a
```
cp $GOPATH/bin/goval-dictionary /usr/local/bin
```
6. Fetch the OVAL data for [Ubuntu 18.x](https://github.com/kotakanbe/goval-dictionary#usage-fetch-oval-data-from-ubuntu) by running the following command:
6. Fetch the OVAL data for [Ubuntu 24.x](https://github.com/kotakanbe/goval-dictionary#usage-fetch-oval-data-from-ubuntu) by running the following command:
```
goval-dictionary fetch-ubuntu -dbpath=/usr/share/vuls/oval.sqlite3 18
goval-dictionary fetch-ubuntu -dbpath=/usr/share/vuls/oval.sqlite3 24
```

<Message type="important">
Expand Down Expand Up @@ -260,7 +261,7 @@ Vuls is capable of performing security checks on multiple machines. To configure
1. Connect to the remote server as `root` via [SSH](/instances/how-to/create-an-instance/#-Logging-into-the-Instance).
2. Update the APT package cache, the already installed software on the Instance, and install `sudo` and `debian-goodies`, which is required for Vuls:
```
apt update && apt upgrade -y && apt installl sudo debian-goodies -y
apt update && apt upgrade -y && apt install sudo debian-goodies -y
```
3. Create a user for Vuls with the `adduser` command:
```
Expand Down Expand Up @@ -291,7 +292,7 @@ Vuls is capable of performing security checks on multiple machines. To configure
9. On the remote server, being logged into the `vuls` user, add the key in the file `.ssh/authorized_keys`.
10. Restart SSH on the remote server:
```
sudo sshd restart
sudo systemctl restart ssh
```
11. On the Vuls master server, add a block to the `/usr/share/vuls/config.toml` file:
```
Expand All @@ -313,8 +314,8 @@ Vuls is capable of performing security checks on multiple machines. To configure
[Mar 20 10:14:13] INFO [localhost] Validating config...
[Mar 20 10:14:13] INFO [localhost] Detecting Server/Container OS...
[Mar 20 10:14:13] INFO [localhost] Detecting OS of servers...
[Mar 20 10:14:13] INFO [localhost] (1/2) Detected: localhost: ubuntu 18.04
[Mar 20 10:14:13] INFO [localhost] (2/2) Detected: remote_host: ubuntu 18.04
[Mar 20 10:14:13] INFO [localhost] (1/2) Detected: localhost: ubuntu 24.04
[Mar 20 10:14:13] INFO [localhost] (2/2) Detected: remote_host: ubuntu 24.04
[Mar 20 10:14:13] INFO [localhost] Detecting OS of containers...
[Mar 20 10:14:13] INFO [localhost] Checking Scan Modes...
[Mar 20 10:14:13] INFO [localhost] Checking dependencies...
Expand Down
2 changes: 1 addition & 1 deletion tutorials/wordpress-lemp-stack-focal/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: WordPress cms php LEMP nginx mysql mariadb
categories:
- instances
dates:
validation: 2024-10-28
validation: 2025-05-19
posted: 2021-12-03
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/zabbix-monitoring/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: instances Zabbix monitoring MariaDB
categories:
- instances
dates:
validation: 2024-11-04
validation: 2025-05-19
posted: 2019-06-17
---

Expand Down
2 changes: 1 addition & 1 deletion tutorials/zammad-ticketing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ hero: assets/scaleway_zammad.webp
categories:
- instances
dates:
validation: 2024-10-08
validation: 2025-05-19
posted: 2020-12-22
---

Expand Down