Share calendar with Proton Calendar

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • 31.0.5
  • Operating system and version (e.g., Ubuntu 24.04):
    • Ubuntu 24.04
  • Web server and version (e.g, Apache 2.4.25):
    • nginx 1.24.0
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • nginx 1.24.0
  • PHP version (e.g, 8.3):
    • 8.3
  • Is this the first time you’ve seen this error? (Yes / No):
    • yes
  • When did this problem seem to first start?
    • always
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • AIO
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • No

Summary of the issue you are facing:

I want to import Nextcloud’s calendars into Proton Calendars.
I found this and this guides.

In any case, the calendar link is not accepted by Proton with this error:

The calendar link is not accessible

Steps to replicate it (hint: details matter!):

  1. create a new calendar in Nextcloud
  2. click on the plus symbol in the calendar share item
  3. copy the calendar link
  4. in Proton Calendar add a new calendar from URL
  5. paste the link above

Have you tried to access the created external link from the Internet by using a web browser?

Yes, it opens the linked calendar in Nextcloud

That’s fine. As you can see you the calendar is displayed in a viewable web format. I’m personally not using this function nor the Proton Calendar app, but would assume that it expects an ics file link.

Therefore I would try two ways to get a valid ics link.

  1. If you click on the pencil button behind a calendar in the Nextcloud calendar app, click on the plus button behind “Share link” and then on the three dots to open a menu where you can select “Subscription link”.

  2. You can select the calendar name (left side) of the shared link you accessed over the internet, and select “Export calendar” to get an ics file link.

1 Like

Approach #1 worked! Thanks!

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.