[{"data":1,"prerenderedAt":220},["ShallowReactive",2],{"seo-verification":3,"blog-migrate-pocket-self-hosted-alternatives-vps-ar-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-migrate-pocket-self-hosted-alternatives-vps-ar-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"category":21,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":164,"ctaBody":165,"ctaButton":166,"ctaUrl":167,"relatedPosts":168},343,"migrate-pocket-self-hosted-alternatives-vps-ar",{"fr":12,"en":13,"ar":10,"es":14},"migrer-pocket-alternatives-self-hosted-vps","migrate-pocket-to-self-hosted-alternatives-vps","migrar-pocket-alternativas-self-hosted-vps","الانتقال من Pocket إلى بدائل مستضافة ذاتيًا على VPS","أغلق Pocket في يوليو 2025 وحذفت بياناته في نوفمبر. يشرح هذا الدليل كيفية تصدير مقالاتك واستيرادها إلى Karakeep أو Wallabag على خادمك الخاص.",10,0,false,"2026-09-09T00:00:00+00:00",{"id":22,"name":23,"slug":24,"color":25,"icon":26},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[28],{"id":22,"name":23,"slug":24,"color":25,"icon":26},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fmigrer-pocket-alternatives-self-hosted-vps-poster.svg",{"categorySlug":33,"appSlug":34},"الذكاء-الاصطناعي","karakeep","سلّطت عملية إغلاق Pocket في يوليو 2025 الضوءَ على مخاطرة كثيرًا ما تُستهان بها: سنوات من القراءة المنظّمة قد تختفي في أسابيع. يقدّم Karakeep وWallabag بديلًا دائمًا — أداتان مفتوحتا المصدر تنشرهما على VPS خاص بك في أقل من ساعتين، مع استيراد مباشر لمكتبتك الموجودة من Pocket.",[37,41,44,54,57,60,87,90,110,113,148,151,154,161],{"type":38,"title":39,"body":40},"h2","حين يختفي خدمة ويأخذ بياناتك معه","في الثامن من يوليو 2025، تحوّل ‪Pocket‬ إلى وضع القراءة فقط. أعلنت ‪Mozilla‬ الإغلاق قبل شهر، مستشهدةً بتحوّل في أولوياتها الاستراتيجية. مُنح المستخدمون نحو 90 يومًا لتصدير مكتباتهم عبر ‪`getpocket.com\u002Fexport`‬ قبل موعد 12 نوفمبر 2025: في ذلك اليوم أوقفت ‪Mozilla‬ التصدير وحذفت بيانات كل حساب بشكل نهائي. من لم يُصدِّر في الوقت المناسب خسر كل شيء دون سبيل للاسترداد. لم تحتفظ ‪Mozilla‬ بأي نسخة، وواجهة ‪API‬ الخاصة بـ‪Pocket‬ غير متاحة الآن. أغلق ‪Omnivore‬ بعد الاستحواذ عليه من ‪ElevenLabs‬ في وقت قريب بظروف مماثلة. كشفت هذه الإغلاقات المتتالية عن مخاطرة كثيرًا ما تُستهان بها: عشر سنوات من الإشارات المرجعية والتعليقات والتصنيفات قد تختفي في أسابيع قليلة دون أي إجراء استئناف.",{"type":38,"title":42,"body":43},"ما تكسبه باستضافة قائمة قراءتك بنفسك","استضافة قائمة القراءة الخاصة بك على خادم VPS يغيّر جوهرياً علاقتك ببياناتك. إليك المزايا الملموسة مقارنةً بخدمة سحابية كـ‎Pocket‎ أو ‎Omnivore‎.",{"type":45,"items":46},"ul",[47,48,49,50,51,52,53],"**استدامة البيانات** — تبقى مقالاتك المؤرشفة متاحة طالما خادمك يعمل، بصرف النظر عن قرارات أي مزود خارجي تجارية أو مالية؛ إغلاق شركة ناشئة لم يعد يعنيك","**خصوصية القراءة** — لا يُبنى أي ملف إعلاني من عادات قراءتك؛ الروابط المحفوظة والعلامات والتعليقات لا تغادر بنيتك التحتية","**تحكم كامل بالنسخ الاحتياطية** — تحدد أنت التكرار والوجهة (S3 أو Backblaze أو NAS محلي) ومدة الاحتفاظ دون الاعتماد على خطة مدفوعة أو حصة تخزين","**تكامل مفتوح مع بنيتك** — تتصل واجهة ‪REST API‬ لـ‪Karakeep‬ أو ‪Wallabag‬ بأي أداة (‪n8n‬ أو ‪Zapier‬ أو سكريبتات مخصصة أو امتدادات متصفح) دون تكلفة إضافية أو قيود على الحجم","**تخزين بلا حصص اصطناعية** — الحد هو حجم قرصك؛ لا تدفع علاوة لأرشفة 50 000 مقال بدلًا من 1 000","**الترقيات على جدولك الزمني** — تقرر أنت متى تطبّق إصدارًا رئيسيًا، ويمكنك الاختبار في بيئة تجريبية والتراجع إن أدخل تحديثٌ ما تراجعًا في الأداء","**قابلية نقل دائمة** — بياناتك في قاعدة ‪SQLite‬ أو ‪PostgreSQL‬ يمكنك تصديرها أو ترحيلها أو تحويلها في أي وقت دون الاعتماد على تنسيق خاص",{"type":38,"title":55,"body":56},"المتطلبات الأساسية: اختيار VPS مناسب","تطبيق قائمة القراءة المستضاف ذاتيًا ليس تطبيقًا مستهلكًا للموارد. يحتاج ‪Karakeep‬ إلى ذاكرة وصول عشوائي أكبر قليلًا من ‪Wallabag‬، إذ يشغّل ‪Meilisearch‬ للبحث الدلالي ومحرك عرض headless (‪Puppeteer‬) لأرشفة المحتوى الكامل. الحد الأدنى الموصى به هو VPS بذاكرة وصول عشوائي 2 غيغابايت ومعالج افتراضي واحد وتخزين SSD بسعة 20 غيغابايت. ‪Wallabag‬ أخف من ذلك: تكفي 512 ميغابايت للاستخدام الفردي. في كلتا الحالتين يجب فتح المنفذين 80 و443 في جدار الحماية، وتثبيت ‪Docker‬ و‪Docker Compose‬ الإصدار الثاني، وتوجيه اسم نطاق نحو IP الخادم لتفعيل HTTPS عبر ‪Let's Encrypt‬ أو ‪Caddy‬.",{"type":38,"title":58,"body":59},"نشر Karakeep على VPS واستيراد بيانات Pocket","تفترض الخطوات التالية توفر خادم VPS بذاكرة RAM لا تقل عن 2 جيجابايت، مع تثبيت ‎Docker‎ و‎Docker Compose v2‎، واسم نطاق يشير إلى عنوان IP للخادم. تستغرق العملية بأكملها أقل من 30 دقيقة على نسخة جديدة.",{"type":61,"steps":62},"steps",[63,66,69,72,75,78,81,84],{"title":64,"body":65},"العثور على ملف تصدير Pocket","إذا صدّرت قبل 12 نوفمبر 2025، لديك ملف باسم ‪`ril_export.html`‬. هو مستند HTML يحتوي على جميع روابطك المحفوظة مع عناوينها وعلاماتها وحالتها (مقروءة \u002F غير مقروءة). هذا الملف هو مصدر بياناتك الوحيد: احتفظ بنسخة على تخزين خارجي قبل البدء.",{"title":67,"body":68},"إنشاء مجلد العمل على VPS","تواصل عبر SSH ونفّذ: ‪`mkdir -p \u002Fopt\u002Fkarakeep && cd \u002Fopt\u002Fkarakeep`‬. سيحتوي هذا المجلد على ملف Compose وملف البيئة.",{"title":70,"body":71},"تنزيل ملف Compose الرسمي","احضر تعريف الخدمات من المستودع الرسمي: ‪`wget https:\u002F\u002Fraw.githubusercontent.com\u002Fkarakeep-app\u002Fkarakeep\u002Fmain\u002Fdocker\u002Fdocker-compose.yml`‬. ينسّق هذا الملف ثلاث خدمات: التطبيق الرئيسي و‪Meilisearch‬ وخدمة الزحف.",{"title":73,"body":74},"ضبط متغيرات البيئة","أنشئ ملف ‪`.env`‬ بالقيم الدنيا المطلوبة. عيّن ‪`KARAKEEP_VERSION=release`‬ لاستخدام أحدث إصدار مستقر دائمًا. عيّن ‪`NEXTAUTH_SECRET`‬ على سلسلة عشوائية طويلة (32 حرفًا على الأقل)، و‪`MEILISEARCH_MASTER_KEY`‬ على سلسلة أخرى، و‪`NEXTAUTH_URL`‬ على الرابط العام لمثيلك، مثلًا ‪`https:\u002F\u002Freading.your-domain.com`‬. بدون ‪`NEXTAUTH_URL`‬ صحيح ستفشل عمليات إعادة التوجيه للمصادقة.",{"title":76,"body":77},"تشغيل الحاويات","نفّذ ‪`docker compose up -d`‬. يُنزّل التشغيل الأول الصور (نحو 500 ميغابايت) ويهيّئ قاعدة البيانات. تحقق من أن الخدمات الثلاث في حالة ‪`running`‬ بـ‪`docker compose ps`‬. الواجهة متاحة على المنفذ 3000؛ هيّئ reverse proxy لخدمة النطاق عبر HTTPS.",{"title":79,"body":80},"إنشاء حساب المسؤول","عند أول تسجيل دخول يطلب ‪Karakeep‬ إنشاء حساب. اختر كلمة مرور قوية؛ لا تتوفر إعادة تعيين بالبريد الإلكتروني افتراضيًا ما لم تضبط خدمة SMTP.",{"title":82,"body":83},"استيراد ملف Pocket","في الواجهة افتح **الإعدادات ← الاستيراد** واختر **Pocket**، ثم ارفع ملف ‪`ril_export.html`‬. يقرأ ‪Karakeep‬ هذا التنسيق مباشرة ويستورد العناوين والروابط والعلامات والحالات في ثوانٍ. زحف المحتوى الكامل يجري في الخلفية وتظهر نسبة تقدم في تفاصيل كل مقال.",{"title":85,"body":86},"التحقق من الاستيراد وإعداد النسخ الاحتياطية","تصفّح عرض **جميع الإشارات المرجعية** للتأكد من وجود مقالاتك. ثم جدول نسخة احتياطية لحجم Docker في cron: ‪`docker run --rm -v karakeep_data:\u002Fdata -v \u002Fopt\u002Fbackups:\u002Fbackup alpine tar czf \u002Fbackup\u002Fkarakeep-$(date +%Y%m%d).tar.gz \u002Fdata`‬. احتفظ بسبعة أيام على الأقل على تخزين بعيد.",{"type":38,"title":88,"body":89},"نشر Wallabag كبديل","إن فضّلت أداةً أكثر نضجًا وأخف وزنًا، فـ‪Wallabag‬ موجود منذ 2013 وله قاعدة مستخدمين مُحكَمة. وهو مناسب بشكل خاص إذا كنت تحتاج تطبيقات جوّال مستقرة، أو تكاملًا مع أجهزة القراءة الإلكترونية (Kobo أو Kindle)، أو واجهة أبسط. يتبع النشر عبر Docker النمط ذاته.",{"type":61,"steps":91},[92,95,98,101,104,107],{"title":93,"body":94},"إنشاء المجلد وملف Compose","نفّذ ‪`mkdir -p \u002Fopt\u002Fwallabag && cd \u002Fopt\u002Fwallabag`‬. أنشئ ملف ‪`docker-compose.yml`‬ استنادًا إلى القالب الرسمي المتاح على ‪`hub.docker.com\u002F_\u002Fwallabag`‬. الإعداد الأدنى يعرض المنفذ 80 ويُركّب حجمًا لقاعدة SQLite.",{"title":96,"body":97},"تشغيل الخدمة","نفّذ ‪`docker compose up -d`‬. تستغرق التهيئة الأولى بضع دقائق. راقب السجلات بـ‪`docker compose logs -f wallabag`‬ للتأكد من اكتمال التشغيل.",{"title":99,"body":100},"تأمين الحساب الافتراضي","سجّل الدخول بـ‪`wallabag \u002F wallabag`‬ ثم غيّر كلمة المرور فورًا من **إدارة المستخدمين**. هذا الحساب معروف علنًا ولا تعرّضه دون تغييره.",{"title":102,"body":103},"تفعيل Redis للاستيرادات الكبيرة","بدون Redis قد تنتهي مهلة PHP عند استيراد مئات المقالات. في واجهة المسؤول تحت **الإعدادات الداخلية ← الاستيراد** فعّل **استخدام Redis**. أضف خدمة Redis في ‪`docker-compose.yml`‬ إن لم تكن موجودة.",{"title":105,"body":106},"الاستيراد من Pocket","اذهب إلى **استيراد ← Pocket**. يقبل ‪Wallabag‬ تنسيق CSV من Pocket (أعمدة ‪`url, title, tags, time_added, status`‬) أو ملف HTML محوَّل. إذا كان لديك فقط ملف HTML، يكفي سكريبت Python قصير لاستخراج الروابط وكتابتها بتنسيق CSV.",{"title":108,"body":109},"ضبط HTTPS وتطبيقات الجوّال","ضع ‪Wallabag‬ خلف reverse proxy مع HTTPS. تطبيقات الجوّال الرسمية (Android) تستخدم رابط مثيلك وبيانات حسابك وتعمل حال تفعيل HTTPS. عميل iOS ليس رسميًا؛ عملاء طرف ثالث كـ‪Silica‬ تدعم واجهة ‪Wallabag API‬.",{"type":38,"title":111,"body":112},"Karakeep أم Wallabag: مقارنة","يعتمد الاختيار بين ‎Karakeep‎ و‎Wallabag‎ أساساً على أولوياتك: الأرشفة الغنية مقابل الخفة. يلخص الجدول التالي أهم الفروق للاستخدام اليومي.",{"type":114,"headers":115,"rows":119},"comparison",[116,117,118],"المعيار","Karakeep","Wallabag",[120,124,128,132,136,140,144],[121,122,123],"استيراد Pocket مباشرة","HTML (‪`ril_export.html`‬)","CSV أو HTML محوَّل",[125,126,127],"أرشفة المحتوى","كاملة (Puppeteer وOCR وPDF)","استخراج نصي فقط",[129,130,131],"البحث","دلالي عبر Meilisearch","نص كامل (SQL)",[133,134,135],"واجهة الجوّال","تطبيقا iOS وAndroid رسميان","Android رسمي، iOS عبر عملاء طرف ثالث",[137,138,139],"الوسم التلقائي","نعم، عبر LLM اختياري","يدوي فقط",[141,142,143],"RAM الموصى بها","2 غيغابايت كحد أدنى (يشمل Meilisearch)","512 ميغابايت تكفي",[145,146,147],"نضج المشروع","حديث، مجتمع نشط","مستقر منذ 2013، اعتماد واسع",{"type":149,"body":150},"tip","أيًّا كان الحل الذي اخترته، جدول نسخة احتياطية يومية لحجم Docker إلى تخزين بعيد (S3 أو Backblaze B2 أو VPS ثانٍ). قائمة قراءة بلا نسخ احتياطية تبقى عرضة لعطل القرص — وهو تحديدًا ما تسعى لتجنّبه. اختبر الاستعادة مرة واحدة على الأقل قبل اعتبار إعدادك موثوقًا.",{"type":38,"title":152,"body":153},"مشاكل شائعة وحلولها","أكثر الأخطاء شيوعاً عند نشر ‎Karakeep‎ أو ‎Wallabag‎ أو استخدامهما تتبع أنماطاً متوقعة. إليك الأسباب والحلول لأكثر الحالات تكراراً.",{"type":45,"items":155},[156,157,158,159,160],"**المنفذ 3000 غير متاح من الخارج** — تحقق من تشغيل الحاوية بـ‪`docker compose ps`‬ ومن أن جدار الحماية يسمح بالتدفق الداخل؛ ثم هيّئ reverse proxy بدلًا من كشف المنفذ 3000 مباشرة على IP العام","**الاستيراد متوقف عند 0%** — مع Wallabag تحقق من تفعيل Redis في الإعدادات الداخلية للمسؤول؛ مع Karakeep تأكد من أن خدمة ‪`crawler`‬ في حالة ‪`running`‬ بـ‪`docker compose ps`‬","**حلقة إعادة توجيه نحو localhost** — إذا أعاد Karakeep التوجيه في حلقة، فـ‪`NEXTAUTH_URL`‬ في ‪`.env`‬ لا يطابق الرابط العام الفعلي؛ صحّحه ثم أعد إنشاء الحاوية بـ‪`docker compose up -d --force-recreate`‬ وامسح ذاكرة التخزين المؤقت للمتصفح","**المحتوى غير مؤرشف بعد الاستيراد** — يستخدم Karakeep Puppeteer لعرض الصفحات؛ بعض المواقع تكتشف المتصفحات غير الظاهرة وتحجب الطلب. العناوين والروابط تُحفظ دائمًا؛ النص الكامل قد يغيب للمواقع المحمية","**خطأ 502 بعد إعادة التشغيل** — قد يحتاج Meilisearch من 10 إلى 30 ثانية للبدء والفهرسة؛ انتظر وأعد التحميل. إذا استمر الخطأ تحقق من ‪`docker compose logs meilisearch`‬ لتحديد مشكلة محتملة في صلاحيات حجم البيانات",{"type":38,"title":162,"body":163},"استعادة التحكم الدائم في قراءتك","إغلاق Pocket في يوليو 2025 ليس حادثة معزولة. إنه إشارة واضحة على هشاشة الخدمات المجانية الممولة بالبيانات أو بمستثمرين تتبدّل أولوياتهم. يقدم Karakeep وWallabag بديلًا ملموسًا: ساعتان من الإعداد تكفيان للانتقال من الصفر إلى قائمة قراءة تعمل على VPS خاص بك، مع أرشفة المحتوى وبحث نصي كامل ونسخ احتياطية مؤتمتة. أوامر Docker المقدّمة في هذا الدليل مستقرة عبر إصدارات متعددة ولا تتطلب خبرة خاصة في إدارة الأنظمة. ما تنشره اليوم يمكنه البقاء في الإنتاج خمس سنوات دون تدخل، طالما حافظت على تحديث الصور واختبرت نسخك الاحتياطية. الفرق عن Pocket أن قرار الإغلاق يعود الآن إليك وحدك.","قراءتك، خادمك، قواعدك","انشر Karakeep على VPS من ServOrbit واستورد مكتبتك من Pocket في دقائق. وصول root، تخزين SSD NVMe، نسخ احتياطية آلية.","تفعيل هذا الحل","\u002Fmarketplace\u002Fالذكاء-الاصطناعي\u002Fkarakeep",[169,186,202],{"id":170,"slug":171,"slugs":172,"title":176,"excerpt":177,"readTime":178,"views":18,"isPinned":19,"publishedAt":179,"category":180,"categories":181,"featuredImage":29,"bgImage":30,"posterImage":183,"relatedSolution":184},203,"استضافة-karakeep-على-vps-مدير-إشارات-مرجعية-ذكي-مع-ollama",{"fr":173,"en":174,"ar":171,"es":175},"self-host-karakeep-vps","self-host-karakeep-on-a-vps-ai-bookmark-manager-with-ollama","alojar-karakeep-en-un-vps","استضافة Karakeep على VPS: مدير إشارات مرجعية ذكي مع Ollama","انشر Karakeep على خادمك الافتراضي: مدير علامات مرجعية مستضاف ذاتياً يصنّف ما تحفظه ويلخّصه تلقائياً باستخدام Ollama محلياً.",6,"2026-08-01T00:00:00+00:00",{"id":22,"name":23,"slug":24,"color":25,"icon":26},[182],{"id":22,"name":23,"slug":24,"color":25,"icon":26},"\u002Fblog\u002Fcovers\u002Fself-host-karakeep-vps-poster.svg",{"categorySlug":185,"appSlug":34},"التعاون-والإنتاجية",{"id":187,"slug":188,"slugs":189,"title":193,"excerpt":194,"readTime":195,"views":196,"isPinned":19,"publishedAt":197,"category":198,"categories":199,"featuredImage":29,"bgImage":30,"posterImage":201,"relatedSolution":29},333,"قائمة-التحقق-للهجرة-من-saas-5-خطوات-للقرار",{"fr":190,"en":191,"ar":188,"es":192},"checklist-migration-saas-vers-self-hosting","saas-migration-checklist-5-steps-to-decide","checklist-migracion-saas-5-pasos-para-decidir","قائمة التحقق للهجرة من SaaS: 5 خطوات للقرار","قبل نقل أي ‎SaaS‎ إلى الاستضافة الذاتية، اطرح الأسئلة الصحيحة. قائمة التحقق هذه من 5 خطوات تساعد الوكالات والمحترفين على تحديد أي الأدوات تستحق الهجرة — وبأي ترتيب.",11,1,"2026-09-05T00:00:00+00:00",{"id":22,"name":23,"slug":24,"color":25,"icon":26},[200],{"id":22,"name":23,"slug":24,"color":25,"icon":26},"\u002Fblog\u002Fcovers\u002Fchecklist-migration-saas-vers-self-hosting-poster.svg",{"id":203,"slug":204,"slugs":205,"title":209,"excerpt":210,"readTime":211,"views":18,"isPinned":19,"publishedAt":212,"category":213,"categories":214,"featuredImage":29,"bgImage":30,"posterImage":216,"relatedSolution":217},330,"wallos-تتبع-الاشتراكات-self-hosted-على-vps",{"fr":206,"en":207,"ar":204,"es":208},"self-host-wallos-vps","wallos-self-hosted-subscription-tracker-on-a-vps","wallos-rastreador-de-suscripciones-self-hosted-en-un-vps","Wallos: تتبُّع الاشتراكات self-hosted على VPS","ثبّت Wallos على VPS لتتبع جميع اشتراكاتك الرقمية — متعدد العملات، بياناتك على خادمك.",2,"2026-01-10T00:00:00+00:00",{"id":22,"name":23,"slug":24,"color":25,"icon":26},[215],{"id":22,"name":23,"slug":24,"color":25,"icon":26},"\u002Fblog\u002Fcovers\u002Fself-host-wallos-vps-poster.svg",{"categorySlug":218,"appSlug":219},"تخطيط-موارد-المؤسسات-وإدارة-الأعمال","wallos",1789046092315]