Google Drive সবকিছু সংরক্ষণের জন্য তৈরি—ছবি, ভিডিও, অডিও, এবং ফাইল, শুধু ডকুমেন্ট নয়। সেই নমনীয়তার সুবিধা আছে, কিন্তু ডকুমেন্ট ম্যানেজমেন্ট এটির শক্তিশালি দিক নয়। যেটা সুবিধাজনক হলেও, জিনিস খুঁজে বের করা কখনো সহজ হয়নি, বিশেষ করে যখন আপনি দ্রুত কিছু খুঁজছেন। আমি gầnে Papra নামে একটি ডেডিকেটেড ডকুমেন্ট ম্যানেজমেন্ট টুল খুঁজে পেলাম যা ঠিক এই সমস্যাটি সমাধান করে।
সূচিপত্র
কেন Papra সেরা ডকুমেন্ট ম্যানেজমেন্ট অ্যাপ
Papra একটি ওপেন-সোর্স, সেলফ-হোস্টেড অ্যাপ যা ন্যূনতম ম্যানুয়াল কাজে ডকুমেন্ট সংগ্রহ, সংগঠন, এবং রিট্রিভ করার চारों দিকে নির্মিত। আপনি সরাসরি ডকুমেন্ট আপলোড করতে পারেন, একটি নজরানো ফোল্ডার থেকে অটোমেটিক্যালি ইম্পোর্ট করতে পারেন, বা একটি জেনারেটেড ঠিকানায় ইমেইল ফরওয়ার্ড করে সেগুলো ইনজেস্ট করতে পারেন। একবার যোগ হলে, Papra PDF, ছবি, এবং স্ক্যান করা ফাইল থেকে টেক্সট এক্সট্র্যাক্ট করে, প্রতিটি ডকুমেন্ট সার্চযোগ্য করে তোলে।
সংগঠন হ্যান্ডেল হয় ট্যাগের মাধ্যমে কঠোর ফোল্ডার হায়ারার্কির বদলে। আপনি ম্যানুয়ালি ট্যাগ लगाাতে পারেন বা ট্যাগিং রুল ব্যবহার করে অটোমেটিক্যালি, যা প্রিডিফাইনড কন্ডিশনের ভিত্তিতে ডকুমেন্ট শ্রেণিবদ্ধ করে। আমি এই ফিচারটি বড় কালেকশন সংগঠিত করার জন্য খুব কাজের পেয়েছি।
Papra একাধিক ইউজার এবং অর্গানাইজেশন সাপোর্ট করে, যার মানে ডকুমেন্ট পরিবার, টিম, বা ছোট ব্যবসা জুড়ে শেয়ার ও ম্যানেজ করা যায়। ইউজার অ্যাকাউন্ট এবং অথেনটিকেশন বিল্ট-ইন, এবং ইন্টারফেস ডেস্কটপ এবং মোবাইল ডিভাইসে কাজ করে, অপশনাল ডার্ক মোডসহ।
অটোমেশন এবং ইন্টিগ্রেশনের জন্য, Papra API, SDK, ওয়েবহুক, এবং কমান্ড-লাইন ইন্টারফেস এক্সপোজ করে। আপনি এই টুলগুলো ব্যবহার করে কাস্টম ওয়ার্কফ্লো বানাতে পারেন, বিদ্যমান সিস্টেমে Papra ইন্টিগ্রেট করতে পারেন, বা ওয়েব ইন্টারফেস ছাড়া ডকুমেন্ট ম্যানেজ করতে পারেন। এছাড়া ইন্টারন্যাশনালাইজেশন সাপোর্ট আছে যা ইন্টারফেসকে একাধিক ভাষায় ব্যবহার করতে দেয়।
Papra সেটআপ করা
আপনি যদি ইতিমধ্যে Docker Desktop ব্যবহার করেন, Papra সেটআপ করা সহজ এবং টার্মিনাল দরকার নয়। Docker Desktop অ্যাপ খুলুন এবং সাইড প্যানেল থেকে Docker Hub সিলেক্ট করুন।
সার্চ বারে Papra খুঁজুন এবং ফলাফল থেকে corentinth/papra বেছে নিন। ইমেজটি খুলুন, Run ক্লিক করুন, কন্টেইনারের একটি নাম দিন, এবং এটি শুরু করুন। Docker Desktop আটোমেটিক্যালি প্রয়োজনীয় পোর্ট সিলেক্ট করে, তাই আর কিছু কনফিগার করতে হয় না।
কন্টেইনার রানNING হলে, আপনার ব্রাউজারে https://localhost:1221 খুলুন Papra ইন্টারফেস অ্যাক্সেস করতে এবং আপনার অ্যাকাউন্ট তৈরি করতে।
এটি Papra চালু করার সবচেয়ে সহজ উপায় এবং লোকাল ইউজ এবং এক্সট্রা কনফিগারেশন ছাড়া লং-টার্ম সেটআপ দুটোর জন্যই ভালো কাজ করে।
যারা Docker CLI পছন্দ করেন
আপনি যদি Papra কীভাবে রান করবে সেটার উপর বেশি কন্ট্রোল চান এবং টার্মিনাল ব্যবহার করতে কনফরটেবল হন, আপনি Docker Compose ব্যবহার করে ইনস্টল করতে পারেন। প্রথমে নিশ্চিত হন Docker আপনার সিস্টেমে ইনস্টলড আছে।
নিচের কমান্ড ব্যবহার করে প্রয়োজনীয় ডিরেক্টরি স্ট্রাকচার তৈরি করুন:
mkdir -p papra/app-data/{db,documents} && cd papra
এটি মূল "papra" ফোল্ডার, ডেটাবেস ফাইলের জন্য "papra/app-data/db", এবং আপলোড করা ডকুমেন্টের জন্য "papra/app-data/documents" তৈরি করে। এটি আপনাকে papra ডিরেক্টরিতেও নিয়ে যায়।
এরপর, একটি সিকিউর সিক্রেট জেনারেট করুন। এই কী ব্যবহার হয় অথেনটিকেশন টোকেন এবং সেশন ডেটা এনক্রিপ্ট করার জন্য। এর nélkül, Papra প্রোডাকশন মোডে শুরু হবে না।
openssl rand -base64 32
একবার হলে, একটি Docker Compose ফাইল তৈরি করুন যা ডকারকে বলে Papra কন্টেইনার কীভাবে রান করবে। নিচের কমান্ড ব্যবহার করে nano টেক্সট এডিটর খুলুন এবং করেন্ট ডিরেক্টরিতে "docker-compose.yml" নামে একটি নতুন ফাইল তৈরি করুন:
nano docker-compose.yml
নিচের কন্টেন্ট পেস্ট করুন, YOUR_SECRET_HERE-কে আগে জেনারেট করা সিক্রেট দিয়ে রিপ্লেস করে:
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
কন্টেইনার শুরু করতে। তারপর https://localhost:1221 খুলুন GUI অ্যাক্সেস করতে এবং নতুন অ্যাকাউন্ট তৈরি করতে।
Papra ব্যবহার করে ডকুমেন্ট ম্যানেজ করা
লগইন করার পর, আপনি একটি স্বচ্ছ এবং আনক্লাটার্ড ইন্টারফেস দিয়ে স্বাগত হবেন। মূল স্ক্রিন সাম্প্রতিক ডকুমেন্ট এবং অর্গানাইজেশন দেখায়, এবং আপনি পেজে ফাইল ড্র্যাগ করে বা আপলোড বাটনে ক্লিক করে নতুন ডকুমেন্ট আপলোড করতে পারেন। Papra PDF, ছবি, এবং সবচেয়ে সাধারণ ডকুমেন্ট ফরম্যাট এক্সেপ্ট করে।
আপনি যখন একটি ডকুমেন্ট খুলবেন, এর নাম, কবে যোগ হয়েছে বা আপডেট হয়েছে, এবং কোন ট্যাগের অন্তর্গত এটি আছে সে gibi বিবরণ দেখতে পারবেন। ডানে, একটি ভিউওয়ার আছে যা আপনাকে ডকুমেন্ট দেখতে এবং টেক্সট কপি করতে দেয়। প্রতিটি ডকুমেন্টে অটোমেটিক টেক্সট এক্সট্র্যাকশন পাওয়া যায়। এমনকি স্ক্যান করা PDF এবং ছবিগুলো OCR-এর মাধ্যমে গিয়ে কন্টেন্ট সার্চযোগ্য করে তোলে। এটি ব্যাকগ্রাউন্ডে ম্যানুয়াল প্রসেসিং ছাড়া হয়, এবং এটি সুপার কুইক।
আপনি ফোল্ডারের বদলে ট্যাগ ব্যবহার করে ডকুমেন্ট সংগঠিত করতে পারেন, এবং প্রতিটি ডকুমেন্টে একাধিক ট্যাগ যোগ করতে পারেন। উদাহরণস্বরূপ, মেডিকেল রিকর্ডে health এবং insurance ট্যাগ যোগ করতে পারেন, একইভাবে finance এবং taxes ট্যাগ ট্যাক্স ডকুমেন্টের জন্য ব্যবহার করতে পারেন।
ট্যাগিং সিস্টেম অটোমেটিক রুলও সাপোর্ট করে। আপনি একটি রুল তৈরি করতে পারেন যাতে নির্দিষ্ট কীওয়ার্ড tartalmazা যেকোনো ডকুমেন্টে ট্যাগ যোগ হয়। উদাহরণস্বরূপ, আপনি একটি রুল যোগ করতে পারেন যাতে টেক্সটে Amazon থাকা সকল ইনভয়েসে অটোমেটিক্যালি 'shopping' ট্যাগ যোগ হয়। এই রুলগুলো নতুন আপলোডের ওপর ম্যানুয়াল ট্যাগিং ছাড়া রান হয়।
Papra-এ একটি অর্গানাইজেশন ফিচার আছে যা হাউজহোল্ড এবং ওয়ার্ক ফাইল একে অপরের থেকে আলাদা রাখতে দেয়। আপনি পারিবারিক রেকর্ডের জন্য একটি ফ্যামিলি অর্গানাইজেশন এবং ব্যবসায়িক ফাইলের জন্য একটি আলাদা ওয়ার্ক অর্গানাইজেশন তৈরি করতে পারেন, প্রতিটির নিজস্ব মেম্বার এবং পারমিশন থাকবে, যাতে ডকুমেন্ট তাদের_ASSIGNED গ্রুপের বাইরে অদৃশ্য থাকে।
এভাবে ডকুমেন্টগুলো আলাদা হলে, Papra ম্যানুয়াল আপলোডের ওপর নির্ভর না করে ফাইল সিস্টেমে আনার একাধিক উপায় দেয়। প্রতিটি অর্গানাইজেশনের একটি ইউনিক ইমেইল ঠিকানা অ্যাসাইন করা থাকে, যা ডকুমেন্ট সরাসরি Papra-এ ফরওয়ার্ড করে যেখানে সেগুলো অটোমেটিক্যালি ইম্পোর্ট হয়। উদাহরণস্বরূপ, একটি এনার্জি বিল PDF ইনজেশন ঠিকানায় ইমেইল করলে এটি ইতিমধ্যে ইন্ডেক্সড এবং সার্চযোগ্য অবস্থায় দেখাবে, যা পেপার মেইল ডিজিটাইজ করার জন্য খুবই উপযোগী।
ইমেইলের পাশাপাশি, Papra ফোল্ডার ইনজেশন সাপোর্ট করে একটি ডিরেক্টরি নজর রাখে নতুন ফাইলের জন্য, যেমন ডাউনলোড ফোল্ডার বা স্ক্যানার আউটপুট ডিরেক্টরি, এবং সেগুলো যেন তারা আসে তখনই ইম্পোর্ট করে। এই প্রসেসের aikana অপশনাল ট্যাগিং রুল প্রয়োগ করা যায়, সেটআপ কমপ্লিট হলে ডকুমেন্টগুলো অটোমেটিক্যালি শ্রেণিবদ্ধ হতে দিয়ে।
Papra আপনার ডকুমেন্ট ম্যানেজমেন্ট সাজিয়ে দিলে, আপনি সেলফ-হোস্ট করতে পারেন আরও অনেক টুল টাইম এবং টাকা বাঁচাতে। উদাহরণস্বরূপ, আপনি আপনার ফটো সেলফ-হোস্ট করে Google Photos ছাড়া যেতে পারেন, অথবা Docmost বা Joplin এক্সপ্লোর করতে পারেন Notion বিকল্প হিসেবে।