[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"seo-verification":3,"blog-stack-homelab-vps-2026-5-خدمات-self-hosted-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-stack-homelab-vps-2026-5-خدمات-self-hosted-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":124,"ctaBody":125,"ctaButton":126,"ctaUrl":127,"relatedPosts":128},388,"stack-homelab-vps-2026-5-خدمات-self-hosted",{"fr":12,"en":13,"ar":10,"es":14},"homelab-stack-vps-2026","2026-homelab-stack-vps-five-self-hosted-services","stack-homelab-vps-2026-cinco-servicios-self-hosted","stack homelab VPS 2026 : 5 خدمات self-hosted","نشر خمس خدمات self-hosted — Nextcloud وVaultwarden وJellyfin وImmich وPaperless-ngx — في Docker Compose موحّد مع Caddy كـ reverse proxy على VPS واحد.",10,0,false,"2026-09-29T00:00:00+00:00","2026-09-29T14:40:42+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},3,"النشر","deploiement","bg-success\u002F10 text-success",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fhomelab-stack-vps-2026-poster.svg","أصبح نشر تطبيق واحد على VPS أمرًا اعتياديًا للمطورين. أما نشر خمسة تطبيقات دفعةً واحدة — مدير ملفات وخزينة كلمات مرور وخادم وسائط ومكتبة صور وأرشيف وثائق — على نفس الـ VPS، بملف Compose واحد وشهادة SSL واحدة، فهو تحدٍّ مختلف. يقدّم هذا الدليل البنية الكاملة لـ stack homelab 2026: كيفية تحديد حجم الخادم، وهيكلة `docker-compose.yml`، وإعداد Caddy لتوجيه كل نطاق فرعي، وتجنّب أكثر الأخطاء شيوعًا عند الإطلاق.",[34,38,49,52,80,114,118,121],{"type":35,"title":36,"body":37},"h2","لماذا توحيد خمس خدمات على VPS واحد","لنهج «تطبيق واحد لكل VPS» منطقه: عزل تام، نشر مستقل، ولا خطر للتنافس على الموارد. غير أن له تكلفة حقيقية — خمسة خوادم، وخمس عناوين IP، وخمس تجديدات، وخمس إعدادات nginx، وخمس شهادات TLS للمراقبة. بالنسبة لـ stack شخصي أو فريق صغير، لا تُبرَّر هذه التكلفة إلا إذا كانت التطبيقات تتطلب قدرات استيعاب مختلفة جدًّا أو متطلبات أمان متعارضة.\n\nيشترك ‎Nextcloud وVaultwarden وJellyfin وImmich وPaperless-ngx في كونها تطبيقات حركة مرور معتدلة، يستخدمها مستخدم واحد أو عدد محدود. يستهلك Vaultwarden أقل من 50 MB من ذاكرة RAM في وضع الخمول. يعمل Paperless-ngx بحوالي 200 MB. أما Immich، الأكثر استهلاكًا للموارد عند الراحة خارج وقت التحويل، فيبقى دون 400 MB خاملًا. هذه القياسات موثّقة في مشاريع GitHub المعنية وفي ملاحظات مجتمع self-hosting.\n\nلا يُلغي التوحيد على VPS واحد المخاطرَ، بل يُركّزها. المقابل هو نقطة دخول واحدة يجب تقويتها، وشهادة واحدة للإدارة، وملف Docker Compose مُعرَّف بإصدار يُشكّل وحده التوثيق الكامل للبنية التحتية.",{"type":39,"title":40,"items":41},"ul","ما يقدّمه هذا الـ stack عمليًّا",[42,43,44,45,46,47,48],"**سيادة على البيانات** — تبقى الملفات وكلمات المرور والصور والوثائق على خادمك، تحت مفتاح تشفيرك، دون أي اعتماد على مزوّد سحابي خارجي.","**شهادة TLS wildcard واحدة** — يطلب Caddy ويجدّد تلقائيًّا `*.‎your-domain.com` عبر تحدّي DNS-01، ليغطّي جميع نطاقات الـ stack الفرعية بإعداد واحد.","**شبكة Docker داخلية معزولة** — لا يكشف أي تطبيق منفذًا للعموم مباشرةً؛ يمرّ كل حركة المرور الواردة عبر Caddy على المنفذين 80 و443، وتتواصل الخدمات عبر شبكة bridge خاصة.","**volumes مُسمَّاة واستعادة قابلة للتنبؤ** — تُعلن كل خدمة بياناتها في Docker volume مُسمًّى (`nextcloud_data` و`vaultwarden_data`…)، مما يجعل النسخ الاحتياطية والترحيل قابلَين للتكرار بأمر `rsync` واحد.","**تحديثات مستقلة** — سحب صورة جديدة لـ Immich لا يُعيد تشغيل Jellyfin ولا Paperless-ngx؛ `docker compose up -d --no-deps immich` يمسّ الخدمة المعنية فقط.","**تكلفة ثابتة وقابلة للتنبؤ** — يُلغي VPS ذو الموارد الثابتة مفاجآت الفواتير الناجمة عن خدمات السحابة عند ارتفاع حمل تحويل Jellyfin أو تراكم مهام OCR في Paperless-ngx.","**إمكانية ربط الخدمات** — يمكن لـ Nextcloud استخدام Redis وMariaDB الموجودَين مسبقًا في Compose؛ ويشترك Immich في نفس شبكة reverse proxy دون إعداد إضافي.",{"type":35,"title":50,"body":51},"المتطلبات الأساسية: التحجيم والمنافذ","الحد الأدنى الواقعي لهذا الـ stack في الاستخدام الشائع هو **4 vCPU \u002F 8 GB RAM \u002F 100 GB SSD**. يغطّي هذا التحجيم بصمات كل خدمة في وضع الخمول، ويتيح هامشًا لتحويل Jellyfin عند الطلب ومهام OCR في Paperless-ngx، اللذين يمثّلان ذروتَي الحمل الأبرز في الـ stack.\n\nبصمات الخمول المقيسة (لا جلسة نشطة، لا مهمة في الخلفية):\n\n- **Nextcloud** (‎PHP-FPM + cron): ~300 MB حسب حمل المزامنة.\n- **Vaultwarden**: \u003C 50 MB، صورة Rust مدمجة جدًّا.\n- **Jellyfin**: ~250 MB دون تحويل نشط. في التحويل البرمجي (x264، 1080p): من 1 إلى 2 vCPU عند الذروة.\n- **Immich** (server + microservices): ~350-400 MB في وضع الراحة. يمكن لمهام التعلم الآلي (كشف الوجوه، التصنيف) أن تستهلك حتى 2 GB من ذاكرة RAM حسب الحجم.\n- **Paperless-ngx** (web + worker): ~200 MB. قد يُشبع OCR Tesseract على ملف PDF من 50 صفحة vCPU واحدة مؤقتًا.\n- **Caddy**: \u003C 30 MB.\n- **قواعد البيانات** (MariaDB لـ Nextcloud + Paperless، وRedis): ~200 MB مجتمعَين.\n\nالمجموع التقديري في وضع الراحة: ~1.6 GB من أصل 8 GB المتاحة. يستوعب الهامش الذروات ويسمح بإضافة خدمة أخرى دون إعادة تحجيم.\n\nالمنافذ التي يجب فتحها على جدار الحماية: **80\u002Ftcp** و**443\u002Ftcp** فحسب. تبقى جميع المنافذ الأخرى مغلقة — لا تُكشف الخدمات الداخلية مباشرةً.",{"type":53,"title":54,"steps":55},"steps","النشر خطوةً بخطوة",[56,59,62,65,68,71,74,77],{"title":57,"body":58},"تجهيز الـ VPS","اتصل بالـ VPS عبر SSH وحدّث النظام: `apt update && apt upgrade -y`. ثبّت Docker وإضافة Compose: `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. تحقّق من التثبيت: `docker compose version`. أنشئ مستخدمًا غير root مخصّصًا وأضفه إلى مجموعة `docker`: `adduser deploy && usermod -aG docker deploy`. فعّل UFW بالقواعد الدنيا: `ufw allow 22\u002Ftcp && ufw allow 80\u002Ftcp && ufw allow 443\u002Ftcp && ufw enable`.",{"title":60,"body":61},"إعداد DNS","في منطقة DNS الخاصة بك، أنشئ سجل A للنطاق الجذر يشير إلى IP الـ VPS، ثم نطاقات فرعية CNAME أو A لكل خدمة: `nextcloud.your-domain.com` و`vault.your-domain.com` و`jellyfin.your-domain.com` و`photos.your-domain.com` و`docs.your-domain.com`. إذا كنت تستخدم تحدّي DNS-01 الخاص بـ Caddy للحصول على شهادة wildcard، تأكّد من أن مزوّد DNS لديك يمتلك API مدعومة من الوحدة `caddy-dns` المناسبة. انتظر انتشار DNS (من دقائق إلى ساعات حسب TTL المُعيَّن).",{"title":63,"body":64},"إنشاء هيكل المجلدات","أنشئ شجرة المشروع على الـ VPS: `mkdir -p \u002Fopt\u002Fhomelab\u002F{caddy,nextcloud,vaultwarden,jellyfin,immich,paperless}`. سيحتوي هذا الدليل على ملف `docker-compose.yml` والـ `Caddyfile` وملفات البيئة. ستُخزَّن البيانات الدائمة في Docker volumes مُسمَّاة، لا في bind-mounts، لتبسيط النسخ الاحتياطية وتجنّب مشكلات الأذونات.",{"title":66,"body":67},"كتابة الـ Caddyfile","في `‎\u002Fopt\u002Fhomelab\u002Fcaddy\u002FCaddyfile`، أعلن كتلةً لكل نطاق فرعي. مثال لـ Nextcloud: `nextcloud.your-domain.com { reverse_proxy nextcloud:80 }`. كرّر النمط لكل خدمة مشيرًا إلى اسم خدمة Docker (`vaultwarden` و`jellyfin` و`immich-server` و`paperless-webserver`). يحصل Caddy على شهادات Let's Encrypt ويجدّدها تلقائيًّا عند أول وصول. للحصول على شهادة wildcard، استبدل الكتل الفردية بـ `*.your-domain.com` مع وحدة DNS الخاصة بمزوّدك، مُهيَّأةً عبر متغيّرات البيئة لصورة Caddy المخصّصة.",{"title":69,"body":70},"كتابة docker-compose.yml","أنشئ `‎\u002Fopt\u002Fhomelab\u002Fdocker-compose.yml` بشبكة `proxy` مشتركة وشبكة `internal` معزولة. أعلن خدمة Caddy بـ `ports: [\"80:80\", \"443:443\"]` و`volumes: [\".\u002Fcaddy\u002FCaddyfile:\u002Fetc\u002Fcaddy\u002FCaddyfile\", \"caddy_data:\u002Fdata\"]`. لكل تطبيق، أعلن `networks: [proxy, internal]` ولا تكشف أي `ports:` — Caddy وحده يكشف منافذ عامة. استخدم `depends_on` مع `condition: service_healthy` لمنع Nextcloud من محاولة الاتصال بـ MariaDB قبل أن تصبح جاهزة. تمرّ المتغيّرات الحسّاسة (كلمات مرور قواعد البيانات، المفاتيح السرية) في ملف `.env` مُشار إليه بـ `env_file: .env`.",{"title":72,"body":73},"إعداد متغيّرات البيئة","أنشئ `‎\u002Fopt\u002Fhomelab\u002F.env` بالمتغيّرات المطلوبة لكل خدمة: `MYSQL_ROOT_PASSWORD` و`MYSQL_DATABASE` و`MYSQL_USER` و`MYSQL_PASSWORD` لـ MariaDB؛ و`NEXTCLOUD_ADMIN_USER` و`NEXTCLOUD_ADMIN_PASSWORD` و`NEXTCLOUD_TRUSTED_DOMAINS` لـ Nextcloud؛ و`VAULTWARDEN_ADMIN_TOKEN` لـ Vaultwarden. ولّد المفاتيح السرية بـ `openssl rand -hex 32`. لـ Immich، انسخ ملف `.env` المثالي من المستودع الرسمي. لا تلتزم أبدًا بهذا الملف في مستودع عام؛ أضف `.env` إلى `.gitignore`.",{"title":75,"body":76},"تشغيل الـ stack","من `‎\u002Fopt\u002Fhomelab`، نفّذ `docker compose pull` لتنزيل جميع الصور، ثم `docker compose up -d` لبدء تشغيل الكل. تابع سجلات الإقلاع بـ `docker compose logs -f` للتأكد من بدء كل خدمة دون أخطاء. قد تستغرق التهيئة الأولى لـ Nextcloud وPaperless-ngx بضع دقائق (ترحيل قواعد البيانات، توليد المفاتيح). يحصل Caddy على شهادات TLS عند أول وصول لكل نطاق فرعي — تأكّد من إمكانية الوصول إلى المنفذين 80 و443 من الخارج قبل الاختبار.",{"title":78,"body":79},"إتمام إعداد كل خدمة","ادخل إلى كل واجهة ويب لإتمام الإعداد الأولي: Nextcloud (`nextcloud.your-domain.com`) لتفعيل التطبيقات الموصى بها (Contacts وCalendar وTalk)؛ وImmich (`photos.your-domain.com`) لإعداد المكتبات وتفعيل مهام التعلم الآلي في الخلفية؛ وPaperless-ngx (`docs.your-domain.com`) لإعداد مستهلك الوثائق والـ OCR؛ وJellyfin (`jellyfin.your-domain.com`) للإشارة إلى مجلدات الوسائط المثبّتة كـ volumes. يحتاج Vaultwarden (`vault.your-domain.com`) فقط إلى إنشاء حساب من عميل Bitwarden — لا إعداد خادم أوّلي مطلوب.",{"type":81,"title":82,"headers":83,"rows":88},"comparison","Caddy أم Nginx Proxy Manager أم Traefik: أيّ reverse proxy لهذا الـ stack",[84,85,86,87],"المعيار","Caddy","Nginx Proxy Manager","Traefik",[89,94,99,104,109],[90,91,92,93],"الإعداد","Caddyfile تصريحي، إعادة تحميل بدون توقف","واجهة ويب، لا ملفات للتحرير","Labels Docker، إعادة تحميل تلقائية",[95,96,97,98],"SSL تلقائي","مدمج، DNS-01 وHTTP-01 أصليّان","Let's Encrypt عبر الواجهة، DNS-01 ممكن","Let's Encrypt عبر ACME resolver، DNS-01 عبر providers",[100,101,102,103],"Wildcard","أصلي عبر وحدة caddy-dns","ممكن لكنه يتطلب إعدادًا يدويًّا","أصلي عبر certificateResolvers",[105,106,107,108],"منحنى التعلّم","منخفض — Caddyfile مقروء في 10 دقائق","منخفض جدًّا — كل شيء بنقرات","متوسط — توثيق ضخم",[110,111,112,113],"مناسب لهذا الـ stack","نعم — إعداد مُعرَّف بإصدار، إعادة تحميل مباشرة","نعم للبداية، أقل مثالية للإصدار","نعم للـ stacks الأكثر تعقيدًا، عبء إعداد هنا",{"type":115,"title":116,"body":117},"tip","التقوية الدنيا قبل التعرّض للعموم","أربعة إجراءات يجب تطبيقها قبل جعل الـ stack في متناول الإنترنت:\n\n1. عطّل صفحة التسجيل المفتوحة في Vaultwarden بوضع `SIGNUPS_ALLOWED=false` في ملف `.env` بمجرد إنشاء حسابك.\n2. أضف ترويسة `X-Robots-Tag: noindex` في Caddyfile لـ Vaultwarden وواجهة إدارة Paperless-ngx — هذه الصفحات لا ينبغي فهرستها.\n3. فعّل تدوير سجلات Docker (`log-opts` في `‎\u002Fetc\u002Fdocker\u002Fdaemon.json`) لمنع سجلات Jellyfin أو Paperless-ngx من ملء القرص.\n4. جدوِل `docker compose pull && docker compose up -d` أسبوعيًّا عبر cron للحفاظ على تحديث الصور — تنشر تطبيقات self-hosting بانتظام تصحيحات أمنية. راجع سجلات التغييرات قبل تحديث Immich الذي قد يُدخل ترحيلات قواعد بيانات غير قابلة للتراجع.",{"type":35,"title":119,"body":120},"استكشاف الأخطاء: أكثر أخطاء الإطلاق شيوعًا","**`Error response from daemon: network proxy declared as external, but could not be found`** — تظهر هذه الرسالة حين لا تكون الشبكة الخارجية المُعلَنة في `docker-compose.yml` موجودةً بعد. أنشئها يدويًّا قبل أول `docker compose up`: `docker network create proxy`. أو حوّل الشبكة إلى داخلية في الـ Compose (أزل `external: true`) لكي ينشئها Compose بنفسه.\n\n**`nextcloud.your-domain.com redirected you too many times`** — يكتشف Nextcloud طلب HTTPS على أنه HTTP لأن Caddy يعيد توجيهه عبر HTTP على الشبكة الداخلية. أضف `NEXTCLOUD_TRUSTED_PROXIES` بالشبكة الفرعية لـ Docker (مثلًا `172.16.0.0\u002F12`) و`OVERWRITEPROTOCOL=https` في `.env`. دون هذه المتغيّرات لا يثق Nextcloud بترويسات `X-Forwarded-Proto` المُرسَلة من Caddy ويحاول إعادة التوجيه إلى HTTPS إلى ما لا نهاية.\n\n**`Immich cannot connect to database: connection refused`** — يبدأ Immich قبل أن يصبح PostgreSQL جاهزًا. أضف `depends_on` مع `condition: service_healthy` على خدمة `immich-server` وتأكّد من أن خدمة `database` تُعلن `healthcheck` صالحًا (مثلًا `pg_isready -U immich`). بدون healthcheck يعتبر Docker Compose الخدمة «مشغَّلة» فور إطلاق الحاوية، لا حين تقبل الاتصالات.\n\n**`Paperless-ngx worker exited with error: celery worker unhealthy`** — قاعدة بيانات Redis غير متاحة. تحقّق من أن خدمة Redis في نفس شبكة Paperless وأن المتغيّر `PAPERLESS_REDIS` يشير إلى اسم خدمة Compose (`redis:\u002F\u002Fredis:6379`)، لا إلى `localhost` — في Docker Compose يشير `localhost` داخل الحاوية إلى الحاوية ذاتها، لا إلى خدمة أخرى.\n\n**عدم تجديد Caddy لشهادة wildcard** — إذا كنت تستخدم تحدّي DNS-01، تحقّق من تمرير متغيّرات بيئة API الـ DNS (token، zone ID) بشكل صحيح إلى خدمة Caddy في Compose. يؤدّي token منتهي الصلاحية أو صلاحية DNS غير كافية إلى فشل التجديد بصمت قبل 30 يومًا من انتهاء الصلاحية — يسجّل Caddy الخطأ لكنه لا يوقف حركة المرور حتى انتهاء الصلاحية الفعلية.",{"type":35,"title":122,"body":123},"للتعمّق أكثر","يغطّي هذا الـ stack الخدمات الخمس الأكثر طلبًا في إعدادات homelab لعام 2026. لكل منها دليل مخصّص على هذه المدونة إن أردت التعمّق في جانب بعينه: نسخ Nextcloud الاحتياطي، وإدارة ألبومات Immich، وتحويل Jellyfin عتاديًّا، وقواعد الاحتفاظ في Paperless-ngx، أو مزامنة Vaultwarden متعدّد الأجهزة.\n\nللذهاب أبعد من هذا الـ stack، البنى الإضافية المضافة عادةً هي Uptime Kuma (مراقبة الخدمات الداخلية) وNtfy أو Apprise (الإشعارات الفورية). هذه الخدمات خفيفة بما يكفي لإضافتها إلى نفس Compose دون التأثير على التحجيم.\n\nإذا أصبحت إدارة التحديثات والنسخ الاحتياطية عبئًا يدويًّا، يقدّم كلٌّ من Coolify وDokploy واجهات تُؤتمت هذه المهام مع الحفاظ على بنية Docker Compose الأساسية.","VPS بوصول root لـ stack homelab الخاص بك","تقدّم ServOrbit.com خوادم VPS سحابية ابتداءً من 99 درهم\u002Fشهر، مع IPv4 مخصّصة واختيار نظام التشغيل (Ubuntu أو Debian أو AlmaLinux) وشبكة عالية التوفّر ولقطات. انشر كامل هذا الـ stack بأمر واحد `docker compose up -d`.","نشر على VPS","\u002Fvps-cloud",[129,153,170],{"id":130,"slug":131,"slugs":132,"title":136,"excerpt":137,"readTime":138,"views":139,"isPinned":19,"publishedAt":140,"updatedAt":141,"category":142,"categories":148,"featuredImage":29,"bgImage":30,"posterImage":150,"relatedSolution":151},82,"استضافة-immich-على-خادمك-الافتراضي-الخاص-vps",{"fr":133,"en":134,"ar":131,"es":135},"heberger-immich","host-immich-on-your-own-vps","alojar-immich-en-un-vps","استضافة Immich على خادمك الافتراضي الخاص (VPS)","استضف Immich على خادمك الافتراضي (VPS): بديل مُستضاف ذاتيًا لـGoogle Photos مع نسخ احتياطي من الجوال والتعرّف على الوجوه وSSL عبر Docker. يتضمّن دليل الترقية إلى v3.",11,1,"2026-03-30T00:00:00+00:00","2026-09-23T15:23:17+00:00",{"id":143,"name":144,"slug":145,"color":146,"icon":147},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[149],{"id":143,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Fheberger-immich-poster.svg",{"categorySlug":145,"appSlug":152},"immich",{"id":154,"slug":155,"slugs":156,"title":160,"excerpt":161,"readTime":162,"views":18,"isPinned":19,"publishedAt":163,"updatedAt":141,"category":164,"categories":165,"featuredImage":29,"bgImage":30,"posterImage":167,"relatedSolution":168},71,"استضافة-nextcloud-على-خادمك-الـvps-الخاص",{"fr":157,"en":158,"ar":155,"es":159},"heberger-nextcloud","hosting-nextcloud-on-your-own-vps","alojar-nextcloud-en-su-propio-vps","‎Nextcloud‎ على ‎VPS‎ : الدليل الكامل ‎NC 34‎ والأمان","‏انشر ‎Nextcloud 34.0.2‎ على ‎VPS‎ الخاص بك مع ‎Docker‎ و‎Redis‎. دليل شامل: تطبيقات ‎NC 34.0.0‎ المفقودة وقيد ‎oc_filecache_extended‎ على ‎PostgreSQL‎ وثغرات ‎CVE‎.",14,"2026-04-10T00:00:00+00:00",{"id":143,"name":144,"slug":145,"color":146,"icon":147},[166],{"id":143,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":145,"appSlug":169},"nextcloud",{"id":171,"slug":172,"slugs":173,"title":177,"excerpt":178,"readTime":17,"views":23,"isPinned":19,"publishedAt":179,"updatedAt":180,"category":181,"categories":182,"featuredImage":29,"bgImage":30,"posterImage":184,"relatedSolution":185},84,"استضافة-jellyfin-على-خادمك-الافتراضي-الخاص-vps",{"fr":174,"en":175,"ar":172,"es":176},"heberger-jellyfin","host-jellyfin-on-your-own-vps","alojar-jellyfin-en-un-vps","‏استضافة Jellyfin على VPS: الدليل الشامل 2026","‏انشر Jellyfin على خادمك الخاص باستخدام Docker ونظام nginx مع HTTPS وإدارة الإضافات والتخزين. دليل كامل محدث لعام 2026.","2026-03-28T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":143,"name":144,"slug":145,"color":146,"icon":147},[183],{"id":143,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Fheberger-jellyfin-poster.svg",{"categorySlug":186,"appSlug":187},"التعاون-والإنتاجية","jellyfin",1790693187254]