Librem 5 + Nextcloud

Yes, there might be problems I do not get aware of, because there are different use scenarios.

Mine is that I use a PureOS desktop, an old Android phone and a pinephone running mobian. I do not care about the nextcloud web-interface and rarely look at it. Using contacts on PureOS and Mobian I only look at the data which I maintain on the Android device.

The contact synchronization between the three devices with this use case works good for me.

@lipu Out of interest: Did you try evolution also?

I cannot be sure of that, I am sorry

1 Like

Not really, and I realize there is a challenge in knowing what is the correct data. Once I have an idea how to ensure the pedigree of my calendar entries in this interop swamp, I’ll try experimenting with Thunderbird/Lightning, Evolution, Gnome Calendar, Nextcloud Calendar…

Is it ok if I bump this thread?

I set up Nextcloud as Online Account but it does not seem to sync the contacts within the Contacts app.

Did anyone try this with their device?

Thanks,
Antonio

I got the contacts and appointments synced.
I may need sometime.
And you have to select the nextcloud contacts to be shown in the contacts app. (Same for calendar)

Thanks for the reply

This is how I set up Nextcould in “Online Accounts”

Here what I set in Contacts

Is this correct? Because I set it up like 2 hours ago and nothing has syncronized so far. Is there anything I can verify in the logs (if so where?)

Thanks

Looks good from my point of view.

I don’t know any logs.
But may be someone else?

You could also try to search online. This is a generic gnome interface. (Not Librem5 or PureOS specific)

I have a similar setup and it works fine.

All fine!

Layer 8 issue. It works as intended.

4 Likes

Hi everyone!
I open my settings
Clic on Online Account
I clic on Nextcloud
They ask me a Server, a UserName and a password.

Ok, is it possible to explain how I can sync my contact and calendar? I have absolutly no idea…

Hi Marts, you just did 90% of it… all that is left is open contacts app and select to use the contacts of your nextcloud account you just provided.

1 Like

Sorry, I was not clear : I don’t know what to do when they ask me a server…

You have to put here the URL of the Nextcloud server. In my case it looks like this:

https://example.com/nextcloud

Basically the same URL that you use to go to the main page of your Nextcloud server in the browser.

Finally I have my Nextcloud account. But nothing is sync : no contact, no agenda is on the cloud… When I ask to Backup app to make a Backup, he say to me :

Traceback (innermost last):
File “/usr/bin/duplicity”, line 122, in
with_tempdir(main)
File “/usr/bin/duplicity”, line 108, in with_tempdir
fn()
File “/usr/lib/python3/dist-packages/duplicity/dup_main.py”, line 1522, in main
action = commandline.ProcessCommandLine(sys.argv[1:])
File “/usr/lib/python3/dist-packages/duplicity/commandline.py”, line 1187, in ProcessCommandLine
config.backend = backend.get_backend(args[0])
File “/usr/lib/python3/dist-packages/duplicity/backend.py”, line 223, in get_backend
obj = get_backend_object(url_string)
File “/usr/lib/python3/dist-packages/duplicity/backend.py”, line 209, in get_backend_object
return factory(pu)
File “/usr/lib/python3/dist-packages/duplicity/backends/giobackend.py”, line 96, in init
self.remote_file.make_directory_with_parents(None)
gi.repository.GLib.GError: g-io-error-quark: Operation not supported (15)

Is this about Duplicity or Nextcloud?

It’s when I clic on the « Backup » bouton I receve this…

Nextcloud and Backups are two different things. When you set up a Nextcloud account, contacts and calendars are synced, and in the Files application (Nautilus) you will see a mount with the files on the Nextcloud server.
Backups is a totally different application that has nothing to do with Nextcloud.

Can you explain to me? Here is my Nextcloud host : https://nextcloud05.webo.cloud/apps/calendar/dayGridMonth/now

I want to see there the calendar and the contacts that I have on my Librem 5. But nothing. My goal was to create a backup on this host. With the Backup app, I thougt that it was possible… I see the possibility in the app to do that on a Network Server…

My Nextcloud Host is not a Network Server? So, what should I do to have a Netwok Server?

In Settings > Online Accounts you have to add the URL of your Nextcloud server. I think that in your case it is: https://nextcloud05.webo.cloud. You will also have to provide your username and password.

Then enable Use for Calendar, Contacts, Documents, Files, like shown here: Librem 5 + Nextcloud.

See here a description of the GNOME Online Account services that might be available.

When you have done this, in the Contacts and Calendar applications the Nextcloud contacts and calendars will appear.

The Backup application is something that has nothing to do with Nextcloud.

There is also a Nextcloud Desktop application that you can use for synchronizing files between your computer (Librem 5) and the Nextcloud server. But I did not test it on the Librem 5, maybe it is not even available for the Librem 5 (aarch64 and small screen).

1 Like

I have done everything you said, but nothing appear. On the Nextcloud Webo site, I can clic somewhere to import my contact and somewhere else to import my calendar. When I clic there, he ask me to select the folder…

Do you know where are the calendar and contacts folders? Do you think that this is the solution?