New Ubuntu Release 25.04

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:

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.

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.

7 Likes

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

1 Like

No. It will only suggest other LTS versions.

5 Likes

There was prompt of new version for cloud server.

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

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

1 Like
2 Likes

Second question:

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

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.

3 Likes

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?

1 Like

Of course, 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.)

1 Like

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 :wink:

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.

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.

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.

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

1 Like