本教程将向您展示如何安装 同步 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 上添加存储库,只需替换 focal
和 bionic
在第三个命令中。
然后更新包索引并安装 MariaDB 服务器。
sudo apt update sudo apt install mariadb-server
如果您要将现有的 MariaDB 服务器升级到最新版本,您可能会看到以下消息。 我建议选择 N
保留当前版本并检查以后需要更改的内容。