# New Ubuntu Release 25.04

**URL:** https://meta.discourse.org/t/new-ubuntu-release-25-04/366712
**Category:** Development
**Created:** [May 19, 2025, 2:47pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712 "2025-05-19T14:47:32Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [May 19, 2025, 2:47pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/1 "2025-05-19T14:47:32Z")

</div>

Good day,

Have completed upgrade for the new Ubuntu version 25.04, **Plucky Puffin,** what a great name lol.

This seems to be working fine to run discourse. Here is some information about the new release:

> **[Index of /releases/plucky](https://old-releases.ubuntu.com/releases/plucky/)**
>
> CD images for Ubuntu 25.04 (Plucky Puffin)

> **[Ubuntu 25.04 (Plucky Puffin) released](https://discourse.ubuntu.com/t/ubuntu-25-04-plucky-puffin-released/59303)**
>
> Ubuntu 25.04, codenamed “Plucky Puffin”, is here. This release continues Ubuntu’s proud tradition of integrating the latest and greatest open-source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at...

I’m not sure if there are significant differences with this new version that affect discourse at all, has anyone noticed any changes with this?

Excerpt from announcement:

_Ubuntu 25.04 introduces GNOME 48 with triple buffering for smoother performance, HDR settings, and new features like a Wellbeing Panel and Preserve Battery Health mode. A new modern PDF reader, Papers, is now the default._

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [May 19, 2025, 6:31pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/2 "2025-05-19T18:31:11Z")

</div>

Unless you want to upgrade your OS sooner rather than later, you’re better off sticking with an LTS release like 24.04.

Ubuntu 25.04 will reach its end of life (EOL) on January 2026. There is zero advantage to using 25.04 on a Discourse server. If it’s your desktop, and you love upgrading your OS, go for it.

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [May 19, 2025, 7:47pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/3 "2025-05-19T19:47:46Z")

</div>

> [@](#):
>
> [Beginner Install Guide](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md)
> 
> We strongly suggest you turn on automatic security updates for your OS. In Ubuntu use the `dpkg-reconfigure -plow unattended-upgrades` command.

will ubuntu 24.04 upgrade itself undesirably to 25.04 ? or will ubuntu prompt of the new release after each login to CLI ?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [May 19, 2025, 8:30pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/4 "2025-05-19T20:30:42Z")

</div>

> [@Ethsim2](#):
>
> will ubuntu 24.04 upgrade itself undesirably to 25.04

No. It will only suggest other LTS versions.

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [May 20, 2025, 3:03am UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/5 "2025-05-20T03:03:19Z")

</div>

> [@Ethsim2](#):
>
> will ubuntu prompt of the new release

There was prompt of new version for cloud server.

Good to know doesn’t make a difference or 24 may be better.

> [@pfaffman](#):
>
> Ubuntu 25.04 will reach its end of life (EOL) on January 2026.

This is confusing that will be “end of life,” for the newer version, is that for beta version before main release or something?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [May 20, 2025, 11:36am UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/6 "2025-05-20T11:36:14Z")

</div>

> [@Architect](#):
>
> This is confusing that will be “end of life,”

[https://ubuntu.com/about/release-cycle](https://ubuntu.com/about/release-cycle)

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [May 21, 2025, 4:33pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/8 "2025-05-21T16:33:29Z")

</div>

Second question:

Is it possible to downgrade from 25 to 24 via console for cloud server?

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [May 21, 2025, 5:03pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/9 "2025-05-21T17:03:17Z")

</div>

No. All you can do is backup your own data and forum, and reinstall.

In the future taking a snapshot before upgrading and deleting it after you are sure all went nicely and you want to stay at it, is really good policy.

If all you have is a forum, then backin up, spinning a new VPS, installing Disourse and restoring is the most easiest way. Or you stay in that and upgrade when next LTS is matured enough. That is an option too.

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [May 21, 2025, 6:22pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/10 "2025-05-21T18:22:13Z")

</div>

> [@Jagster](#):
>
> taking a snapshot before upgrading

Would I be right in thinking that one would need to stop at least the database before taking a snapshot, to be sure of having consistent data?

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [May 21, 2025, 6:52pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/11 "2025-05-21T18:52:45Z")

</div>

Of course, if there is constant use.

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [May 21, 2025, 9:34pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/12 "2025-05-21T21:34:46Z")

</div>

> [@Jagster](#):
>
> if there is constant use

So perhaps not a good idea for anyone to just take a snapshot and suppose it could be restored correctly. (Personally I don’t use snapshots: they are not backups. I think they are a tempting facility which is likely to be misunderstood.)

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [May 21, 2025, 9:47pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/13 "2025-05-21T21:47:48Z")

</div>

Of course snapshots aren’t backups. It is a wayback system to restore whole system, like when upgrading Ubuntu or do something else where ordinary backups aren’t enough.

The scale and purpose is totally different.

If your forum is in Ubuntu 22.04 and you want to use upgrader of shell to get 24.04, then a snapshot is what to use. Sure, spinning up a virgin VPS, installing brand new Discourse and then restoring backup is another way. Not so funny way, if one has installed something else too and customized system.

If you upgrade Discourse itself, of course you do backup — do you remember close that fprum then too 😉

But if your database is messed up badly at that procedure, a snatpshot would save your skin easily.

So, it isn’t question of right or wrong. Those two are different tools.

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [May 21, 2025, 9:59pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/14 "2025-05-21T21:59:07Z")

</div>

> [@Jagster](#):
>
> Or you stay in that and upgrade when next LTS is matured enough.

May go with this option for now, as long as this new version isn’t super unstable seems to be working for now.

I have weekly automatic backups with digital ocean server, this is for new site not much content or users so far.

Would be good to go through the steps of restoring from backup haven’t done that before.

My understanding is this version 25 is temporary version for testing new features to be implemented in main production version, so with this being scheduled for retirement in January of next year there will be option for upgrading to the “LTS” version then.

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [May 22, 2025, 9:56pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/15 "2025-05-22T21:56:00Z")

</div>

> [@Architect](#):
>
> Would be good to go through the steps of restoring from backup haven’t done that before.

If you don’t have #s3 configured for backups and your backups are larger than the front-end nginx can take, i think it’s best to do backup and restore on the old and new ubuntu server CLIs.

> [@Backup discourse from the command line](https://meta.discourse.org/t/backup-discourse-from-the-command-line/64364):
>
> bookmark This guide covers how to back up and restore your Discourse site using command line tools, specifically designed for self-hosted environments. person_raising_hand Required user level: Administrator information_source You can use the below placeholders to automatically fill out the command line prompts in this guide: Backing up To create a backup of your Discourse site, follow these steps: Enter the container: ./launcher enter app Run the backup: discourse backup…

has all the steps you need, my `scp` has been `aws-cli`, deos anyone recommend another package that works with a different cloud provider on ubuntu?

perhaps one you can install through `snap`

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [May 25, 2025, 10:15pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/16 "2025-05-25T22:15:01Z")

</div>

i wouldn’t mind trying `rclone`

---

<div class="post-metadata">

### Author: ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)
#### Post date: [May 26, 2025, 5:40pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/17 "2025-05-26T17:40:27Z")

</div>

> [@Ethsim2](#):
>
> If you don’t have #s3 configured

Do not have that configured, don’t know what that is.

Am not a tech person don’t understand hardly anything you have written here (other than reference to the official guide), can research to figure that out.

> [@Ethsim2](#):
>
> `scp` has been `aws-cli`

Does anyone know what this means?

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [May 26, 2025, 6:28pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/18 "2025-05-26T18:28:07Z")

</div>

> [@Ethsim2](#):
>
> `aws-cli`

> **[Install aws-cli on Linux | Snap Store](https://snapcraft.io/aws-cli)**

> [@Ethsim2](#):
>
> `rclone`

> **[Install rclone on Linux | Snap Store](https://snapcraft.io/rclone)**

* * *

Using Canonical’s Ubuntu can make life so much easier in working with Discourse 🙂

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [May 26, 2025, 9:15pm UTC](https://meta.discourse.org/t/new-ubuntu-release-25-04/366712/19 "2025-05-26T21:15:07Z")

</div>

> [@Architect](#):
>
> > [@Ethsim2](#):
> >
> > If you don’t have #s3 configured
> 
> Do not have that configured

Sounds good, i don’t either.

> [@Architect](#):
>
> > [@Ethsim2](#):
> >
> > `scp` has been `aws-cli`
> 
> Does anyone know what this means?

i was referring to using the `aws-cli` application on ubuntu, configuring to IAM of temporary account by `aws configure`, and then using the application on the old server to upload a large backup file to S3 and using on new server to download the same file.
