用 Raspberry Pi 协作编辑文档
想要保证个人和企业文件的私密性和安全性?那就不要把它们存储在外部服务器上。在本文中,我将介绍如何使用 Raspberry Pi 建立本地协作文档编辑。
事实上,如果你还在使用谷歌文档,那么你的数据既不私密也不安全。正如一句格言所说--"云 "只是别人的电脑。
因此,简单的解决方案就是转而使用本地文档存储。但是,您需要一种方法来轻松编辑这些文档。幸运的是,我们已经为你准备好了。
我们要使用的应用软件名为 Etherpad Lite。
在本文中,我将详细介绍在 Raspberry Pi 上协同编辑文档的具体步骤。我将解释 Etherpad 是什么、如何安装以及如何进行配置。
无论是家庭网络还是企业网络,Raspberry Pi 上的 Etherpad 服务器都是理想的解决方案。
Etherpad 和 Etherpad Lite
让我先解释一下什么是 Etherpad。
Etherpad 是一款开源应用程序,可实现实时协作编辑,就像你可能习惯的 Google Docs 一样。事实上,如果你愿意,还可以直接用它来替代 Google Docs。
原则上,你不需要建立自己的 Etherpad 服务器就可以使用它。但是,如果你使用公共服务器,就无法保证本地服务器的隐私。
它最初由 AppJet 开发,后来被谷歌收购,并于 2009 年作为开源软件发布。
如今,Etherpad 实际上有两种变体。以太坊 经典 和 Etherpad Lite。
Etherpad Lite 是 Etherpad 的轻量级版本。它的模块化程度更高,更易于设置和部署。在我看来,它是 Etherpad 更好的变体,也似乎是当今最流行的变体。
事实上,如果您去 etherpad.org它实际上是 Etherpad Lite。
现在,我将教你如何在 Raspberry Pi 上安装 Etherpad Lite 服务器。
在 Raspberry Pi 上设置 Etherpad
首先,你需要在 Raspberry Pi 上安装 Raspberry Pi OS。然后,你需要确保 Raspberry Pi 连接到互联网,以便进行安装。
因此,首先要确保你的 Raspberry Pi 是最新的。打开终端并运行
sudo apt update && sudo apt upgrade
然后,我们将安装 Etherpad Lite 所依赖的 Node.js。
sudo apt install nodejs npm
然后为 Etherpad 创建一个空文件夹,并导航进入。
mkdir etherpad
cd etherpad
完成后,我们需要将 Etherpad Lite 放入该文件夹。
git clone https://github.com/ether/etherpad-lite.git
然后导航进入 etherpad-lite 文件夹。
cd etherpad-lite
并安装依赖项:
bin/installDeps.sh
现在你已经成功安装了 Etherpad Lite。剩下要做的就是按照你认为合适的方式进行配置。例如,你可以将 IP 地址设置为 0.0.0.0,以允许外部访问。你需要打开 settings.json 文件。
nano settings.json
然后确保 "ip "设置为 "0.0.0.0"。
"ip": "0.0.0.0",
要在 Nano 中保存文件,按下 Ctrl + X,然后按 Y。
现在只需使用以下命令启动 Etherpad Lite:
bin/run.sh
现在您可以在 Raspberry Pi 上仔细检查一切是否运行正常。打开浏览器,输入 http://localhost:9001
你就能看到 Etherpad Lite 的实例。
如果你现在想从其他设备连接到 Etherpad Lite,就必须用 Raspberry Pi 的 IP 地址替换 "localhost"。
在 Raspberry Pi 上运行以下命令即可找到 IP 地址:
hostname -I
然后输入 http://RASPBERRYPIIPADDRESS:9001
并在 Raspberry Pi 上访问本地托管的 Etherpad Lite 服务器。确保 http
而不是 https
.否则,您可能会遇到困难。
但现在,你有了一个可访问的 Etherpad Lite 服务器,它运行在 Raspberry Pi 上,你可以通过网络上的设备访问它。
总结
因此,现在你可以在本地托管所有文档,并对它们进行集体编辑。这是一个超级方便的解决方案,在 Raspberry Pi 上安装也相对简单。
还在寻找其他改善办公室的方法吗?请务必查看
您还可以订阅我们的时事通讯,了解 PiCockpit 的最新项目、竞赛和其他文章!
您还有其他在 Raspberry Pi 上协同编辑文档的方法吗?请在下面的评论中告诉我们!