[{"data":1,"prerenderedAt":125},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-filebrowser-على-خادم-vps-الخاص-بك-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":73,"ctaBody":74,"ctaButton":75,"ctaUrl":76,"relatedPosts":77},90,"استضافة-filebrowser-على-خادم-vps-الخاص-بك",{"fr":10,"en":11,"ar":8},"heberger-filebrowser","hosting-filebrowser-on-your-own-vps","استضافة FileBrowser على خادم VPS الخاص بك","مستكشف ملفات ويب على خادمك: انشر FileBrowser على خادم VPS مع Docker وSSL ومشاركات عامة. دليل الاستضافة الذاتية.",3,0,false,"2026-03-22T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-filebrowser-poster.svg",{"categorySlug":30,"appSlug":31},"نشر-التطبيقات-وdevops","filebrowser","أحياناً لا تحتاج إلى Nextcloud كامل، بل فقط إلى واجهة ويب نظيفة لإدارة ملفات خادم VPS ومشاركتها. يفعل FileBrowser هذا تماماً: ملف تنفيذي واحد خفيف للغاية يحوّل أي مجلد على الخادم إلى مستكشف ويب مزوّد بحسابات وصلاحيات وروابط مشاركة.",[34,38,48,51,70],{"type":35,"title":36,"body":37},"h2","لماذا تستضيف FileBrowser ذاتياً على خادم VPS","FileBrowser مدير ملفات ويب مكتوب بلغة Go، ويُوزَّع على هيئة ملف تنفيذي واحد. يعرض مجلداً من خادمك في واجهة حديثة: رفع، وتنزيل، ومعاينة، وتحرير نصوص، وإدارة مستخدمين، وروابط مشاركة. إنه الأداة المثالية حين يكون Nextcloud مبالغاً في حجمه: دون قاعدة بيانات خارجية، ودون PHP، وببصمة بحجم بضع عشرات من الميغابايت. على خادم VPS، يصبح نقطة الوصول عبر الويب إلى بيانات خادمك — تسليم ملفات لعميل، أو منح وصول مُقيَّد إلى مجلد، أو ببساطة إدارة ملفات تطبيق دون المرور عبر SFTP. يلزم خادم VPS لأن FileBrowser يحتاج إلى القراءة\u002Fالكتابة في نظام الملفات والعمل كخدمة دائمة، وهو ما لا تتيحه الاستضافة المشتركة.",{"type":39,"title":40,"items":41},"ul","فوائد ملموسة لـ FileBrowser المستضاف ذاتياً",[42,43,44,45,46,47],"خفيف للغاية: ملف تنفيذي بلغة Go، وقاعدة SQLite مدمجة، ويبدأ خلال بضع ميلي ثانية.","إدارة دقيقة للصلاحيات: يُحصر كل مستخدم في مجلد فرعي (scope) بحقوق محدّدة.","روابط مشاركة بكلمة مرور ومدة صلاحية: أرسل ملفاً دون إنشاء حساب للمستلِم.","التحرير والمعاينة داخل المتصفح (نصوص، صور، فيديوهات) دون تنزيل.","أوامر مخصّصة وخطافات (hooks): شغّل سكربتاً عند الرفع (تحويل، فحص مكافحة فيروسات).","واجهة ويب نظيفة بديلاً عن SFTP للمستخدمين غير التقنيين.",{"type":35,"title":49,"body":50},"المتطلبات التقنية","FileBrowser من أكثر الأدوات اقتصاداً في الموارد: 1 vCPU و512 ميغابايت من الذاكرة تكفي بوفرة، وتعتمد مساحة القرص على حجم الملفات المراد تقديمها وحده. لا حاجة لأي قاعدة بيانات خارجية — إذ تُخزَّن الإعدادات والحسابات في ملف SQLite محلي. تحتاج إلى Docker وDocker Compose، ونطاق فرعي `fichiers.yourdomain.com` موجَّه إلى خادم VPS، ووسيط عكسي لـ HTTPS. مهم: خطّط لأي مجلد من المضيف تريد عرضه (مجلد مخصّص `\u002Fsrv\u002Fpartage`، لا جذر النظام أبداً) واربطه كوحدة تخزين في الحاوية.",{"type":52,"title":53,"steps":54},"steps","انشر FileBrowser خطوة بخطوة",[55,58,61,64,67],{"title":56,"body":57},"تجهيز المجلدات والإعدادات","على خادم VPS: `mkdir -p \u002Fopt\u002Ffilebrowser \u002Fsrv\u002Fpartage`. أنشئ ملفاً فارغاً لقاعدة البيانات: `touch \u002Fopt\u002Ffilebrowser\u002Ffilebrowser.db`. المجلد `\u002Fsrv\u002Fpartage` هو ما سيعرضه FileBrowser.",{"title":59,"body":60},"كتابة ملف docker-compose.yml","اعتمد على صورة `filebrowser\u002Ffilebrowser:latest`. اربط `\u002Fsrv\u002Fpartage:\u002Fsrv` (البيانات)، و`\u002Fopt\u002Ffilebrowser\u002Ffilebrowser.db:\u002Fdatabase\u002Ffilebrowser.db` (قاعدة البيانات)، واضبط `PUID`\u002F`PGID`. اعرض المنفذ الداخلي 80 إلى الوسيط العكسي فقط.",{"title":62,"body":63},"التشغيل واسترجاع بيانات الدخول","ابدأ بـ `docker compose up -d`. عند أول تشغيل، ينشئ FileBrowser حساب `admin` بكلمة مرور تظهر في السجلات: `docker compose logs filebrowser`. دوّنها لأول تسجيل دخول.",{"title":65,"body":66},"إعداد الوسيط العكسي وSSL","ضع FileBrowser خلف وسيط عكسي HTTPS. مع Caddy: `fichiers.yourdomain.com { reverse_proxy filebrowser:80 }`. تُولَّد شهادة Let's Encrypt وتُجدَّد تلقائياً.",{"title":68,"body":69},"التأمين وإنشاء الحسابات","سجّل الدخول، وغيّر كلمة مرور المدير فوراً، ثم أنشئ مستخدمين مع حصر كل واحد في نطاقه (المجلد الفرعي) بالحقوق المناسبة. فعّل المصادقة الثنائية على الوسيط العكسي إذا كان الوصول حسّاساً.",{"type":71,"body":72},"tip","استثمر «الأوامر المخصّصة» في FileBrowser لأتمتة المعالجة اللاحقة: مثلاً، اربط سكربتاً يُشغَّل عند كل رفع (`after_upload`) يولّد صورة مصغّرة أو يطلق فحص ClamAV. لمشاركات العملاء، أنشئ دائماً مستخدماً مخصّصاً بنطاق مُصغَّر بدلاً من مشاركة حساب المدير، وفعّل انتهاء الصلاحية التلقائي على الروابط العامة كي لا يبقى أي ملف متاحاً إلى ما لا نهاية.","نشر FileBrowser من Marketplace ServOrbit","يقدم ServOrbit FileBrowser مُهيَّأً مسبقًا على VPS: مدير ملفات ويب خفيف، أقل من 50 ميجابايت RAM، وحدات تخزين دائمة تُركَّب تلقائيًا. لا نطاق مطلوب — الوصول الأول في ثوانٍ، والملفات تحت سيطرتك.","نشر FileBrowser","\u002Fmarketplace\u002Fنشر-التطبيقات-وdevops\u002Ffilebrowser",[78,94,110],{"id":79,"slug":80,"slugs":81,"title":84,"excerpt":85,"readTime":86,"views":15,"isPinned":16,"publishedAt":87,"category":88,"categories":89,"featuredImage":26,"bgImage":27,"posterImage":91,"relatedSolution":92},71,"استضافة-nextcloud-على-خادمك-الـvps-الخاص",{"fr":82,"en":83,"ar":80},"heberger-nextcloud","hosting-nextcloud-on-your-own-vps","‎Nextcloud‎ على ‎VPS‎ : الدليل الكامل ‎NC 34‎ والأمان","‏انشر ‎Nextcloud 34.0.2‎ على ‎VPS‎ الخاص بك مع ‎Docker‎ و‎Redis‎. دليل شامل: تطبيقات ‎NC 34.0.0‎ المفقودة وقيد ‎oc_filecache_extended‎ على ‎PostgreSQL‎ وثغرات ‎CVE‎.",12,"2026-04-10T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[90],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":21,"appSlug":93},"nextcloud",{"id":95,"slug":96,"slugs":97,"title":100,"excerpt":101,"readTime":102,"views":15,"isPinned":16,"publishedAt":103,"category":104,"categories":105,"featuredImage":26,"bgImage":27,"posterImage":107,"relatedSolution":108},72,"استضافة-ghost-على-خادمك-الـvps-الخاص",{"fr":98,"en":99,"ar":96},"heberger-ghost","hosting-ghost-on-your-own-vps","استضافة Ghost على خادمك الـVPS: دليل شامل 2026","نشر Ghost v6 على خادمك الـVPS مع Caddy وMySQL وGhost CLI وStripe Tax: التثبيت ووكيل TLS العكسي والتحديثات واستكشاف أخطاء البدء الشائعة.",9,"2026-04-09T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[106],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":21,"appSlug":109},"ghost",{"id":111,"slug":112,"slugs":113,"title":116,"excerpt":117,"readTime":14,"views":15,"isPinned":16,"publishedAt":118,"category":119,"categories":120,"featuredImage":26,"bgImage":27,"posterImage":122,"relatedSolution":123},73,"استضافة-wordpress-على-خادم-vps-الخاص-بك",{"fr":114,"en":115,"ar":112},"heberger-wordpress","host-wordpress-on-your-own-vps","استضافة WordPress على خادم VPS الخاص بك","استضِف WordPress على خادم VPS الخاص بك لأقصى أداء وتحكّم: Docker وMariaDB والتخزين المؤقت (cache) وreverse proxy وSSL.","2026-04-08T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[121],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":21,"appSlug":124},"wordpress",1787580937609]