After a couple months of exploring different options, I’ve finally set up my own Nextcloud.
but now I can’t figure out how to get my data…I figured it was synced to my local phone so I turned off the murena sync, but then everything disappeared. So i turned it back on. How do I sync everything to my local device so I can re-sync to the new nextcloud??
you’d export an archive and import at the target. Could be smart to leave out “Files”.
A migration done “by hand” is via murena web: export calendar to .ics, addressbook to .vcf and import those in the new account through the web ui. As files stay, those will be uploaded again from the phone
Wow. So if I’m not installing the beta, then I have to do it by hand as if I’m starting over.
The sync isn’t really a sync then, is it? I guess in the grand scheme of things finding one thing that’s a bad design is still better than any traditional phone OS.
Thank you for the instructions, I will work on it !
install? no, it’s a checkmark opt-in. The plugin isn’t accessible but is active anyway, it saves you a few minutes of doing export one by one on calendar / contacts and on import again, nothing special really, just a zipped dav/ folder.
The sync isn’t really a sync then, is it?
the technical answer is - webdav is client-server sync, not peer to peer. There’s a community around decsync (decentralized sync), but nowadays is inactive.
Syncthing is great for file p2p, but it can’t do things not file-based (calendar, contacts).
it doesn’t just nicely synchronize the files between two devices, one being the server and one being the phone. so, not a regular sync.
so now i’ve got..a mess? i think i have the contacts synced up with the webdav/nextcloud, i have the tasks synced separately, the calendar, on the other hand, is a problem. on the murena web app, i got it imported, i can see it all and it’s fine. but the phone does not show it. and if i go into the calendar settings to try to do it separately it says there’s no caldav calendars synchronizable..and isn’t that the same..? I can send myself the file on the phone and re-upload it, but I’m afraid of having duplicates…
for contacts, calendar (tasks are a calendar internally) and notes (the notes directory), migrate nextcloud to nextcloud until you’re 1:1 - do not use the phone for the migration but for files that you reupload.
Untether the murena account in the Android Settings → Accounts from murena.io until all is gone - then add with the same account type your new nextcloud host.
i had everything working except the calendar, it still wouldn’t sync, it looked fine on my own nextcloud and it looked fine on murena, but it wouldn’t sync with my phone. and then I noticed nextcloud doesn’t show anything other than notes on the phone.
I removed everything and now I can’t get it to add webdav anymore either. there’s a nextcloud account but it only syncs Notes, which I don’t actually care about, I use something else for notes.
so, how do i get the phone to sync with nextcloud with every other thing?? the accounts are right on nextcloud and murena, but I can’t get them to play nice with the phone itself.
are you trying to have the phone tethered to both at the same time, murena.io and your new nextcloud host? with what type? care to show a obfuscated screenshot from Settings → Accounts ?
I had assumed you migrate away. As in: remove murena.io when everything moved to your new host.
that was the idea! that’s what you suggested, I copy them across in the browser, make sure they match one for one. So I did. And then I removed murena and realized it still wasn’t syncing the calendar, So I removed my own WebDAV, thinking it was using nextcloud.
I said use the same account type: the murena account-type, not nextcloud.
That is what will make the in-built davx fork fetch all the caldav / carddav things. The nextcloud account type is reserved for the official Nextcloud client app that will not do caldav (calendar) and carddav (addressbook). I’d even just remove it. In-built eDrive will use the murena account type to do webdav. Think of your own nextcloud as your murena.io account and use the docs accordingly.
Will look roundabout like this screenshot just with your custom domain instead of murena.io.
THERE! that was the key piece of information, thank you!
the Murena type is just Murena-branded, it’s not unique or locked down. It just didn’t even occur to me you meant I should choose “Murena” and put something NOT-murena in the fields.
It’s synced and my calendar is correct and all is finally well!
great! yes, it’s not intuitive unless you just know it. Internally it used to be the davx webdav type, but murena.io went single sign on so maybe over the years differences will creep in. Notes should pick up that account when you open it next time.
I’m not sure the davx fork (“accountmanager”) can handle two murena-type webdav accounts, so I’m unsure if you could add both your custom domain nextcloud and murena.io at the same time and not run into issues.