Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

Google Drive สร้างขึ้นเพื่อจัดเก็บทุกอย่าง รวมถึงรูปภาพ วิดีโอ เสียง และไฟล์ ไม่ใช่แค่เอกสาร ความยืดหยุ่นนี้มีข้อได้เปรียบ แต่การจัดการเอกสารไม่ใช่จุดแขง แม้สะดวก แตการค้นหาไม่เคยง่าย โดยเฉพาะตอนอยากหาอะไรเร็วๆ ผมเพิ่งค้นพบเครื่องมือจัดการเอกสารเฉพาะทางชื่อ Papra ที่แก้ปัญหานี้ได้พอดี

ทำไม Papra จึงเป็นแอปจัดการเอกสารที่ดีที่สุด

Papra เป็นแอปโอเพนซอร์ส Self-hosted ที่สร้างขึ้นรอบการรวบรวม จัดระเบียบ และค้นหาเอกสารด้วยการแทรกแซงด้วยมือน้อยที่สุด คุณสามารถอัปโหลดเอกสารโดยตรง นำเข้าอัตโนมัติจากโฟลเดอร์ที่เฝ้าระวัง หรือให้ระบบดึงเข้ามาโดยการส่งอีเมลต่อไปที่ที่อยู่อีเมลที่สร้างขึ้น เมื่อเพิ่มแล้ว Papra จะแยกข้อความจาก PDF, รูปภาพ และไฟล์สแกน ทำให้ทุกเอกสารค้นหาได้

การจัดระเบียบจัดการผ่านแท็ก (Tags) แทนลำดับชั้นโฟลเดอร์แข็งกระดulant คุณสามารถเพิ่มแท็กด้วยมือ หรืออัตโนมัติด้วยกฎการแท็ก (Tagging rules) ซึ่งจัดประเภทเอกสารตามเงื่อนไขที่กำหนดไว้ล่วงหน้า ผมพบว่าฟีเจอร์นี้มีประโยชน์มากเมื่อจัดระเบียบชุดเอกสารขนาดใหญ่

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

Papra รองรับผู้ใช้หลายคนและองค์กร หมายความว่าเอกสารสามารถแชร์และจัดการข้ามครอบครัว ทีม หรือธุรกิจขนาดเล็ก บัญชีผู้ใช้และการยืนยันตัวตนสร้าง込み และอินเทอร์เฟซทำงานข้ามเดสก์ท็อปและมือถือ พร้อม Dark Mode ตัวเลือก

สำหรับอัตโนมัติและการผสาน Papra เปิด API, SDKs, Webhooks และ Command-line interface คุณสามารถใช้เครื่องมือเหล่านี้สร้างเวิร์กโฟลว์กำหนดเอง ผสาน Papra เข้าระบบเดิม หรือจัดการเอกสารโดยไม่ใช้เว็บอินเทอร์เฟซ ยังมีการรองรับ Internationalization ให้อินเทอร์เฟซใช้หลายภาษาได้

การตั้งค่า Papra

ถ้าคุณใช้ Docker Desktop อยู่แล้ว การตั้งค่า Papra เรียบง่ายและไม่ต้องใช้ Terminal เลย เปิดแอป Docker Desktop และเลือก Docker Hub จากแผงด้านข้าง

ในแถบค้นหา ค้นหา Papra และเลือก corentinth/papra จากผลลัพธ์ เปิด Image คลิก Run ตั้งชื่อ Container และเริ่มต้น Docker Desktop เลือกพอร์ตที่ต้องการอัตโนมัติ จึงไม่ต้องตั้งค่าอะไรเพิ่ม

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

เมื่อ Container รันแล้ว เปิดเบราว์เซอร์ไปที่ https://localhost:1221 เพื่อเข้าถึงอินเทอร์เฟซ Papra และสร้างบัญชี

นี่คือวิธีที่ง่ายที่สุดเพื่อรัน Papra และทำงานได้ดีทั้งใช้ในเครื่องและตั้งค่านานๆ โดยไม่ต้องตั้งค่าเพิ่มเติม

สำหรับผู้ที่ชอบ Docker CLI

ถ้าอยากควบคุมการทำงานของ Papra มากกว่า และคล่องกับ Terminal คุณติดตั้งได้ด้วย Docker Compose ก่อนอื่น ตรวจสอบว่า Docker ติดตั้งบนระบบแล้ว

เริ่มต้นด้วยการสร้างโครงสร้างไดเรกทอรีที่จำเป็นด้วยคำสั่งด้านล่าง:

mkdir -p papra/app-data/{db,documents} && cd papra

คำสั่งนี้สร้างโฟลเดอร์หลัก "papra", "papra/app-data/db" สำหรับไฟล์ฐานข้อมูล และ "papra/app-data/documents" สำหรับเอกสารที่อัปโหลด และย้ายคุณเข้าสู่ไดเรกทอรี papra

ต่อไป สร้าง Secret ที่ปลอดภัย คีย์นี้ใช้เข้ารหัส Token การยืนยันและข้อมูลเซสชัน โดยไม่มีมัน Papra จะไม่เริ่มในโหมด Production

openssl rand -base64 32

