"
+ git push scalingo master
+ ```
+
+
+## Setting the Timezone
+
+The timezone configured inside our base image is **UTC±00:00**. You can set it
+to a different value by setting the environment variable **`TZ`** with the
+desired [timezone][timezones]:
+{: #timezone}
+
+```shell
+scalingo --app my-app env-set TZ=Europe/Paris
+```
+
+Our stacks are standard Docker images, and are free to download, use, or
+inspect:
+
+```shell
+docker pull scalingo/scalingo-26
+docker run --rm -it scalingo/scalingo-26:latest bash
+```
+
+
+*[EOL]: End Of Life
+*[LTS]: Long-Term Support
+
+
+[timezones]: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
+
+[dashboard]: https://dashboard.scalingo.com/
+
+
+[cli]: {% post_url tools/cli/2000-01-01-start %}
+[buildpacks]: {% post_url platform/deployment/buildpacks/2000-01-01-intro %}
+[scalingo-22]: {% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}
+[scalingo-24]: {% post_url platform/internals/stacks/2000-01-01-scalingo-24-stack %}
+[scalingo-26]: {% post_url platform/internals/stacks/2000-01-01-scalingo-26-stack %}
+[review app]: {% post_url platform/app/2000-01-01-review-apps %}
+[one-off]: {% post_url platform/app/2000-01-01-tasks %}
diff --git a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-22-stack.md b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-22-stack.md
index 716f67bb1..23f973aa8 100644
--- a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-22-stack.md
+++ b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-22-stack.md
@@ -1,44 +1,56 @@
---
title: Scalingo-22 Stack
-nav: Scalingo-22
-modified_at: 2026-06-10 00:00:00
+nav: scalingo-22
+modified_at: 2026-06-22
index: 4
---
{% warning %}
-The scalingo-22 stack, based on Ubuntu 22.04 LTS, is deprecated and will be discontinued on June 1, 2027.
-This date follows the end of Ubuntu 22.04 LTS standard support after May 2027, as described in the [Ubuntu releases list](https://documentation.ubuntu.com/project/release-team/list-of-releases/).\\
-From this date, Scalingo will no longer support applications running on scalingo-22, and new deployments, including Review Apps, must use [scalingo-24]({% post_url platform/internals/stacks/2000-01-01-scalingo-24-stack %}) or later.
+The {% scalingo 22 %} stack is now **[deprecated][stack-lifecycle]**. It will
+be [discontinued][stack-lifecycle] on June 1, 2027.
+
+We strongly encourage migrating to {% scalingo 24 %} or later as soon as
+possible.
{% endwarning %}
-This article describes the scalingo-22 stack, based on Ubuntu 22.04. [What is a stack?]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+The {% scalingo 22 %} [stack] is based on Ubuntu 22.04 Long-Term Support.
+
-## Support Period
+## Lifecycle
-scalingo-22 is based on Ubuntu 22.04. It will be supported through May 2027.
+{% scalingo 22 %} is currently **[deprecated][stack-lifecycle]**.
-## Testing and Migrating Your App
+| Status | From | Through |
+| ---------------------------------------------------: | ------------: | -----------: |
+| Supported | May 2022 | May 2026 |
+| **Deprecated** | **June 2026** | **May 2027** |
+| Discontinued | June 2027 | - |
-Learn how to test and [migrate your app]({% post_url platform/internals/stacks/2000-01-01-stacks %}#migrating-to-a-new-stack) to scalingo-22.
## Docker Image
-This base image is a completely standard Docker image. The image is available on [Docker Hub](https://hub.docker.com/r/scalingo/scalingo-22). You can run it locally with this command:
+This base image is a completely standard Docker image. The image is available
+on [Docker Hub]. You can run it locally with this command:
-```
+```shell
docker pull scalingo/scalingo-22:latest
docker run --rm -it scalingo/scalingo-22:latest bash
```
-## Ubuntu Packages
+## Packages
-The following table lists available packages and versions for the stack scalingo-22.
+The following table lists available packages and versions for the stack
+{% scalingo 22 %}.
-In general, apps do not typically interact directly with this level of operating system services. Some app dependencies may, as well as apps that directly rely on the underlying operating system. The list below is provided to document the available operating system packages.
-
-
-{: .table }
| Name | Version |
| ---- | ------- |
{% include scalingo_22_stack_packages.md %}
-
+
+
+*[LTS]: Long-Term Support
+
+[Docker Hub]: https://hub.docker.com/r/scalingo/scalingo-22
+
+[stack]: {% post_url platform/internals/stacks/2000-01-01-overview %}
+[stack-lifecycle]: {% post_url platform/internals/stacks/2000-01-01-overview %}#lifecycle
+
diff --git a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-24-stack.md b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-24-stack.md
index c01ee7f8b..d78de61dd 100644
--- a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-24-stack.md
+++ b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-24-stack.md
@@ -1,42 +1,48 @@
---
title: Scalingo-24 Stack
-nav: Scalingo-24
-modified_at: 2026-06-10 00:00:00
+nav: scalingo-24
+modified_at: 2026-06-22
index: 3
---
-{% note %}
-scalingo-24 is the current default stack.
-{% endnote %}
-This article describes the scalingo-24 stack, based on Ubuntu 24.04. [What is a stack?]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+The {% scalingo 24 %} [stack] is based on Ubuntu 24.04 Long-Term Support.
-## Support Period
-scalingo-24 is based on Ubuntu 24.04. It will be supported through May 2029.
+## Lifecycle
-## Testing and Migrating Your App
+{% scalingo 24 %} is currently **[supported][stack-lifecycle]**.
+
+| Status | From | Through |
+| ---------------------------------------------------: | ------------: | -----------: |
+| **Supported** | **May 2025** | **May 2028** |
+| Deprecated | June 2028 | May 2029 |
+| Discontinued | June 2029 | - |
-Learn how to test and [migrate your app]({% post_url platform/internals/stacks/2000-01-01-stacks %}#migrating-to-a-new-stack) to scalingo-24.
## Docker Image
-This base image is a completely standard Docker image. The image is available on [Docker Hub](https://hub.docker.com/r/scalingo/scalingo-24). You can run it locally with this command:
+This base image is a completely standard Docker image. The image is available
+on [Docker Hub]. You can run it locally with this command:
-```
+```shell
docker pull scalingo/scalingo-24:latest
docker run --rm -it scalingo/scalingo-24:latest bash
```
-## Ubuntu Packages
+## Packages
-The following table lists available packages and versions for the stack scalingo-24.
+The following table lists available packages and versions for the stack
+{% scalingo 24 %}.
-In general, apps do not typically interact directly with this level of operating system services. Some app dependencies may, as well as apps that directly rely on the underlying operating system. The list below is provided to document the available operating system packages.
-
-
-{: .table }
| Name | Version |
| ---- | ------- |
{% include scalingo_24_stack_packages.md %}
-
+
+
+*[LTS]: Long-Term Support
+
+[Docker Hub]: https://hub.docker.com/r/scalingo/scalingo-24
+
+[stack]: {% post_url platform/internals/stacks/2000-01-01-overview %}
+[stack-lifecycle]: {% post_url platform/internals/stacks/2000-01-01-overview %}#lifecycle
diff --git a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-26-stack.md b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-26-stack.md
index 2d20fbfa7..8ac6d1222 100644
--- a/src/_posts/platform/internals/stacks/2000-01-01-scalingo-26-stack.md
+++ b/src/_posts/platform/internals/stacks/2000-01-01-scalingo-26-stack.md
@@ -1,38 +1,49 @@
---
title: Scalingo-26 Stack
-nav: Scalingo-26
-modified_at: 2026-05-26 00:00:00
+nav: scalingo-26
+modified_at: 2026-06-22
index: 2
---
-This article describes the scalingo-26 stack, based on Ubuntu 26.04. [What is a stack?]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+The {% scalingo 26 %} [stack] is based on Ubuntu 26.04 Long-Term Support.
-## Support Period
+It's currently the default stack when deploying applications on Scalingo.
-scalingo-26 is based on Ubuntu 26.04. It will be supported through May 2031.
-## Testing and Migrating Your App
+## Lifecycle
+
+{% scalingo 26 %} is currently **[supported][stack-lifecycle]**.
+
+| Status | From | Through |
+| ---------------------------------------------------: | ------------: | -----------: |
+| **Supported** | **May 2026** | **May 2031** |
+| Deprecated | June 2031 | May 2032 |
+| Discontinued | June 2032 | - |
-Learn how to test and [migrate your app]({% post_url platform/internals/stacks/2000-01-01-stacks %}#migrating-to-a-new-stack) to scalingo-26.
## Docker Image
-This base image is a completely standard Docker image. The image is available on [Docker Hub](https://hub.docker.com/r/scalingo/scalingo-26). You can run it locally with this command:
+This base image is a completely standard Docker image. The image is available
+on [Docker Hub]. You can run it locally with this command:
-```
+```shell
docker pull scalingo/scalingo-26:latest
docker run --rm -it scalingo/scalingo-26:latest bash
```
-## Ubuntu Packages
-
-The following table lists available packages and versions for the stack scalingo-26.
+## Packages
-In general, apps do not typically interact directly with this level of operating system services. Some app dependencies may, as well as apps that directly rely on the underlying operating system. The list below is provided to document the available operating system packages.
+The following table lists available packages and versions for the stack
+{% scalingo 26 %}.
-
-{: .table }
| Name | Version |
| ---- | ------- |
{% include scalingo_26_stack_packages.md %}
-
+
+
+*[LTS]: Long-Term Support
+
+[Docker Hub]: https://hub.docker.com/r/scalingo/scalingo-26
+
+[stack]: {% post_url platform/internals/stacks/2000-01-01-overview %}
+[stack-lifecycle]: {% post_url platform/internals/stacks/2000-01-01-overview %}#lifecycle
diff --git a/src/_posts/platform/internals/stacks/2000-01-01-stacks.md b/src/_posts/platform/internals/stacks/2000-01-01-stacks.md
deleted file mode 100644
index e8b77326d..000000000
--- a/src/_posts/platform/internals/stacks/2000-01-01-stacks.md
+++ /dev/null
@@ -1,193 +0,0 @@
----
-title: Stacks
-nav: Stacks
-modified_at: 2026-05-28 00:00:00
-index: 1
----
-
-Applications on Scalingo run inside Linux containers. These containers are built on a base image maintained by Scalingo, which itself is derived from the official Docker image of a well-known Linux distribution.
-
-Scalingo currently supports two stacks based on Ubuntu LTS.
-
-| Name | Base Distribution | Supported Until | Status |
-|-----------------------|-------------------|-----------------|--------------|
-| [scalingo-26] | Ubuntu 26.04 | May 2031 | Supported |
-| [scalingo-24] | Ubuntu 24.04 | May 2029 | Supported |
-| [scalingo-22] ([EOL]) | Ubuntu 22.04 | May 2027 | Deprecated |
-| scalingo-20 | Ubuntu 20.04 | April 2025 | Discontinued |
-| scalingo-18 | Ubuntu 18.04 | April 2023 | Discontinued |
-| scalingo-14 | Ubuntu 14.04 | December 2019 | Discontinued |
-
-All Scalingo-supported buildpacks are compatible with supported stacks.
-
-The default stack for all newly created applications is `scalingo-24`.
-
-{% note %}
-We recommend prioritizing deployment of your applications on the latest stack to receive stability
-and security updates.
-{% endnote %}
-
-These base images are used for all applications hosted on the
-platform, as a result, it is a *generic image* which is *unspecialized*.
-That's why they are based on a stable **Ubuntu LTS** environment.
-
-## Viewing Stack Used by your Application
-
-The stack used by your application is available using Scalingo [CLI]({%
-post_url tools/cli/2000-01-01-start %}):
-
-```shell
-scalingo --app my-app apps-info
-+----------------+-------------+
-| SETTINGS | VALUE |
-+----------------+-------------+
-[...]
-| Stack | scalingo-26 |
-[...]
-+----------------+-------------+
-```
-
-## Migrating to a New Stack
-
-Updating the stack can have a significant impact on your application. Consequently, we warmly recommend testing your applications in a staging environment before making changes in production.
-
-{% note %}
-A stack change only takes effect after the application is redeployed.
-{% endnote %}
-
-### Using the Dashboard
-
-1. From your web browser, open your [dashboard]
-2. Open the target application
-3. Click the **Settings** tab
-4. In the **Settings** submenu, select **General**
-5. In the **Scalingo Stack** section, click **Change Scalingo Stack**
-6. Select `scalingo-26`
-7. Click **Change**
-8. Trigger a new deployment to apply the stack change immediately
-9. Run your functional tests to validate compatibility with the new stack
-
-### Using the CLI
-
-You can migrate to the latest stack with:
-
-```shell
-scalingo --app my-app stacks-set scalingo-26
-```
-
-Then redeploy your application:
-
-```shell
-git commit --allow-empty --message="Upgrading to scalingo-26"
-git push scalingo master
-```
-
-You can view the list of all available stacks with the [CLI]({% post_url
-tools/cli/2000-01-01-start %}):
-
-```shell
-scalingo stacks
-```
-
-### Using a Staging Application
-
-It is advisable to first test this change on a staging application. You may
-already have such staging application hosted on Scalingo. In such situation, the
-above-mentioned migration steps can be applied to it.
-
-### Using a Review App
-
-Otherwise, a nice solution to test the stack upgrade without affecting your
-currently running application is to create a [review app]({% post_url
-platform/app/2000-01-01-review-apps %}) and add a `scalingo.json` file
-containing:
-
-```json
-{
- "stack": "scalingo-26"
-}
-```
-
-Make sure your review app deploys successfully and works flawlessly. Once your
-application is ready for the new stack, migrate to the desired stack and redeploy
-with the method described above.
-
-## The Build Process
-
-Each time any user deploys a new release of their applications, a new container
-image is created. A new layer is added on top of the base
-image. It's built using the buildpack and contains the application code and all
-its dependencies. When the build is done, the resulting image is sent to
-our private repository and our orchestrator will use it subsequently to actually
-run the application in our infrastructure.
-
-The **maximum build time is 30 minutes**. After that duration the build will be cancelled by the platform.
-
-## Installed Libraries
-
-We've installed different libraries and softwares which are commonly used in
-the build process or used by human when running [one-off
-container]({% post_url platform/app/2000-01-01-tasks %}).
-
-You'll find:
-
-* Build essentials utility (GCC, make, autotools, ...)
-* Curl, git, telnet, ssh, ssh-client, openssl, dnsutils, sqlite
-* Node.js, Ruby, Perl, Python, Java
-* ImageMagick
-
-The advantage of using a single base image is that **once it has been
-fetched on a hosting node, we're done**. Even if we sacrifice a few megabytes
-of disk space, when a new container starts, only the application layer is
-fetched and nothing else.
-
-Of course you can inspect this base image: it's a completely standard Docker
-image after all! You can use something like:
-
-```console
-$ docker pull scalingo/scalingo-26
-$ docker run --rm -it scalingo/scalingo-26:latest bash
-```
-
-## Timezone
-
-The timezone configured inside our base image is UTC±00:00. You can set it to a
-different value by setting the environment variable `TZ` with the desired
-timezone:
-
-```
-scalingo --app my-app env-set TZ=Europe/Paris
-```
-
-A list of existing timezones is available
-[here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
-
-
-## Stack End-Of-Life
-
-EOL stands for End-of-Life and describes the retirement process of a stack.
-During this process, a stack remains supported until its documented
-end-of-support date. After that date, customers must migrate to a newer
-supported stack.
-
-A stack usually enters the end-of-life process about one year before its
-end-of-support date. Scalingo informs customers using a stack scheduled for
-end-of-life when this process starts.
-
-| Status | Meaning |
-| ------ | ------- |
-| Supported | The stack receives updates and can be used for new deployments. |
-| Deprecated | The stack is still supported, but customers should plan a migration to a newer supported stack. |
-| Discontinued | The stack no longer receives updates and cannot be used for new deployments. |
-
-Applications already deployed on a deprecated stack continue to run, even after
-the stack is discontinued. However, once the stack is discontinued,
-all new deployments, including Review Apps, must use a newer supported stack.
-
-[scalingo-22]: {% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}
-[scalingo-24]: {% post_url platform/internals/stacks/2000-01-01-scalingo-24-stack %}
-[scalingo-26]: {% post_url platform/internals/stacks/2000-01-01-scalingo-26-stack %}
-
-[EOL]: #stack-end-of-life
-
-[dashboard]: https://dashboard.scalingo.com/
diff --git a/src/changelog/base_image/_posts/2023-07-06-scalingo-20-v6-scalingo-22-v3.md b/src/changelog/base_image/_posts/2023-07-06-scalingo-20-v6-scalingo-22-v3.md
index 0c184bc2c..26d871617 100644
--- a/src/changelog/base_image/_posts/2023-07-06-scalingo-20-v6-scalingo-22-v3.md
+++ b/src/changelog/base_image/_posts/2023-07-06-scalingo-20-v6-scalingo-22-v3.md
@@ -10,7 +10,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in each stack, please refer to
our documentation:
-* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
* [scalingo-22]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}#ubuntu-packages)
As always, the Docker images are available on Docker Hub:
diff --git a/src/changelog/base_image/_posts/2023-10-17-scalingo-20-v8-scalingo-22-v6.md b/src/changelog/base_image/_posts/2023-10-17-scalingo-20-v8-scalingo-22-v6.md
index fe76a9271..64bdef602 100644
--- a/src/changelog/base_image/_posts/2023-10-17-scalingo-20-v8-scalingo-22-v6.md
+++ b/src/changelog/base_image/_posts/2023-10-17-scalingo-20-v8-scalingo-22-v6.md
@@ -11,7 +11,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in each stack, please refer to
our documentation:
-* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
* [scalingo-22]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}#ubuntu-packages)
As always, the Docker images are available on Docker Hub:
diff --git a/src/changelog/base_image/_posts/2023-11-06-scalingo-20-v9.md b/src/changelog/base_image/_posts/2023-11-06-scalingo-20-v9.md
index d53ceb486..ce7a77f3e 100644
--- a/src/changelog/base_image/_posts/2023-11-06-scalingo-20-v9.md
+++ b/src/changelog/base_image/_posts/2023-11-06-scalingo-20-v9.md
@@ -10,7 +10,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in the scalingo-20 stack, please refer to our documentation:
-* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
As always, the Docker images are available on Docker Hub:
diff --git a/src/changelog/base_image/_posts/2024-01-02-scalingo-20-v10-scalingo-22-v7.md b/src/changelog/base_image/_posts/2024-01-02-scalingo-20-v10-scalingo-22-v7.md
index 5978cba33..5f5c2a7d0 100644
--- a/src/changelog/base_image/_posts/2024-01-02-scalingo-20-v10-scalingo-22-v7.md
+++ b/src/changelog/base_image/_posts/2024-01-02-scalingo-20-v10-scalingo-22-v7.md
@@ -9,7 +9,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
-* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
* [scalingo-22]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}#ubuntu-packages)
As always, the Docker images are available on Docker Hub:
diff --git a/src/changelog/base_image/_posts/2024-04-25-scalingo-20-v11-scalingo-22-v8.md b/src/changelog/base_image/_posts/2024-04-25-scalingo-20-v11-scalingo-22-v8.md
index c04f72e5d..e9ff64cc7 100644
--- a/src/changelog/base_image/_posts/2024-04-25-scalingo-20-v11-scalingo-22-v8.md
+++ b/src/changelog/base_image/_posts/2024-04-25-scalingo-20-v11-scalingo-22-v8.md
@@ -9,7 +9,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
-* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
* [scalingo-22]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}#ubuntu-packages)
As always, the Docker images are available on Docker Hub:
diff --git a/src/changelog/base_image/_posts/2024-06-17-scalingo-20-v12-scalingo-22-v9.md b/src/changelog/base_image/_posts/2024-06-17-scalingo-20-v12-scalingo-22-v9.md
index 764a066e5..cb7d9f49f 100644
--- a/src/changelog/base_image/_posts/2024-06-17-scalingo-20-v12-scalingo-22-v9.md
+++ b/src/changelog/base_image/_posts/2024-06-17-scalingo-20-v12-scalingo-22-v9.md
@@ -12,7 +12,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
-* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
* [scalingo-22]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}#ubuntu-packages)
As always, the Docker images are available on Docker Hub:
diff --git a/src/changelog/base_image/_posts/2024-06-18-scalingo-20-v13-scalingo-22-v10.md b/src/changelog/base_image/_posts/2024-06-18-scalingo-20-v13-scalingo-22-v10.md
index abd418776..3b302065b 100644
--- a/src/changelog/base_image/_posts/2024-06-18-scalingo-20-v13-scalingo-22-v10.md
+++ b/src/changelog/base_image/_posts/2024-06-18-scalingo-20-v13-scalingo-22-v10.md
@@ -10,7 +10,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
-* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
* [scalingo-22]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}#ubuntu-packages)
As always, the Docker images are available on Docker Hub:
diff --git a/src/changelog/base_image/_posts/2024-10-23-scalingo-20-v14-scalingo-22-v11.md b/src/changelog/base_image/_posts/2024-10-23-scalingo-20-v14-scalingo-22-v11.md
index 93a03c5ac..00694fcab 100644
--- a/src/changelog/base_image/_posts/2024-10-23-scalingo-20-v14-scalingo-22-v11.md
+++ b/src/changelog/base_image/_posts/2024-10-23-scalingo-20-v14-scalingo-22-v11.md
@@ -9,7 +9,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in the different stacks, please refer to our documentation:
-* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+* [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
* [scalingo-22]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %}#ubuntu-packages)
As always, the Docker images are available on Docker Hub:
diff --git a/src/changelog/base_image/_posts/2025-02-07-scalingo-20-deprecation-plan.md b/src/changelog/base_image/_posts/2025-02-07-scalingo-20-deprecation-plan.md
index 9b7175bbe..c5ad0eba7 100644
--- a/src/changelog/base_image/_posts/2025-02-07-scalingo-20-deprecation-plan.md
+++ b/src/changelog/base_image/_posts/2025-02-07-scalingo-20-deprecation-plan.md
@@ -3,7 +3,7 @@ modified_at: 2025-02-07 14:00:00
title: 'Deprecation Plan for scalingo-20'
---
-The [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %}) stack, based on the Ubuntu 20.04 LTS operating system, will be deprecated in April 2025.
+The [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %}) stack, based on the Ubuntu 20.04 LTS operating system, will be deprecated in April 2025.
Applications using scalingo-20 will continue to function after this date. However, to ensure the security, performance, and reliability of both your applications and our platform, we strongly encourage you to plan their migration to scalingo-22, based on Ubuntu 22.04 LTS, as soon as possible.
@@ -23,6 +23,6 @@ Existing applications using the scalingo-20 stack will continue to function norm
To ensure the security, performance, and reliability of your applications, we encourage you to migrate to scalingo-22 as soon as possible.
Resources to guide you:
-- [Scalingo Stacks](https://doc.scalingo.com/platform/internals/stacks/stacks)
-- [Details on scalingo-22](https://doc.scalingo.com/platform/internals/stacks/scalingo-22-stack)
+- [Scalingo Stacks]({% post_url platform/internals/stacks/2000-01-01-overview %})
+- [Details on scalingo-22]({% post_url platform/internals/stacks/2000-01-01-scalingo-22-stack %})
- [Overview of scalingo-22](https://scalingo.com/blog/scalingo-22-new-stack)
diff --git a/src/changelog/base_image/_posts/2025-05-01-scalingo-20-deprecated.md b/src/changelog/base_image/_posts/2025-05-01-scalingo-20-deprecated.md
index df5c096e3..94b38a776 100644
--- a/src/changelog/base_image/_posts/2025-05-01-scalingo-20-deprecated.md
+++ b/src/changelog/base_image/_posts/2025-05-01-scalingo-20-deprecated.md
@@ -3,7 +3,7 @@ modified_at: 2025-05-01 07:00:00
title: 'scalingo-20 is now deprecated'
---
-The [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %}) stack, based on the Ubuntu 20.04 LTS operating system, is now deprecated.
+The [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %}) stack, based on the Ubuntu 20.04 LTS operating system, is now deprecated.
Applications using scalingo-20 will continue to work. However, to ensure the security, performance, and reliability of both your applications and our platform, we strongly encourage you to plan their migration to scalingo-22, based on Ubuntu 22.04 LTS, as soon as possible.
diff --git a/src/changelog/base_image/_posts/2025-08-05-scalingo-20-v15.md b/src/changelog/base_image/_posts/2025-08-05-scalingo-20-v15.md
index 6e3e61f5e..7038944bf 100644
--- a/src/changelog/base_image/_posts/2025-08-05-scalingo-20-v15.md
+++ b/src/changelog/base_image/_posts/2025-08-05-scalingo-20-v15.md
@@ -12,7 +12,7 @@ This new versions contain the following changes:
For a comprehensive list of packages installed in the different stacks, please
refer to our documentation:
-- [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-stacks %})
+- [scalingo-20]({% post_url platform/internals/stacks/2000-01-01-overview %})
The Docker images are available on Docker Hub: