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