Nextcloud <-> Google calendar 연동 + 업데이트

1. Google Calendar → Nextcloud (읽기 전용)

Google Calendar의 공개 iCal 링크를 Nextcloud에 추가하면, Google 캘린더를 Nextcloud에서 볼 수 있습니다.

설정 방법

  1. Google Calendar 열기
  2. 왼쪽에서 가져올 캘린더 선택 → 설정 및 공유 클릭
  3. 비공개 주소 섹션에서 iCal 형식으로 비공개 주소 가져오기 링크 복사
  4. Nextcloud에 로그인 후 캘린더 앱 실행
  5. 왼쪽 하단의 새 캘린더새로운 구독 선택
  6. 복사한 Google Calendar iCal 링크를 입력 후 확인

제한 사항: Nextcloud에서 Google Calendar의 변경 사항을 수정할 수 없으며, 일정 업데이트가 지연될 수 있습니다.


2. Nextcloud Calendar → Google Calendar (읽기 전용)

Nextcloud 캘린더를 Google Calendar에 가져와서 볼 수 있습니다.

설정 방법

  1. Nextcloud 로그인 → 캘린더 앱 열기
  2. 공유하려는 캘린더의 ⋮ (점 3개) 클릭 → 공유 링크 활성화
  3. 공유 링크 복사 후 끝에 /export 추가
    • 예: https://nextcloud.example.com/remote.php/dav/public-calendars/yourcalendar?export
  4. Google Calendar 열기
  5. 왼쪽에서 기타 캘린더URL로 추가 선택
  6. 위에서 복사한 링크 입력 후 캘린더 추가

제한 사항: Google에서 Nextcloud 캘린더의 변경 사항을 수정할 수 없으며, 업데이트가 지연될 수 있습니다.


3. 양방향 동기화 (CalDAV 사용)

Google Calendar와 Nextcloud를 양방향으로 동기화하려면 CalDAV를 지원하는 앱을 사용해야 합니다.

방법 1: Thunderbird + Lightning 확장 프로그램 사용

  1. Thunderbird 설치 후 Lightning 확장 프로그램 추가
  2. Nextcloud에서 설정CalDAV 링크 복사
  3. Thunderbird에서 새 캘린더 추가 → CalDAV 선택 → 복사한 URL 입력
  4. Google Calendar도 동일하게 CalDAV URL로 추가

방법 2: DAVx⁵ 앱 사용 (안드로이드 전용)

  1. DAVx⁵ 앱 설치 (Google Play 또는 F-Droid)
  2. Nextcloud 계정 추가 후 CalDAV 선택
  3. Google Calendar도 CalDAV 방식으로 추가

 

1. Google Calendar → Nextcloud (읽기 전용)

Google 캘린더를 Nextcloud에서 구독하면, 업데이트 주기는 Nextcloud의 기본 동기화 설정을 따릅니다.
일반적으로 1~2시간마다 자동 업데이트되지만, 직접 주기를 변경할 수 없습니다.

🔹 업데이트 속도를 빠르게 하고 싶다면?
Nextcloud에서 cron을 활성화하면 일정 업데이트가 더 자주 이루어질 수 있습니다.

  1. Nextcloud 관리자 설정 → 기본 설정 → 배경 작업
  2. Webcron 또는 cron으로 설정
  3. 서버에서 cron.php 실행 주기 조정 (*/15 * * * * php -f /var/www/nextcloud/cron.php)

이렇게 하면 캘린더 업데이트 속도가 향상될 수 있습니다.


2. Nextcloud Calendar → Google Calendar (읽기 전용)

Google Calendar는 iCal 구독 시 업데이트 주기를 조정할 수 없습니다.
Google은 최대 24시간마다 업데이트하며, 수동으로 즉시 동기화할 방법이 없습니다.

🔹 더 빠른 업데이트를 원한다면?

  1. Google 대신 Thunderbird + Lightning을 사용해 Nextcloud CalDAV를 추가하면 실시간 동기화 가능
  2. Android의 DAVx⁵ 앱을 활용하면 CalDAV를 주기적으로 동기화 가능

3. CalDAV를 이용한 양방향 동기화 (Nextcloud ↔ Google)

양방향 동기화를 설정하면 업데이트 주기를 직접 조정할 수 있습니다.

(1) Thunderbird + Lightning 확장 프로그램

  • 편집 → 설정 → 동기화 주기 조정에서 5~15분 단위 설정 가능

(2) DAVx⁵ 앱 (Android)

  • 설정 → 동기화 빈도에서 5~30분 단위로 동기화 설정 가능

(3) iOS & macOS (CalDAV)

  1. 설정 → 캘린더 → 계정 → CalDAV 계정 선택
  2. 데이터 가져오기에서 “자동”, “15분마다”, “30분마다”, “시간마다” 중 선택

“Nextcloud <-> Google calendar 연동 + 업데이트”에 대한 1개의 생각

Joinsoo에 답글 남기기 응답 취소