ラズベリーパイでペーパーレスオフィスを作る
ペーパーレス化はビジネスに大きなメリットをもたらします。ごちゃごちゃした書類の整理から環境への配慮まで、個人や企業が書類の電子化を求める理由はたくさんある。そこで今回は、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メールアドレス、設定のプリファレンスを尋ねられます。
ウェブサーバー上で動作させるか、localhostだけで動作させるかを決めることができる。デフォルトのポートは8000です。インストールが終わったら、次のコマンドを実行してください。 docker ps
コンテナがアップされていることを確認する。
その後、ウェブブラウザを開き、https://localhost:8000/、Raspberry Pi上で直接開くことができます。他のコンピューターからアクセスしたい場合は、ウェブブラウザを開いて、https://:8000/にアクセスします。
これだけです。これであなたも同僚も、文書のアップロードと整理を始めることができる。
結論
Raspberry Pi 5上でPaperless-NGXを使って文書をデジタル化することは、個人にとっても企業にとっても、費用対効果が高く、環境に優しいソリューションです。
RaspberryPiを遠隔操作したいなら、Paperless-NGXと一緒にPiCockpitを使うのが理想的です。PiCockpitは5分もかからずにインストールできます。
ぜひご覧あれ:
このガイドに記載されているステップに従うことで、文書管理プロセスを合理化し、ペーパーレス化への一歩を踏み出すことができます。
Paperless-NGXはドキュメントを管理するのに役立ち、PiCockpitはPiを管理するのに役立ちます。
ご質問があれば、以下にコメントをどうぞ。
アダム
経験をシェアしてくれてありがとう。
ペーパーレス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のインストールに問題はありませんでしたか?
ありがとうございます。
ベンノ