TMI
시놀로지 NAS를 사용하면서 본격적으로 외부 서비스에 의존하지 않는 개인 클라우드 서비스를 구성하고 있는데, 그중에서 가장 목적에 부합하는게 캘린더 서비스이지 않을까 합니다.
보통은 안드로이드 스마트폰이나 아이폰을 사용하기 때문에 구글 계정을 통한 구글 캘린더를 바로 연결해서 사용하거나, 애플 계정을 통해 캘린더 동기화를 받습니다. 예전부터 이런 클라우드 서비스를 사용했다면 마이크로소프트계정으로 사용하시는 경우도 간혹 있으실겁니다.

시놀로지 NAS는 클라우드 서비스를 위한 패키지로 시놀로지 드라이브, 시놀로지 포토와 같은 전통적인 클라우드 서비스를 흉내낸 패키지와 더불어 채팅, 주소록, 그리고 캘린더 패키지를 제공하는데, 저는 그중에서 캘린더 서비스를 본격적으로 활용해보고 필요했던걸 공유하고자 글을 쓰게 되었습니다.
대한민국 기념일(국가 공휴일) 데이터를 가져오기
캘린더로 사용하려면 적어도 국가 공휴일 정도는 있어야 쓸만할 것 같았습니다. 그래서 처음에는 이 국가 공휴일 데이터를 직접 한땀한땀 입력해보려 했지만, 여간 귀찮은 일이 아니더라구요. 선구자님들께서도 이걸 한땀한땀 만드신 분들도 있지만, 일정 년도 이상부터는 없고 최신 사항이 반영되지 않아 쓰기는 불가능했습니다. 그래서 이걸 쉽게 가져올 수 있는 방법을 찾아보았는데, 다행히 구글 캘린더에서 이를 쉽게 가져오는 방법을 알게 되었습니다.

구글 캘런더의 설정으로 들어갈 경우, 캘린더 추가 라는 항목을 확인할 수 있습니다. 여기서 관심분야의 관련된 캘린더 추가라는 곳을 들어가면, 지역 공휴일을 포함한 몇가지 탬플릿을 선택할 수 있습니다. 우리는 대한민국의 휴일이 필요하므로 지역 공휴일에서 대한민국의 휴일을 선택합니다. 다른 것도 더 필요한게 있을까 봤더니 달의 위상이라는 캘린더도 있네요. 이것도 선택합니다.
선택을 할 경우 좌측 아래에 캘린더별 설정에서 다른 캘린더의 설정에 선택한 캘린더가 추가되는걸 확인할 수 있습니다. 즉 구글에서 제공하는 공식 캘린더를 내 캘린더로 가져온 것이고, 이 대한민국의 휴일이나 달의 위상의 데이터를 데이터파일로 가져오면 됩니다.

가져오는 방법은 어렵지 않습니다. iOS나 아웃룩등 다른 캘린더 프로그램등에서 가져올 수 있는 형식인 iCal 방식으로 구글이 제공하고 있습니다. 대한민국의 휴일 에 캘린더 통합 부분에 가면, iCal 형식의 공개 주소라고 되어 있는 부분을 확인하고, 이 주소를 복사하여 웹 주소표시줄에 넣고 이동합니다.
보통은 ics라는 파일로 다운로드가 진행될 겁니다. 만약 txt파일로 다운로드가 될 경우 다운로드 후 확장자를 ics로 변경해줍니다. 혹은 웹페이지에서 바로 뭔가 데이터가 보인다면 이를 전채 복사하여 메모장에 붙혀넣은 후 저장시 ics 라는 확장자로 저장해주시면 준비는 완료됩니다.

간단하게 이 파일에 대해 설명하면, 구글에서 만든 저 캘린더를 표준방식으로 기록하여 다른 캘린더 애플리케이션에서 가져와서 활용할 수 있도록 만들어진 데이터 파일입니다.
시놀로지 캘린더에 받은 캘린더 데이터 파일을 넣기
표준방식으로 만들어진 캘린더 데이터 파일이라서, 시놀로지에서도 해당 데이터 파일을 임포트 가능하도록 지원해주고 있습니다. 사실 이부분은 시놀로지 DSM 메뉴얼에 있는 부분이니 짧게 설명하고 진행하겠습니다.

시놀로지 캘린더 웹 관리 화면에 접속해서 우측 하단에 캘린더의 더보기(…)을 클릭하면 나오는 드롭다운 메뉴에 가져오기를 클릭합니다. 이후 뜨는 대화상자에서 iCalendar(.ics) 가져오기를 선택하고 이후 위에서 받아둔 파일을 첨부하고 원하는 캘린더 이름 및 일정 컬러를 지정하거나 혹은 기존 캘린더에 병합할지 선택한후 가져오기를 누르면 끝납니다.
만약 내가 시놀로지 캘린더 말고 다른 캘린더 애플리케이션에 구글이 만든 대한민국 공휴일이라는 일정을 가져오는것도 이와 유사할겁니다.
몇가지 제약사항
일단, 2년정도의 일정으로 구성되어 있습니다. 현재 제가 받은 시점인 6월 13일이고, 내려받은 캘린더 데이터를 시놀로지 일정에 넣어보니 2024년까지 일정은 만들어져 있는데, 2025년부터는 없더라구요. 그래서 만약 2년이 지났을 경우에는 위와 같은 방법으로 다시 일정을 갱신해주는 작업을 하셔야 합니다.
구글에서 만든 캘린더이고, 시놀로지 NAS의 캘린더 기능도 거히 동일하므로, 음력 달력을 지원하지 않습니다. 일정이 반복 설정되어 있고 그에 맞춰서 돌아가는 형태가 아니라서 위의 2년간 일정으로 포함되어 있어 문제는 없습니다. 다만 매년 갱신하는게 귀찮아서 or 위 캘린더 다운로드 기능이 없어질 경우에 어쩔 수 없이 수기 관리가 필요한데, 양력 기념일이나 공휴일 일정이야 반복설정 등으로 대응 가능하지만 음력일정 반복 설정은 불가능합니다.
기존에 구글과 다른 포털 서비스에 종속된 것을 조금 줄여보고자 NAS를 적극적으로 활용해보고 있는데 이렇게 하나하나 구축해가다보니 재미있어서 계속 만지고 있고 이번것도 그렇게 알게되었네요. 앞으로 더 써보고 괜찮은 팁 같은건 자주 공유하도록 하겠습니다.
읽어주셔서 감사합니다.
Views: 418