تثبيت Swush على سيرفر Linux - أنشئ خزنتك الخاصة للوسائط والملفات
المنتجات المثالية لهذا الدليل
ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.
مقدمة
Swush هو خزنة رقمية ذاتية الاستضافة ومنصة لإدارة المحتوى مصممة لمساعدتك في تنظيم الملفات والوسائط والبيانات الشخصية في لوحة معلومات مركزية واحدة. يجمع التطبيق بين تخزين الملفات، أدوات المشاركة، بث الوسائط، وميزات إدارة المعرفة في واجهة ويب واحدة.
مع Swush، يمكنك رفع وإدارة الملفات، تنظيم المحتوى باستخدام المجلدات والوسوم، إنشاء روابط مشاركة قابلة للمشاركة، وحتى بث الوسائط مباشرة من سيرفرك. وبما أنه مستضاف بالكامل على خادمك الخاص، فإنك تحتفظ بالتحكم الكامل في بياناتك وبنيتك التحتية، مما يجعله بديلًا ممتازًا لمنصات التخزين السحابية.
تم بناء التطبيق باستخدام تقنيات حديثة مثل Next.js، TypeScript، وTailwindCSS، مما يوفر واجهة سريعة ومتجاوبة مع سهولة النشر على VPS أو سيرفر مخصص. سيرشدك هذا الدليل خلال خطوات تثبيت وتشغيل Swush على سيرفر Linux.
استخدامات Swush
تم تصميم Swush ليكون مركزًا محوريًا لمحتواك الرقمي وسير العمل الخاص بك. يمكن استخدامه في العديد من السيناريوهات المختلفة:
- إدارة وتنظيم الملفات، الصور، والمستندات
- إنشاء سيرفر ألعاب وسائط شخصية لبث المحتوى المرفوع
- إنشاء روابط مشاركة آمنة للملفات والوسائط
- تنظيم المعرفة مثل الملاحظات، الإشارات المرجعية، أو المقاطع النصية
- استضافة لوحة معلومات خاصة لسير العمل الشخصي
- أتمتة عمليات الرفع والتكاملات عبر API الخاص بـ Swush
تجمع المنصة بين عدة أدوات في بيئة واحدة، مما يساعد على تقليل الاعتماد على خدمات السحابة المتفرقة.
المتطلبات الأساسية
قبل تثبيت Swush، تأكد من أن سيرفرك يفي بالمتطلبات التالية.
| العتاد | الحد الأدنى | الموصى به |
|---|---|---|
| CPU | 1 نواة | 4 أنوية |
| RAM | 2 جيجابايت | 4 جيجابايت |
| مساحة القرص | 20 جيجابايت | 50 جيجابايت |
البرمجيات المطلوبة:
- بيئة تشغيل Bun
- قاعدة بيانات PostgreSQL
- Git
تأكد من تحديث نظامك قبل بدء التثبيت.
التحضير
أولاً، أنشئ مجلدًا لتثبيت Swush.
mkdir swush
cd swush
بعدها استنسخ مستودع Swush.
git clone https://github.com/imthatdev/swush.git .
ثبت تبعيات المشروع باستخدام Bun.
bun install
التهيئة
قبل تشغيل التطبيق، أنشئ ملف إعدادات البيئة.
cp example.env .env
افتح ملف .env وقم بضبط القيم المطلوبة:
APP_NAME=Swush
APP_URL=http://your-server-ip:3000
SUPPORT_NAME=Support
SUPPORT_EMAIL=support@example.com
DATABASE_URL=postgresql://username:password@localhost:5432/swush
يمكنك أيضًا ضبط إعدادات إضافية مثل:
- نظام التخزين (محلي أو S3)
- مجلد الرفع
- إعدادات SMTP لإشعارات البريد الإلكتروني
- أسرار المصادقة
يدعم Swush كلًا من التخزين المحلي وأنظمة التخزين المتوافقة مع S3، مما يتيح لك توسيع تخزين الملفات حسب بيئتك.
التثبيت
بعد ضبط متغيرات البيئة، قم بتهيئة مخطط قاعدة البيانات.
bun run push:db
بعدها ابني التطبيق.
bun run build
شغّل سيرفر Swush.
bun start
سيبدأ التطبيق الآن ويستمع على المنفذ 3000.
الوصول إلى Swush
بمجرد تشغيل السيرفر، افتح متصفح الويب وادخل العنوان التالي:
http://YOUR_SERVER_IP:3000
استبدل YOUR_SERVER_IP بعنوان IP الخاص بـ VPS أو السيرفر المخصص. عند الدخول لأول مرة إلى لوحة المعلومات، سيتم توجيهك خلال معالج الإعداد الأولي حيث يمكنك إنشاء حسابك الأول وضبط إعدادات التخزين.
بعد إكمال الإعداد، يمكنك البدء برفع الملفات، تنظيم الوسائط، وإدارة المحتوى الرقمي من لوحة معلومات Swush.
الخاتمة
مبروك! لقد قمت بتثبيت Swush بنجاح على سيرفر Linux الخاص بك. خزنتك الرقمية ذاتية الاستضافة جاهزة الآن لإدارة الملفات، مشاركة الوسائط، وتنظيم المحتوى الشخصي من لوحة معلومات مركزية.
بفضل استضافتك لـ Swush بنفسك، تحصل على تحكم كامل في بياناتك مع الاستفادة من منصة إدارة محتوى حديثة تركز على الخصوصية.
لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