Hello all,
For a few days now I have been reading about the shiny new opencloud alternative to nextcloud. Has anyone tried to migrate from nextcloud to opencloud?
I have not found a guide about how to move the files from one to the other. I want to try it out and if I like it enough, move. But how does one do that?
I’ve genuinely been thinking the same lately , Nextcloud keep implementting new features and AI crap etc etc , but should be working on stability, reliability and improving performance. Since the last update , talk won’t connect video calls on the Nextcloud AIO which was designed to make it easy. Time to look else where for similar projects like opencloud for files , immich for photos and maybe something like Jitsu for calls and chat.
OpenCloud has made a conscious decision not to use relational databases and instead uses files to store metadata. This decision simplifies the system considerably and at the same time helps to improve scalability and system stability.
Well color me convinced. The most frustrating part about updating Nextcloud is fixing the database schema.
I don’t even want a database I just want a lightweight webui for manage my files from a browser.
OpenCloud fits the bill much better.
not sure why you think this? You still have to have some state (you cannot just rehydrate state of file system upon restart and keep everything in mem). To rephrase, those who don’t understand databases are bound to reimplement them…poorly. Why you think upgrade of metadata schema in those files will be less of an issue on upgrades (surely this will happen, file format will change, just now without constraints, foreign keys, checks and with manual reindexing and manual query optimizations)?
Not OP, but having files and folder structures accessible in the OS helps with a lot of tasks and interoperability.
If I want to add media files to Jellyfin, etc, I can’t just drop them into the video folder remotely because I have it mapped to a particular folder on the drive. If I want to make a copy of a large folder, I first have to mount the cloud as a “remote” drive, then do the operation from there.
It’s much easier to access files and folders outside of a database if they are needed for anything outside of the cloud service. I know that there may also be some security and efficiency factors that make a database favorable, but in terms of ease of use, it is just more effort to use a fileserver that operates through a database.
The files and folders of NC are outside of the database. They are fully browseable in the filesystem. The database is just there for the metadata.
You can totally do that in nextcloud. All your file structure is keeped in the directory of nextcloud. The database only keep metadatas about what is shared and such things. One soft that strip the file structure and store it only as metadata in a database is Seafile. For your usecase, you can drop your files in your nextcould directory at the right place and invoke the command
occ files:scan. It doesn’t watch for file changes, but you could certainly setup a Cron or a script to invoke it remotely.Why use a software that requires an involved workaround when there is software available that already does it?
Nothing against NextCloud, buy it’s not the only solution available, and people have different needs.
Databases are not the issue but that the updater doesn’t handle it… My personal instance and our work instance never take long (a few seconds) to fix the database. I mean the instance is already in maintenance mode and adding a checkbox to do it or not to do it, should be simple. I don’t know if there are instances where it takes long and its better to do it during the night.
Is it maintained? I just looked up their GitHub and it’s been 4 years, and the repo is archived. I wouldn’t install if it’s not getting updates…
EDIT: I was looking at an old project. See replies for more details.
The last release was 4 days ago. You must be looking at the wrong project
I was indeed. Kagi gave me an og repo.
Reading through the comments, thisnwill get very confusing with the naming…
I made the switch a few months back. Manually migrated my files over using the desktop apps for both, but it was maybe 200GB of junk so it didn’t take long.
OpenCloud is great. Much faster, much simpler, does what it needs to do. That being said, it is very new so documentation is lacking, and the desktop and mobile app are VERY basic (the mobile app doesn’t have a dark theme and only offers a limited photo sync right now, for example, instead of setting various one or two-way synced folders).
It’s also worth nothing that their compose file and OIDC support are both a mess. The compose file is easy enough to work around, plenty of folks have put together cleaner, minimal single file setups. For OIDC, I did get it working with Authentik but it loves to constantly log me out mid-session in Librewolf all the time. For some reason they use a hard-coded clientID for OIDC, and even worse the ID is different for web, desktop, and mobile. Very bizarre.
So it’s far from flawless, but it’s early in development and overall it’s still a better fit for me than Nextcloud.
Good to know I’m not the only one. I just set up OpenCloud with Authentik OIDC and I see those auto logouts too (like after 5 minutes). Haven’t started debugging yet.
I’ve just accepted it for now while I pray they work on updating it to officially support anything that’s not keycloak lmao