Homelab - Stirling-PDF: مجموعة أدوات PDF متعددة الاستخدامات
Stirling-PDF هو مجموعة أدوات PDF قابلة للتنفيذ ذاتية الاستضافة. تتضمن وظائف مثل تقسيم PDF، دمجه، تدويره، استخراج الصفحات، تحويل الصور، إعادة ترتيبه، إضافة / استخراج الصور، إضافة وإزالة كلمات المرور، تعيين الأذونات، إضافة العلامات المائية، تحويل ملفات أخرى إلى PDF، التعرف على النصوص بواسطة التعرف الضوئي على الأحرف (OCR)، تحرير البيانات الوصفية، ودعم وضع الظلام.
النشر (Docker Compose)
أولاً، أنشئ ملف compose.yaml
والصق المحتوى التالي:
version: "3.3"
services:
s-pdf:
container_name: ${STACK_NAME}_app
image: frooodle/s-pdf:${APP_VERSION}
ports:
- ${APP_PORT}:8080
restart: always
(اختياري) يُوصى بإنشاء ملف .env
في نفس مجلد compose.yaml
وتخصيص المتغيرات البيئية الخاصة بك. إذا لم تكن ترغب في استخدام المتغيرات البيئية، يمكنك أيضًا تخصيص المعلمات مباشرة داخل compose.yaml
(على سبيل المثال، استبدال ${STACK_NAME}
بـ s-pdf
).
STACK_NAME=s-pdf
STACK_DIR=xxx # مسار تخزين المشروع المخصص، على سبيل المثال: ./s-pdf
# s-pdf
APP_VERSION=latest
APP_PORT=xxxx # تخصيص منفذ الوصول الخاص بك، اختر منفذًا غير مستخدم
أخيرًا، قم بتنفيذ الأمر docker compose up -d
في نفس المجلد الذي يحتوي على compose.yaml
لبدء تشغيل الحاويات المعدلة.
المراجع والشكر
عنوان النص: https://wiki-power.com/ يتم حماية هذا المقال بموجب اتفاقية CC BY-NC-SA 4.0، يُرجى ذكر المصدر عند إعادة النشر.
تمت ترجمة هذه المشاركة باستخدام ChatGPT، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.