Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Paperclipを使ったセルフホスティング:自分のVPSでドキュメント管理

Paperclipを自分でホスティングしてドキュメント管理を行う方法について学びましょう。利用ケース、完全なセットアップガイド、統合方法、VPS上での運用のヒントを紹介します。

Paperclipを使ったセルフホスティング:自分のVPSでドキュメント管理

契約書や請求書、医療記録、研究資料などの機密性の高いドキュメントを扱う方にとって、クラウドのSaaSに任せるのは信頼の問題があります。Paperclipは、自分でホストできるドキュメント管理システムで、あなたのドキュメントライブラリのすべてのデータを所有できます。

この記事では、Paperclipの得意な点、対象となるユーザー、VPSへの展開方法、そしてより広範なセルフホストワークフローへの統合方法について解説します。

Paperclipの特徴的なポイント

ほとんどのセルフホスティングファイルマネージャ(Nextcloud、Seafileなど)は汎用的なクラウドストレージシステムです。Paperclipはドキュメント管理に特化しており、取り込み、OCR(光学式文字認識)、メタデータ、検索に重点を置いています。同期やファイル共有は二の次です。

主な差別化ポイント:

誰に向いているか

VPSの要件

Paperclipは軽量で、エントリーレベルのVPSでも十分運用可能です。

スペック最低限推奨
vCPU12
RAM1GB2〜4GB
ストレージ20GB50GB以上
OSUbuntu 22.04 / Debian 12Ubuntu 22.04 LTS
データベースSQLitePostgreSQL(マルチユーザー向け)

推奨プロバイダー:

完全セットアップガイド

1. Dockerをインストール

curl -fsSL https://get.docker.com | sh
systemctl enable --now docker

2. Docker Composeを使ってPaperclipを展開

/opt/paperclip/docker-compose.ymlを作成:

version: "3.8"

services:
  paperclip:
    image: paperclip/paperclip:latest
    container_name: paperclip
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - paperclip_data:/data
      - /mnt/documents:/watch  # オプションの監視フォルダ
    environment:
      - PAPERCLIP_SECRET_KEY=ここにランダムなシークレットを入力
      - PAPERCLIP_OCR_ENABLED=true
      - PAPERCLIP_OCR_LANGUAGE=eng  # 他の言語に変更可能

volumes:
  paperclip_data:

スタックを起動:

cd /opt/paperclip && docker compose up -d

3. HTTPS経由で公開

自動TLSのCaddyを使用:

apt install caddy -y

/etc/caddy/Caddyfile

docs.yourdomain.com {
    reverse_proxy localhost:8080
}
systemctl reload caddy

4. ドキュメントタイプの設定

Web UIから、「請求書」「契約書」「領収書」などのドキュメントタイプを定義し、保管ルールを設定します。これにより、ファイル名だけに頼るより高速に検索・取得が可能です。

5. 監視フォルダの設定

VPS上のローカルフォルダを/watchのマウントポイントに指定します。ここにファイルを置くと自動的に取り込み・OCR処理・ライブラリへの追加が行われ、バルクインポートや自動化ワークフローに便利です。

連携と拡張機能

Paperless風のワークフロー:ScanbotやAdobe Scanなどのスキャナーアプリと連携させて、スキャンした資料をメールや直接Paperclipのインボックスにアップロードし、自動的に検索可能なデジタル化を実現。

S3へのバックアップrcloneを使って、PaperclipのデータボリュームをBackblaze B2や他のS3互換バケットにミラーリング可能:

rclone sync /var/lib/docker/volumes/paperclip_data/_data remote:paperclip-backup

Nginx Proxy Manager:既にVPS上でNPMを運用している場合、プロキシホストをpaperclip:8080に設定し、GUIからLet’s Encryptの有効化も容易。

Authentik / Authelia:複数ユーザー体制のインストール時にIDプロバイダーを利用したSSO認証を追加。

メンテナンステクニック

まとめ

Paperclipは、非常に良くメンテナンスされたセルフホスト型のドキュメントマネージャーの一つです。VPSへの展開なら、Hetzner Cloudは月額€4.15でほとんどのユーザーに最適です。 大容量のアーカイブが必要な場合は、Contaboの200GB NVMeが月€5.99で利用可能です。

Dockerのシンプルさ、OCRの標準搭載、メタデータ優先の整理方法が、クラウドのドキュメントサービスの強力な代替となり得ます。


ほかも参照: full VPS比較 at selfhostvps.com