Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration path from Owncloud >= 10.14? #12199

Open
someone-somenet-org opened this issue Sep 12, 2024 · 10 comments
Open

Migration path from Owncloud >= 10.14? #12199

someone-somenet-org opened this issue Sep 12, 2024 · 10 comments

Comments

@someone-somenet-org
Copy link

Since Kiteworks (owncloud owner) seems to have increased their subscription prices there might be increased interest to migrate to Nextcloud.

Could you therefore update the migration page to the newest possible info there is:
https://docs.nextcloud.com/server/latest/admin_manual/maintenance/migrating_owncloud.html

@susnux
Copy link
Contributor

susnux commented Sep 12, 2024

I think it is basically the same as you need to migrate to Nextcloud 25 first because of the supported PHP versions of ownCloud and Nextcloud. Then after the migration you can migrate from 25 -> 26 -> 27.1 -> 28 -> 29.

There is also more information available in the Nextcloud blog: https://nextcloud.com/blog/owncloud-to-nextcloud-migration/

@joshtrichards
Copy link
Member

It was just updated a couple weeks ago: #12124

I'll move this to the docs repo though.

@joshtrichards joshtrichards transferred this issue from nextcloud/server Sep 12, 2024
@someone-somenet-org
Copy link
Author

Thanks.

@someone-somenet-org
Copy link
Author

Maybe I was too fast.

owncloud is currently in 10.15.0, the docs refer to 10.13.x -> NC.

Will it work with 10.15.0 too?

@joshtrichards joshtrichards changed the title Migration path from Owncloud? Migration path from Owncloud >= 10.14? Sep 15, 2024
@criegerde
Copy link

Any updates yet?
Related to [Ticket#9668648]

@joshtrichards
Copy link
Member

Cc: @viktorix, @Rello

@Rello
Copy link
Contributor

Rello commented Oct 23, 2024

Hi,
I just executed my local migration with 10.15 and did not see any main issues 👍🏻

@someone-somenet-org
Copy link
Author

someone-somenet-org commented Nov 29, 2024

While I just now migrated a staging machine and it took like 3 hours, I needed to apply nextcloud/server#49523 manually.

Now I came across the question: Why do I need to start with 25.x?

The old php version should not matter, if you juts download some .tar archive extract it and run occ upgrade.

Is the "upgrade path" just to be able to do it "without downtime"?

Cant I start directly with 30.x?

@Rello
Copy link
Contributor

Rello commented Dec 3, 2024

Hello @someone-somenet-org
the php version does matter. oC only works with php7.4. NC30 only works with php8.x

what you can try is to stop oC; upgrade the whole Server to the newest OS/PHP and then start the occ upgrade on NC30.
Its not officially supported. But you have proper Backups in place, do you?

@someone-somenet-org
Copy link
Author

someone-somenet-org commented Dec 3, 2024

The question is: is OC10.15 -> NC25 -> NC26 -> NC27 -> NC28 -> NC29 -> NC30 more supported than OC10.15 -> NC30 (and why)?

In both cases i have to edit the version.php file to make it work and both NC25 and NC30 have "migration is supported from owncloud 10.13", so I think both paths are not really officially supported but both should work equally well and due to my instances' size, its impossible to do any migration without downtime anyway, so It doesnt really matter to me if I grab a fresh VM and provision it with php8.2 from the get go and start with NC30 ... the question is, whether its more likely that something subtly breaks.

I didnt come across anything except for the no working AD/LDAP logins so far (both NC25 and NC30 affected), but that doesnt mean subtle breakage cannot happen and if its subtle backups wont help as if I notice half a year later that i should have gone the other way, because some data was lost, there is no way to roll back to backups that are half a year old.

(Sure I have backups... its a staging box after all, so in the worst case i can always copy over the production data. And yes, its a huge instance (cant open the admin->accounts page; it works with owncloud tho) and i cant get nc enterprise before i can show promising migration results and drop-in replacement feasibility)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants