Partager l'information et collaborer.

Paperless-ngx

GED open source auto-hébergée : OCR Tesseract, classement automatique par correspondant et type, recherche plein texte sur toute votre archive documentaire.

2 Go (4 Go recommandé) RAM 2 vCPU Port 8000 Disponible

Stack technique

DockerDjangoPostgreSQL 16Redis 7Tesseract OCR
RAM minimum2 Go (4 Go recommandé)
CPU minimum2 vCPU
Port par défaut8000
OS compatiblesubuntu-24.04

Paperless-ngx est un système de gestion électronique de documents open source (AGPL-3.0, plus de 43 000 étoiles GitHub) maintenu par sa communauté. Il transforme vos documents papier et numériques en une archive classée et interrogeable, hébergée entièrement sur votre VPS : aucune donnée ne sort de votre infrastructure. Déposez un PDF ou le scan d'un courrier, et Paperless-ngx lance l'OCR via Tesseract, extrait le texte intégral, confronte le document à vos règles (expéditeur, mot-clé, expression régulière), puis lui attribue un correspondant (« Administration fiscale », « Banque »), un type de document (« Facture », « Contrat ») et des étiquettes — sans intervention manuelle. Chaque mot de chaque document devient immédiatement cherchable.

La pile tourne en trois conteneurs Docker : un serveur web Django/Gunicorn, une base PostgreSQL 16 et un broker Redis 7 pour la file de tâches Celery. Un répertoire de consommation automatise l'ingestion : un fichier déposé dans le dossier surveillé, reçu par courriel ou poussé depuis un scanner est traité et classé tout seul. L'API REST ouvre la porte aux intégrations avec n8n, Nextcloud, votre ERP ou vos propres scripts.

Fonctionnalités clés

OCR automatique via Tesseract — chaque PDF ou image déposé devient interrogeable en plein texte, dans les langues que vous activez.
Règles de classement automatique — correspondant, type de document et étiquettes attribués d'après le titre, le contenu ou la source.
Boîte de consommation — dossier surveillé, boîte courriel IMAP ou API REST pour ingérer les documents sans manipulation.
Recherche plein texte instantanée, y compris dans les images scannées, avec filtres par date, type, étiquette et correspondant.
API REST complète pour interroger, déposer, étiqueter et télécharger les documents par programme (n8n, Nextcloud, scripts maison).
Multi-utilisateur à permissions fines et journal d'audit horodaté de chaque création, modification et suppression.

Quand utiliser cette solution ?

1

Bureau sans papier pour une PME

Remplacez les classeurs et les PDF éparpillés par une archive centralisée et interrogeable. Le comptable dépose les factures dans le dossier de consommation ; Paperless-ngx les OCRise, les étiquette et les classe par fournisseur et par période. Une recherche sur « TVA 2025 » ramène le bon document en moins d'une seconde, sans parcourir l'arborescence.

2

Archive personnelle : banque, impôts, assurances

Regroupez relevés bancaires, déclarations fiscales, baux et contrats d'assurance dans un seul espace cherchable. Les règles de classement dirigent chaque relevé vers le bon correspondant, et la recherche plein texte retrouve une clause précise dans n'importe quel contrat. Vos documents restent sur votre VPS, hors de tout service cloud.

3

Référentiel de conformité d'une équipe technique

Servez-vous de Paperless-ngx comme dépôt interne des pièces de conformité : accords de confidentialité signés, factures de matériel, rapports d'audit, renouvellements de certificats. L'API REST permet à votre chaîne d'intégration continue de déposer automatiquement les PDF générés à chaque build, et le journal d'audit documente qui a touché quoi.

Déployer Paperless-ngx sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Commander le VPS

Paperless-ngx tient à l'aise sur un VPS 2 Go / 2 vCPU sous Ubuntu 24.04 : les trois conteneurs consomment 400 à 512 Mo au repos. Prévoyez 4 Go pour une archive de plus de 100 000 documents ou des lots d'OCR simultanés, et du disque confortable — chaque document est conservé en original et en version archivée, en plus de la base PostgreSQL.

02

Déployer depuis le Marketplace

Dans votre espace client ServOrbit, ouvrez Marketplace → Collaboration & productivité → Paperless-ngx et lancez le déploiement. Docker récupère ghcr.io/paperless-ngx/paperless-ngx:latest, PostgreSQL 16 et Redis 7, puis démarre les trois conteneurs. Le compte administrateur est créé au premier démarrage à partir des identifiants fournis par le déploiement.

03

Se connecter la première fois

Ouvrez l'URL, connectez-vous avec l'identifiant admin et le mot de passe fourni, puis changez-le sans attendre depuis le menu de votre profil.

04

Se connecter et créer vos premiers types

Si un domaine est attaché à l'app, ouvrez https://votre-domaine — sans numéro de port. Sans domaine, il n'y a pas d'accès public : ouvrez un tunnel SSH avec ssh -L 8000:127.0.0.1:8000 root@<ip-de-votre-vps> (8000 est le port du catalogue, donné en exemple — reportez-vous au port affiché sur la fiche de votre app dans l'espace client), puis ouvrez http://localhost:8000. Connectez-vous avec les identifiants d'administration. Dans Settings → Document Types, créez vos premiers types (« Facture », « Contrat »), puis ajoutez dans Correspondents les expéditeurs que vous traitez le plus souvent. Paperless-ngx s'appuie sur ces deux référentiels pour classer les documents entrants.

05

Choisir un mode d'ingestion et écrire vos règles

Le plus simple est le dossier de consommation monté sur /usr/src/paperless/consume : tout fichier qui y atterrit est traité automatiquement. Vous pouvez aussi activer le collecteur de courriels (Settings → Mail) pour récupérer les pièces jointes d'une boîte IMAP dédiée. Dans Settings → Matching, définissez ensuite les règles qui attribuent correspondant, type et étiquettes à chaque nouveau document.

06

Ajouter un domaine et passer en HTTPS

Le domaine n'est pas obligatoire, mais sans lui il n'y a aucun accès public : l'interface n'est atteignable que par un tunnel SSH depuis votre poste. Pour un accès distant permanent, attachez un domaine à l'application depuis votre espace client ServOrbit, par exemple docs.votre-domaine.com : ServOrbit pose lui-même le vhost, le certificat TLS et le renvoi vers le port 8000 local. Renseignez ensuite PAPERLESS_URL avec l'URL publique afin que les liens de téléchargement et les notifications utilisent la bonne adresse.

Questions fréquentes

Paperless-ngx est un système de gestion électronique de documents open source et auto-hébergé (AGPL-3.0, plus de 43 000 étoiles GitHub). Il numérise, OCRise et indexe vos documents papier et numériques, les classe automatiquement par correspondant, type et étiquette, et rend chaque mot cherchable — sur votre propre VPS, sans dépendance à un service cloud.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise Paperless-ngx ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy Paperless-ngx on ServOrbit
Markdown
[![Deploy Paperless-ngx on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=paperless-ngx&utm_source=deploy-badge&utm_medium=referral&utm_campaign=paperless-ngx)
HTML
<a href="https://servorbit.com/vps-cloud?template=paperless-ngx&utm_source=deploy-badge&utm_medium=referral&utm_campaign=paperless-ngx"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Paperless-ngx on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Partager l'information et collaborer.

Activez Paperless-ngx sur votre infrastructure.

VPS Cloud dédié — IPv4 incluse, datacenter européen, support inclus. Vos données ne quittent jamais votre serveur.

Configuration recommandée : 2 Go (4 Go recommandé) RAM · 2 vCPU

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet