﻿﻿{"id":1781,"date":"2025-12-10T11:11:29","date_gmt":"2025-12-10T10:11:29","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/readur-la-gestion-documentaire-avec-ocr-qui-va-enfin-mettre-de-lordre-dans-votre-bazar\/"},"modified":"2025-12-10T11:11:29","modified_gmt":"2025-12-10T10:11:29","slug":"readur-la-gestion-documentaire-avec-ocr-qui-va-enfin-mettre-de-lordre-dans-votre-bazar","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/readur-la-gestion-documentaire-avec-ocr-qui-va-enfin-mettre-de-lordre-dans-votre-bazar\/","title":{"rendered":"Readur &#8211; La gestion documentaire avec OCR qui va enfin mettre de l&#8217;ordre dans votre bazar"},"content":{"rendered":"<p>Vous croulez sous les documents PDF, les images scann\u00e9es et les paperasses diverses et vari\u00e9es qui tra\u00eenent un peu partout sur votre serveur et sur votre disque dur ? Et bien y\u2019a un projet open source qui pourrait bien vous simplifier la vie\u2026<\/p>\n<p>\u00c7a s\u2019appelle<br \/>\n<a href=\"https:\/\/github.com\/readur\/readur\/\">Readur<\/a><br \/>\n, et c\u2019est une plateforme de gestion documentaire plut\u00f4t moderne cod\u00e9 en Rust pour le backend et en TypeScript\/React pour l\u2019interface. Il combine une interface facile \u00e0 prendre en main, je trouve, avec de l\u2019OCR plut\u00f4t bal\u00e8ze qui va scanner tous vos documents pour en extraire le texte et le rendre cherchable.<\/p>\n<p>Comme \u00e7a, vous balancez vos fichiers (PDF, images, fichiers texte, documents Office\u2026) via un petit drag-and-drop des familles et Readur fait le reste !<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/readur-gestion-documentaire-ocr-rust-autoheberge\/readur-gestion-documentaire-ocr-rust-autoheberge-1.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Sous le capot, \u00e7a utilise Tesseract pour la reconnaissance de caract\u00e8res, et g\u00e8re m\u00eame plusieurs langues simultan\u00e9ment avec d\u00e9tection automatique, donc pour ceux qui bossent avec des docs multilingues, c\u2019est plut\u00f4t chouette\u2026<\/p>\n<p>Pour la recherche, \u00e7a repose sur une base PostgreSQL full-text avec plusieurs modes de recherche : simple, par phrase, fuzzy (recherche approximative), ou bool\u00e9en, ce qui va vous permettre de retrouver n\u2019importe quel bout de texte dans n\u2019importe lequel de vos documents en quelques secondes.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/readur-gestion-documentaire-ocr-rust-autoheberge\/readur-gestion-documentaire-ocr-rust-autoheberge-2.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Et si vous avez d\u00e9j\u00e0 vos fichiers stock\u00e9s ailleurs, pas de stress puisque Readur peut se synchroniser avec WebDAV, des dossiers locaux ou du stockage S3. Il y a m\u00eame un syst\u00e8me de surveillance de dossiers qui d\u00e9tecte automatiquement les nouveaux fichiers et les int\u00e8gre sans que vous ayez \u00e0 lever le petit doigt. Pratique pour les feignasse comme moi.<\/p>\n<p>C\u00f4t\u00e9 authentification, c\u2019est du costaud avec JWT, bcrypt, et support OIDC\/SSO pour ceux qui veulent l\u2019int\u00e9grer dans leur infra existante et y\u2019a aussi un syst\u00e8me de r\u00f4les (Admin\/User) et tout un tas d\u2019\u00e9tiquettes avec codes couleur pour organiser vos documents comme bon vous semble.<\/p>\n<p>Pour l\u2019installer, du Docker classique :<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma\"><code class=\"language-fallback\" data-lang=\"fallback\"><span class=\"line\"><span class=\"cl\">git clone https:\/\/github.com\/readur\/readur\n<\/span><\/span><span class=\"line\"><span class=\"cl\">cd readur\n<\/span><\/span><span class=\"line\"><span class=\"cl\">docker compose up --build -d\n<\/span><\/span><\/code><\/pre>\n<p>Et hop, l\u2019interface est accessible sur localhost:8000. Pour le mot de passe, dans la doc, il est \u00e9crit que c\u2019est admin \/ readur2024 mais c\u2019est faux. Le mot de passe est g\u00e9n\u00e9r\u00e9 en random au lancement du conteneur Docker. Faut juste regarder dans les logs de Docker et vous pourrez le changer apr\u00e8s coup.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/readur-gestion-documentaire-ocr-rust-autoheberge\/readur-gestion-documentaire-ocr-rust-autoheberge-3.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Niveau config minimale, comptez 2 c\u0153urs CPU, 2 Go de RAM et 10 Go de stockage donc \u00e7a peut le faire sur un NAS ou un petit PC. Et pour de la prod s\u00e9rieuse avec plein de documents, visez plut\u00f4t 4 c\u0153urs ou plus , +4 Go de RAM et un bon SSD de minimum 50 Go.<\/p>\n<p>Voil\u00e0, si vous cherchez une alternative auto-h\u00e9bergeable \u00e0<br \/>\n<a href=\"https:\/\/github.com\/paperless-ngx\/paperless-ngx\">Paperless-ngx<\/a><br \/>\nou<br \/>\n<a href=\"https:\/\/www.papermerge.com\/\">Papermerge<\/a><br \/>\navec une stack moderne en Rust, Readur m\u00e9rite clairement le coup d\u2019\u0153il.<\/p>\n<p>Merci \u00e0 Letsar pour le partage !<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Vous croulez sous les documents PDF, les images scann\u00e9es et les paperasses diverses et vari\u00e9es qui tra\u00eenent un peu partout sur votre serveur et sur votre disque dur ? Et bien y\u2019a un projet open source qui pourrait bien vous simplifier la vie\u2026 \u00c7a s\u2019appelle Readur , et c\u2019est une plateforme de gestion documentaire plut\u00f4t moderne cod\u00e9 en Rust pour le backend et en TypeScript\/React pour l\u2019interface. Il combine une interface facile \u00e0 prendre en main, je trouve, avec de l\u2019OCR plut\u00f4t bal\u00e8ze qui va scanner tous vos documents pour en extraire le texte et le rendre cherchable. Comme \u00e7a, vous balancez vos fichiers (PDF, images, fichiers texte, documents Office\u2026) via un petit drag-and-drop des familles et Readur fait le reste ! Sous le capot, \u00e7a utilise Tesseract pour la reconnaissance de caract\u00e8res, et g\u00e8re m\u00eame plusieurs langues simultan\u00e9ment avec d\u00e9tection automatique, donc pour ceux qui bossent avec des docs multilingues, c\u2019est plut\u00f4t chouette\u2026 Pour la recherche, \u00e7a repose sur une base PostgreSQL full-text avec plusieurs modes de recherche : simple, par phrase, fuzzy (recherche approximative), ou bool\u00e9en, ce qui va vous permettre de retrouver n\u2019importe quel bout de texte dans n\u2019importe lequel de vos documents en quelques secondes. Et si vous avez d\u00e9j\u00e0 vos fichiers stock\u00e9s ailleurs, pas de stress puisque Readur peut se synchroniser avec WebDAV, des dossiers locaux ou du stockage S3. Il y a m\u00eame un syst\u00e8me de surveillance de dossiers qui d\u00e9tecte automatiquement les nouveaux fichiers et les int\u00e8gre sans que vous ayez \u00e0 lever le petit doigt. Pratique pour les feignasse comme moi. C\u00f4t\u00e9 authentification, c\u2019est du costaud avec JWT, bcrypt, et support OIDC\/SSO pour ceux qui veulent l\u2019int\u00e9grer dans leur infra existante et y\u2019a aussi un syst\u00e8me de r\u00f4les (Admin\/User) et tout un tas d\u2019\u00e9tiquettes avec codes couleur pour organiser vos documents comme bon vous semble. Pour l\u2019installer, du Docker classique : git clone https:\/\/github.com\/readur\/readur cd readur docker compose up &#8211;build -d Et hop, l\u2019interface est accessible sur localhost:8000. Pour le mot de passe, dans la doc, il est \u00e9crit que c\u2019est admin \/ readur2024 mais c\u2019est faux. Le mot de passe est g\u00e9n\u00e9r\u00e9 en random au lancement du conteneur Docker. Faut juste regarder dans les logs de Docker et vous pourrez le changer apr\u00e8s coup. Niveau config minimale, comptez 2 c\u0153urs CPU, 2 Go de RAM et 10 Go de stockage donc \u00e7a peut le faire sur un NAS ou un petit PC. Et pour de la prod s\u00e9rieuse avec plein de documents, visez plut\u00f4t 4 c\u0153urs ou plus , +4 Go de RAM et un bon SSD de minimum 50 Go. Voil\u00e0, si vous cherchez une alternative auto-h\u00e9bergeable \u00e0 Paperless-ngx ou Papermerge avec une stack moderne en Rust, Readur m\u00e9rite clairement le coup d\u2019\u0153il. Merci \u00e0 Letsar pour le partage !<\/p>\n","protected":false},"author":1,"featured_media":1782,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1781","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1781"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1782"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}