Nextcloud 是你自己的開源雲。這裡是如何進行轉換的方法。
如果你對把數據提交給公司控制的雲服務持謹慎態度,但同時又喜歡遠程存儲的便利性和基於 Web 的輕鬆訪問,那麼不止你是這樣。雲端因其廣泛的功能而廣受歡迎。但是 雲端服務不一定是封閉的。幸運的是,開源項目 Nextcloud 提供了個人和私有的雲應用程式套件。
安裝和導入數據很容易 —— 包括通訊錄、日曆和照片。真正難辦的是從 iCloud 等雲提供商那裡獲取數據。在本文中,我將告訴你把自己的數據遷移到 Nextcloud 需要採取的步驟。
把你的數據遷移至 Nextcloud
和在 安卓設備上一樣,首先你必須將現有數據從蘋果的 iCloud 傳輸到 Nextcloud。然後,你可以為你的蘋果設備設置兩個新帳戶,以完全自動同步通訊錄和預約。蘋果支持用於日曆同步的 CalDAV 和用於通訊錄同步的 CardDAV 開放協議,因此你甚至不需要安裝額外的應用。
要導出你的通訊錄,你可以在 iPhone 或者 iPad 上打開 「通訊錄Contacts」 應用或在網絡瀏覽器中登錄 iCloud:
- 選擇要傳輸到 Nextcloud 的所有地址簿條目,然後選擇 「文件File > 輸出Export > 輸出 vCardExport vCard」 以在本地磁碟上保存 .
vcf
文件。 - 將 .
vcf
文件導入 Nextcloud。為此,請選擇 「通訊錄Contacts」 應用,點擊左下角的 「設置Settings」 並選擇 「導入通訊錄Import contacts」 按鈕。 在接下來的對話窗口中,點擊 「選擇本地文件Select local file」,然後打開之前保存的 vCard。
要在你的 iPhone 或 iPad 上設置 CardDAV 帳戶,請轉至 「設置Settings > 通訊錄Contacts > 帳戶Accounts > 添加帳戶Add Account」:
- 選擇 「其他Other」,然後選擇 「添加 CardDAV 帳戶」。 在 「伺服器Server」 欄位中,輸入 Nextcloud 的 URL(例如,
https://nextcloudpi.local
)。 下面是 Nextcloud 帳戶的用戶名和密碼。 打開新帳戶的 「高級設置Advanced Settings」。 - 確保啟用了 「使用 SSLUse SSL」 選項。帳戶 URL 通常設置正確。其中包含你的 Nextcloud 的主機名和你的用戶名。
要在 macOS 上創建用於同步地址簿的新帳戶,請打開 「通訊錄Contacts」 應用程式並從 「通訊錄Contacts」 菜單中選擇 「添加帳戶Add Account」。 激活複選框 「其他通訊錄帳號Other Contacts Account」 並單擊 「繼續Continue」。你可以接受 「CardDAV」 條目。 在 「帳戶類型Account Type」 下拉菜單中,選擇 「手動Manual」 輸入。
輸入你的 Nextcloud 用戶名、密碼和伺服器地址。當前的 macOS 版本要求你在伺服器地址中指定埠 443(用於 SSL)。例如,如果你的 Nextcloud 地址是 https://nextcloudpi.local
,用戶名是hej
,則在欄中輸入以下內容:
https://nextcloudpi.local:443/remote.php/dav/principals/users/hej
同步你的日曆
導出日曆的方法類似,通過日曆應用程式,你可以在瀏覽器、智慧型手機/平板電腦或 macOS 桌面上使用 iCloud 執行此操作。
首先,將日曆設置為 「公共public」。 這並不意味著每個人都可以訪問你的日曆。它僅用於生成日曆訂閱的連結。將 URL 複製到剪貼板。目前還無法將日曆直接導入 Nextcloud,因為你不是用一個連結,而是用 .ics 文件(iCalendar)來導入。 以下是如何從連結生成這樣的文件:
- 將連結複製到剪貼板
- 將連結粘貼到網絡瀏覽器的地址欄中
- 更改 URL 的開頭並將
webcal
替換為http
- 按回車鍵並將
.ics
文件保存到你的磁碟上
現在可以導入 .ics 文件了。 先在 Nextcloud 中打開 「日曆Calendar」 應用程式,單擊左下方的 「日曆設置Calendar settings」,然後單擊 「導入日曆Import calendar」。 選擇你保存在文件管理器中的 .ics
文件。
對所有 iCloud 日曆重複此過程。之後,就該更換舊的 iCloud 同步服務了。
同步事件
要與 Nextcloud 同步新事件,請在你的客戶端設備(智慧型手機、平板電腦、台式機)上設置一個新帳戶:
- iPhone/iPad:設置Settings / 日曆Calendar / 帳戶Accounts / 添加帳戶Add Account,選擇 「其他Other」,然後選擇 「添加 CalDAV 帳戶Add CalDAV Account」。 在 「伺服器Server」 欄中,輸入你的本地 Nextcloud URL,即
https://nextcloudpi.local
。 你可以看到 Nextcloud 帳戶的用戶名和密碼輸入的位置。 - macOS:打開日曆應用程式並從 「日曆Calendar」 菜單中選擇 「添加帳戶Add Account」。 激活複選框 「其他 CalDAV 帳戶Other CalDAV Account」 並單擊 「繼續Continue」。 從 「帳戶類型Account Type」 下拉菜單中,選擇 「手動Manual」 輸入。 輸入你的 Nextcloud 用戶名和密碼以及 Nextcloud 伺服器地址。不要忘記在伺服器地址中指定埠 443(用於 SSL); 否則帳戶設置將失敗。
提示:除了你的通訊錄和日曆,如果你想同步其他文件,如文檔、照片、視頻等,你可以安裝蘋果應用商店中提供 Nextcloud 應用程式。
本文改編自 Heike Jurzik 的《樹莓派上的 Nextcloud》 一書。
via: https://opensource.com/article/23/3/switch-icloud-nextcloud
作者:Heike Jurzik選題:lkxed譯者:XiaotingHuang22校對:wxy
本文由 LCTT原創編譯,Linux中國榮譽推出