Создайте безбумажный офис с помощью Raspberry Pi

Создайте безбумажный офис с помощью Raspberry Pi Заголовок изображения

Переход на безбумажный формат может дать огромные преимущества вашему бизнесу. Существует множество причин, по которым люди и компании стремятся оцифровать свои документы: от уменьшения беспорядка до заботы об окружающей среде. И поэтому я хочу рассказать вам, как создать безбумажный офис с помощью Raspberry Pi.

В этой статье я расскажу о чрезвычайно мощном инструменте с открытым исходным кодом, который поможет упростить этот процесс: Paperless-NGX.

Сейчас я расскажу вам, как установить Paperless-NGX на Raspberry Pi 5 и превратить ваш миниатюрный компьютер в мощный центр управления документами.

Безбумажный домашний офис

Что такое Paperless-NGX?

Paperless-NGX - это система управления документами с открытым исходным кодом, разработанная для того, чтобы помочь пользователям оцифровать и упорядочить свои документы без особых усилий.

Он использует технологию оптического распознавания символов (OCR) для извлечения текста из отсканированных документов, делая их легкодоступными для поиска.

Благодаря таким функциям, как тегирование, полнотекстовый поиск и метаданные extradocker psction, Paperless-NGX представляет собой комплексное решение для управления цифровыми документами. Кроме того, он может работать на нескольких ядрах одновременно и выполнять проверку состояния документов.

На мой взгляд, это лучшая система управления документами в мире.

А работа сервера Paperless-NGX на Raspberry Pi сэкономит вам время и деньги. Это простое и эффективное решение.

Пререквизиты

Установить Paperless-NGX на Raspberry Pi невероятно просто, но для этого необходимо выполнить несколько предварительных условий.

Я настраиваю это на Raspberry Pi 5 с 64-разрядной ОС Bookworm (Raspberry Pi 5 не работает с 32-разрядной ОС Bookworm в любом случае). В документация по Paperless-NGXПишут, что Paperless-NGX можно запустить на Raspberry Pi 3B, но некоторые элементы работают медленно.

Однако на Pi 5 я не сталкивался с какими-либо проблемами.

Теперь основным условием для запуска Paperless-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

После установки Docker и Docker Compose на Raspberry Pi 5 пришло время установить Paperless-NGX.

Для этого нужно выполнить всего одну команду:

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

Это приведет вас к довольно простому сценарию установки. Он спросит вас об именах, адресе электронной почты и предпочтениях в настройках.

Скрипт установки Paperless-NGX

Вы можете решить, хотите ли вы, чтобы он работал на веб-сервере или только через localhost. По умолчанию используется порт 8000. После завершения установки вы можете запустить docker ps чтобы убедиться, что контейнеры подняты.

Затем вы можете открыть веб-браузер и перейти по адресу: https://localhost:8000/, чтобы открыть его непосредственно на вашем Raspberry Pi. Если вы хотите получить доступ к нему с другого компьютера, вы можете открыть веб-браузер и перейти по адресу https://:8000/.

И это все. Теперь вы и ваши коллеги можете приступать к загрузке и упорядочиванию документов.

Веб-интерфейс Paperless-NGX

Заключение

Оцифровка документов с помощью Paperless-NGX на Raspberry Pi 5 - это экономичное и экологичное решение как для частных лиц, так и для компаний.

Но теперь, если вы хотите иметь возможность удаленно управлять Raspberry Pi, PiCockpit - идеальное решение для работы вместе с Paperless-NGX. Вы можете установить PiCockpit менее чем за 5 минут без особых проблем.

Проверьте:

Следуя шагам, описанным в этом руководстве, вы сможете оптимизировать процесс управления документами и сделать шаг к безбумажному будущему.

Paperless-NGX поможет вам держать документы под контролем, а PiCockpit - Pi под контролем.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

1 комментарий

  1. Benno Май 17, 2024 в 2:39 пп

    Привет, Адам

    Спасибо, что поделились своим опытом.
    Я тоже хотел бы запустить безбумажный NGX на Raspi. Мне удалось это сделать со старой версией 1.7.

    Теперь, когда я установил последнюю версию для ARM64 с маркировкой 2.8.1, докер, похоже, работает неправильно:
    - MariaDB работает нормально
    - Redis работает нормально
    - но я не могу добиться стабильной работы paperless, служба бесконечно перезапускается. Команда docker ps-command сообщает:
    IMAGE: ghcr.io/paperless-ngx/paperless-ngx:2.8.1
    СТАТУС: Перезапуск (159) 3 секунды назад

    Какую версию программы Paperless Paxckage вы используете на своем raspi?
    У вас возникли проблемы с установкой докера?
    Спасибо
    Бенно

Комментировать