Advice on Migrating Away from OpenSUSE Linux Packages

<!-
Thanks for getting in touch with the ownCloud community!
Central is the place for general topics around ownCloud: Questions, suggestions and community-based support.
Bug reports against any ownCloud component should be reported in the Github issue trackers.
More information about reporting issues can be found in the Contribution Guidelines
at core/.github/CONTRIBUTING.md at master · owncloud/core · GitHub
Please be patient and try to describe your topic as detailed as possible to
enable others to understand your request. With that you will get prompt responses.
Please always add information about the version of any involved software, the
operating system and database you’re using with regards to your enquiry.
It is advisable to test with the latest stable versions of all components before
reaching out to others.

x package installed ownCloud server to one of the remaining supported options?

TL;DR: what steps should be taken to migrate from a current openSUSE Linux package installed ownCloud server to one of the remaining supported options?

I’ve only just become aware of the announcement in June 2025 that openSUSE packages support has been dropped. In that announcement, it says that such installations should migrate to a supported method, but there is no specific advice given. Can anyone point me to the specific steps that should be taken to achieve this?

Steps to reproduce

Expected behaviour

Tell us what should happen

Actual behaviour

Tell us what happens instead

Server configuration

Operating system: Ubuntu 20.04

Web server: Apache

Database: MySQL (8.0.43)

PHP version: 7.4.3

ownCloud version: 10.15.2-1+12.1

Updated from an older ownCloud or fresh install: upgraded

Where did you install ownCloud from: Linux Packages

Signing status (ownCloud 9.0 and above):

Login as admin user into your ownCloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results into https://gist.github.com/ and puth the link here.

The content of config/config.php:

Log in to the web-UI with an administrator account and click on
'admin' -> 'Generate Config Report' -> 'Download ownCloud config report'
This report includes the config.php settings, the list of activated apps
and other details in a well sanitized form.

or 

If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your ownCloud installation folder

*ATTENTION:* Do not post your config.php file in public as is. Please use one of the above
methods whenever possible. Both, the generated reports from the web-ui and from occ config:list
consistently remove sensitive data. You still may want to review the report before sending.
If done manually then it is critical for your own privacy to dilligently
remove *all* host names, passwords, usernames, salts and other credentials before posting.
You should assume that attackers find such information and will use them against your systems.

List of activated apps:

If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your ownCloud installation folder.

Are you using external storage, if yes which one: local/smb/sftp/…

Are you using encryption: yes/no

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/…

LDAP configuration (delete this part if not used)

With access to your command line run e.g.:
sudo -u www-data php occ ldap:show-config
from within your ownCloud installation folder

Without access to your command line download the data/owncloud.db to your local
computer or access your SQL server remotely and run the select query:
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';


Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.

Client configuration

Browser:

Operating system:

Logs

Web server error log

Insert your webserver log here

ownCloud log (data/owncloud.log)

Insert your ownCloud log here

Browser log

Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log 
c) ...

This would be no different than any other migration to a new ownCloud installation. While you are setting up your new ownCloud instance, you should probably replace that obsolete Ubuntu LTS with an OS that is still in support.

To migrate from an openSUSE ownCloud installation, back up your database, config.php, and data/ folder. Set up a supported server (Ubuntu, Debian, or Docker), install ownCloud, restore your data, update configuration, and test everything before going live.