Subsrcibe Nextcloud 12 Calendar in another Nextcloud 12

Hello!
I try to subscribe a calendar from one Nextcloud Installation to another.
What i tryed:

I copied the CalDAV Link

https://my.url/remote.php/dav/

Inserted the username:password

https://username:mypassword@my.url/remote.php/dav/

and inserted that link in the subscribe Field in the other installation.

I got a “servere proxy error” …

Could anyone help me?

Thanks a lot
Michael

Hi,

I have the same problem, a solution for this problem is required.
Tried with the shared link, caldav link, … nothing works (401 error and proxy error)

Grtz,
J

Also I want to subscribe to a calendar which needs authorization inside the Nextcloud Calendar app.
Unfortunately, I don’t see how this possibly should work.
So far I am ending up with HTTP status 401 or some proxy related errors…

Can you fix that, please?

Times goes by and apparently no one knows the answer to this question, which may seem trivial.

I’m here today because I get the question : what’s the way to subscribe a calendar from one Nextcloud 16 instance to another (also 16)?

Depending on the URL I mention in the subscription field, which I get from the other instance, I get a 401 error or a 404…

No one to tell us if it’s possible, and what we should do to make it work in case it is?

Time goes by, and this post didn’t get seen by anyone with time to answer it. This is a community forum, not a paid helpdesk. That said, let’s see if I can help.

We can’t share editing access to the same calendar right now
Nextcloud’s calendar app currently has a limitation - it can create and “own” a calendar, or it can subscribe to a read-only calendar, but it can’t do shared editing and permissions across instances right now.
You’ll probably want to watch this ticket for adding direct Calendar federation support.

But we should be able to subscribe to any calendar read-only across instances
I see at least one person mentioned sharing via link, but let’s make sure this was done properly. If someone tried using the CalDAV address, or using the public display web page for a share link, it would be expected not to work. Instead, make sure you’re using the “Subscribe” button from that page, as described here.

  • You’ll need to hit the share icon on the calendar you want to share.
  • Check the “Share Link” box, and click on the link/chain icon to open the public web display page for this calendar.
  • You should see a “Subscribe” button in the top-right area of the page, near the “Download” button. Right-click on it, copy the address that it goes to, and you should now have a URL similar to this:
    webcal://<your-nextcloud-host>/remote.php/dav/public-calendars/<unique-id>?export
  • On your other Nextcloud instance’s Calendar app, hit “+New Subscription”, and paste this URL into the “iCal Link” field.

Since my Nextcloud is behind a reverse proxy setup and I don’t have another instance to test against, I can only verify:

  • The URL works correctly - passes the iCal validators, and works as expected with Thunderbird’s Lightning plugin
  • Other valid webcal:// links work just fine as read-only subscriptions in the Nextcloud Calendar app.

If this still doesn’t work, it’s worth filing a bug over, but please do make it clear that you used the iCal export/subscribe option rather than attempting to reach it via CalDAV.

2 Likes

Thanks @mactrent, it works like a charm for me.