ラズベリーパイでペーパーレスオフィスを作る

ラズベリーパイでペーパーレスオフィスを実現 タイトル画像

ペーパーレス化はビジネスに大きなメリットをもたらします。ごちゃごちゃした書類の整理から環境への配慮まで、個人や企業が書類の電子化を求める理由はたくさんある。そこで今回は、Raspberry Piを使ってペーパーレス・オフィスを実現する方法を紹介しよう。

この記事では、このプロセスを合理化するために利用可能な、非常に強力なオープンソースツールを紹介する: ペーパーレス-NGX.

そこで今回は、Raspberry Pi 5にPaperless-NGXをセットアップし、あなたの小さなコンピューターを文書管理大国に変える手順を紹介しよう。

ペーパーレスのホームオフィス

ペーパーレスNGXとは?

Paperless-NGXはオープンソースの文書管理システムで、ユーザーが文書を簡単にデジタル化して整理できるように設計されている。

光学式文字認識(OCR)技術を利用し、スキャンした文書からテキストを抽出し、検索可能で簡単に取り出せるようにする。

Paperless-NGXは、タグ付け、全文検索、メタデータのエクストラドッカーpsctionなどの機能により、デジタル・ドキュメントを管理するための包括的なソリューションを提供します。また、複数のコアで同時に実行し、文書のヘルスチェックを実行することができます。

私の意見では、最高の文書管理システムだ。

また、Raspberry Pi上でPaperless-NGXサーバーを実行することで、時間とコストの両方を節約できます。シンプルで効果的なソリューションです。

前提条件

RaspberryPiにPaperless-NGXをインストールするのは驚くほど簡単だが、起動する前にいくつかの前提条件が必要だ。

私はこれを64ビットのBookworm OSを搭載したRaspberry Pi 5にセットアップしている(Raspberry Pi 5は32ビットのBookworm OSは動かない)。で Paperless-NGXのドキュメントRaspberry Pi 3BでPaperless-NGXを立ち上げることができると書かれているが、いくつかの要素は動作が遅い。

しかし、私の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

詳しくはこちらをご覧ください。 ドッカーのウェブサイト もし何か問題があれば

すべてがアップされていることを確認するために、実行する:

 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)"

かなり簡単なインストールスクリプトが表示されます。名前、Eメールアドレス、設定のプリファレンスを尋ねられます。

Paperless-NGXインストールスクリプト

ウェブサーバー上で動作させるか、localhostだけで動作させるかを決めることができる。デフォルトのポートは8000です。インストールが終わったら、次のコマンドを実行してください。 docker ps コンテナがアップされていることを確認する。

その後、ウェブブラウザを開き、https://localhost:8000/、Raspberry Pi上で直接開くことができます。他のコンピューターからアクセスしたい場合は、ウェブブラウザを開いて、https://:8000/にアクセスします。

これだけです。これであなたも同僚も、文書のアップロードと整理を始めることができる。

Paperless-NGX ウェブインターフェース

結論

Raspberry Pi 5上でPaperless-NGXを使って文書をデジタル化することは、個人にとっても企業にとっても、費用対効果が高く、環境に優しいソリューションです。

RaspberryPiを遠隔操作したいなら、Paperless-NGXと一緒にPiCockpitを使うのが理想的です。PiCockpitは5分もかからずにインストールできます。

ぜひご覧あれ:

このガイドに記載されているステップに従うことで、文書管理プロセスを合理化し、ペーパーレス化への一歩を踏み出すことができます。

Paperless-NGXはドキュメントを管理するのに役立ち、PiCockpitはPiを管理するのに役立ちます。

ご質問があれば、以下にコメントをどうぞ。

1コメント

  1. Benno on 5月 17, 2024 at 2:39 pm となります。

    アダム

    経験をシェアしてくれてありがとう。
    ペーパーレスNGXをラズパイでも動かしたい。私は古い1.7バージョンでそれを管理しました。

    現在、2.8.1と書かれたARM64用の最新バージョンを引っ張ったところ、ドッカーは正常に動作しないようだ:
    - マリアDBは正常に動作している
    - Redisは正常に動作している
    - しかし、paperlessを安定して動作させることができません。docker ps-commandが教えてくれる:
    IMAGE: ghcr.io/paperless-ngx/paperless-ngx:2.8.1
    ステータス再起動中 (159) 3秒前

    ラズパイで使用しているペーパーレスパッケージのバージョンは何ですか?
    Dockerのインストールに問題はありませんでしたか?
    ありがとうございます。
    ベンノ

コメントを残す