如何在 Ubuntu 上安装 EteSync 2.0 (Etebase) 服务器

本教程将向您展示如何安装 同步 Ubuntu 上的服务器。 EteSync 是一种开源的端到端加密解决方案,用于同步您的日历、联系人、任务和笔记。

EteSync 功能

最新版本是 EteSync 2.0,它具有

  • 端到端加密。
  • 不需要单独的加密密码。 您只需要一个用于加密和登录的密码。
  • 对服务器进行身份验证的零知识证明,确保您的密码永远不会离开您的设备。
  • 您的设备之间的即时同步。
  • 与其他用户共享数据的能力
  • 客户端可用于桌面(DAV 桥接器)、Web、Android 和 iOS。
  • 与 GNOME 和 KDE 桌面集成(用于 Evolution 和 Akonadi 的 EteSync 后端)。
  • Mozilla Thunderbird 的附加组件。
  • 升级到新的 Etebase 协议。

在不久的将来,EteSync 还将添加对安全位置共享的支持。 EteSync 在 etesync.com 上提供托管服务。 我将向您展示如何在 Ubuntu 服务器上运行自托管实例以及如何在各种平台上使用客户端软件。

步骤 1:在 Ubuntu 上安装最新稳定版本的 MariaDB 服务器

默认情况下,EteSync 将用户信息存储在 SQLite 数据库。 如果您更喜欢使用 玛丽亚数据库,请按照以下说明操作。

您应该使用 MariaDB 的最新稳定版本,即 10.5,因为如果您使用 MariaDB 10.3 运行 EteSync,则会出现问题。 要安装最新的稳定版本,请运行以下命令在 Ubuntu 20.04 上添加 MariaDB 存储库。

sudo apt-get install software-properties-common  sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8  sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.lstn.net/mariadb/repo/10.5/ubuntu focal main'

要在 Ubuntu 18.04 上添加存储库,只需替换 focalbionic 在第三个命令中。

然后更新包索引并安装 MariaDB 服务器。

sudo apt update  sudo apt install mariadb-server

如果您要将现有的 MariaDB 服务器升级到最新版本,您可能会看到以下消息。 我建议选择 N 保留当前版本并检查以后需要更改的内容。