用 Raspberry Pi 创建无纸办公室

用 Raspberry Pi 创建无纸办公室 标题图片

无纸化能为您的企业带来巨大优势。从减少杂乱到环境问题,个人和公司寻求文档数字化的原因有很多。在这里,我想告诉你如何用 Raspberry Pi 创建一个无纸化办公室。

在本文中,我将重点介绍一款功能极其强大的开源工具,它可以帮助简化这一过程: 无纸-NGX.

因此,我将教你如何在 Raspberry Pi 5 上安装 Paperless-NGX,把你的小电脑变成文档管理利器。

无纸化家庭办公室

什么是无纸化-NGX?

Paperless-NGX是一个开源文档管理系统,旨在帮助用户毫不费力地数字化和组织文档。

它利用光学字符识别 (OCR) 技术从扫描文件中提取文本,使其可搜索并易于检索。

Paperless-NGX 具有标签、全文搜索和元数据提取等功能,为管理数字文档提供了全面的解决方案。它还能在多个内核上同时运行,并对文档进行健康检查。

在我看来,它是目前最好的文档管理系统。

在树莓派(Raspberry Pi)上运行 Paperless-NGX 服务器既省时又省钱。这是一个简单而有效的解决方案。

先决条件

在 Raspberry Pi 上安装 Paperless-NGX 非常简单,但在启动和运行之前需要一些先决条件。

我在装有 64 位书虫操作系统的 Raspberry Pi 5 上进行了设置(反正 Raspberry Pi 5 无法运行 32 位书虫操作系统)。在 无纸化-NGX 的文档在 "Paperless-NGX "一文中,作者写道,你可以在 Raspberry Pi 3B 上运行 Paperless-NGX,但有些元素运行缓慢。

不过,在我的 Pi 5 上,我没有遇到任何问题。

现在,启动无纸化-NGX 的首要前提是 Docker 和 Docker Compose.

你可以通过该链接找到详细说明。总之,你需要设置 Docker 的 apt 仓库:

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

然后跑:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

更多详情,请访问 Docker 网站 如果您遇到任何问题。

为确保一切正常,请运行:

 sudo docker run hello-world

要查看哪些 Docker 容器已启动,可以运行

docker ps

安装 Paperless-NGX

在 Raspberry Pi 5 上安装好 Docker 和 Docker Compose 后,就可以安装 Paperless-NGX了。

为此,您只需运行一条命令即可:

bash -c "$(curl --location --silent --show-error https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"

这将带你完成一个相当简单的安装脚本。它会询问您的姓名、电子邮件地址和配置偏好。

无纸化-NGX 安装脚本

你可以决定是让它在网络服务器上运行,还是只通过本地主机运行。默认端口为 8000。安装完成后,可以运行 docker ps 以确保集装箱已安装完毕。

然后,您可以打开网络浏览器,转到 https://localhost:8000/,直接在 Raspberry Pi 上打开它。如果您想从另一台电脑访问,可以打开浏览器,转到 https://:8000/。

这就是全部内容。现在,您和您的同事就可以开始上传和整理文件了。

无纸 NGX 网络界面

总结

在 Raspberry Pi 5 上使用 Paperless-NGX 对文档进行数字化处理,对于个人和企业来说都是一种经济高效且环保的解决方案。

但现在,如果你想远程控制你的 Raspberry Pi,PiCockpit 就是与 Paperless-NGX 一起运行的理想解决方案。你只需不到 5 分钟就能轻松安装 PiCockpit。

看看吧

按照本指南中概述的步骤,您可以简化文档管理流程,向无纸化未来迈出一步。

Paperless-NGX 可以帮你控制文件,PiCockpit 可以帮你控制 Pi。

如果您有任何问题,欢迎在下方留言。

1评论

  1. Benno 在5 月 17, 2024在2:39 下午

    嗨,亚当

    感谢您分享您的经验。
    我也想在 Raspi 上运行无纸 NGX。我用旧的 1.7 版本运行过。

    现在,我调出了 ARM64 的最新版本 2.8.1,但 docker 似乎无法正常工作:
    - MariaDB 运行正常
    - Redis 运行正常
    - 但我无法让无纸化系统稳定运行,服务无休止地重启。docker ps-command 告诉我
    图像:ghcr.io/paperless-ngx/paperless-ngx:2.8.1
    状态:重新启动 (159) 3 秒前

    您在 raspi 上使用的无纸化 Paxckage 是什么版本?
    在安装 docker 时遇到什么问题吗?
    谢谢
    本诺

发表评论