เมื่อเสร็จ สร้างไฟล์ Docker Compose ที่บอก Docker ว่าจะรัน Container Papra ยังไง ใช้คำสั่งด้านล่างเปิด Text Editor Nano และสร้างไฟล์ใหม่ชื่อ "docker-compose.yml" ในไดเรกทอรีปัจจุบัน:

nano docker-compose.yml

วางเนื้อหาต่อไปนี้ลงในไฟล์ แทนที่ YOUR_SECRET_HERE ด้วย Secret ที่สร้างไว้ก่อนหน้า:

services: papra: container_name: papra image: ghcr.io/papra-hq/papra:latest restart: unless-stopped ports: - "1221:1221" volumes: - ./app-data:/app/app-data environment: - AUTH_SECRET=YOUR_SECRET_HERE

แค่นี้ เรียกใช้

docker-compose up -d

เพื่อเริ่ม Container คุณจึงเปิด https://localhost:1221 เข้าถึง GUI และสร้างบัญชีใหม่ได้

การใช้ Papra จัดการเอกสาร

เมื่อเข้าสู่ระบบ คุณจะได้รับการต้อนรับด้วยอินเทอร์เฟซสะอาดและไม่จumbled หน้าจอหลักแสดงเอกสารล่าสุดและองค์กร และคุณสามารถอัปโหลดเอกสารใหม่โดยลากไฟล์วางบนหน้าหรือกดปุ่ม Upload Papra รับ PDF, รูปภาพ และรูปแบบเอกสารทั่วไป

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

เมื่อคุณเปิดเอกสาร คุณจะเห็นรายละเอียดอย่างชื่อ เมื่อเพิ่มหรืออัปเดต และแท็กที่มัน屬于 ด้านขวาคุณยังมี Viewer ให้ดูเอกสารและคัดลอกข้อความได้ ทุกเอกสารได้รับการแยกข้อความอัตโนมัติ แม้ PDF สแกนและรูปภาพก็ผ่าน OCR ทำให้เนื้อหาค้นหาได้ เกิดขึ้นเบื้องหลังโดยไม่ต้องประมวลผลด้วยมือ และเร็วมาก

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

คุณสามารถใช้แท็กจัดระเบียบเอกสารแทนโฟลเดอร์ และเพิ่มหลายแท็กต่อเอกสารหนึ่งได้ ตัวอย่างเช่น เพิ่มแท็ก health และ insurance ให้บันทึกการรักษา ในขณะที่ finance และ taxes ใช้สำหรับเอกสารภาษี

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

ระบบแท็กยังรองรับกฎอัตโนมัติ คุณสร้างกฎที่แท็กเอกสารที่มีคีย์เวิร์ดเฉพาะได้ ตัวอย่างเช่น สร้างกฎแท็ก 'shopping' ให้อัตโนมัติกับทุกใบแจ้งหนี้ที่มีคำว่า Amazon ในข้อความ กฎเหล่านี้รันกับการอัปโหลดใหม่โดยไม่ต้องแท็กด้วยมือ

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

Papra มีฟีเจอร์องค์กร (Organization) ให้แยกไฟล์ครอบครัวและงานจากกัน คุณสร้างองค์กรครอบครัวสำหรับบันทึกส่วนตัว และองค์กรงานแยกสำหรับไฟล์ธุรกิจ แต่ละองค์กรมีสมาชิกและสิทธิ์ของตัวเอง ทำให้เอกสารมองไม่เห็นนอกกลุ่มที่กำหนด

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

เมื่อแยกเอกสารแล้ว Papra ให้หลายวิธีนำไฟล์เข้าระบบโดยไม่ต้องอัปโหลดด้วยมือ แต่ละองค์กรได้รับที่อยู่อีเมลเฉพาะตัว อนุญาตให้ส่งต่อเอกสารเข้ามาใน Papra โดยตรง ซึ่งจะถูกนำเข้าและจัดทำดัชนีอัตโนมัติ ตัวอย่างเช่น อีเมลใบแจ้งหนี้ค่าไฟฟ้า PDF ไปที่ที่อยู่นำเข้า จะปรากฏแล้วจัดทำดัชนีและค้นหาได้ ทำให้วิธีนี้มีประโยชน์มากสำหรับดิจิทัลลายเอกสารกระดาษ

Papra: โซลูชันจัดการเอกสาร Self-Hosted ที่เหนือกว่า

นอกจากอีเมล Papra ยังรองรับ Folder Ingestion โดยเฝ้าระวังไดเรกทอรีสำหรับไฟล์ใหม่ เช่นโฟลเดอร์ดาวน์โหลดหรือไดเรกทอรีเอาต์พุตสแกน และนำเข้าทันทีที่ปรากฏ กฎแท็กตัวเลือกสามารถนำไปใช้ในขั้นตอนนี้ ได้รับการจัดประเภทอัตโนมัติเมื่อตั้งค่าเสร็จ

ในขณะที่ Papra ดูแลการจัดการเอกสารให้คุณ มีเครื่องมืออื่นๆ หลายตัวที่คุณสามารถ Self-host เพื่อประหยัดเวลาและเงิน ตัวอย่างเช่น คุณอาจ Self-host รูปภาพและเลิก Google Photos หรือสำรวจ Docmost หรือ Joplin เป็นทางเลือกแทน Notion