تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
IT-Tools

IT-Tools

IT-Tools يضم أكثر من ٨٠ أداة للمطورين في تطبيق واحد. مولّدات الرموز، والمشفِّرات، ومختبرات Regex، ومنسِّقات JSON، وحاسبات Hash، ومحوِّلات الألوان، وأدوات الطوابع الزمنية، كلها تعمل دون اتصال بالإنترنت في تطبيق Vue.js واحد. وهو المجموعة الأكثر نجوماً في مجال أدوات التطوير على GitHub.

نظرة سريعة

39.5k

نجوم GitHub

62

مشاهدات الصفحة

343

عمليات التثبيت النشطة

الترخيص GPL-3.0 الإصدار Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

بيانات التثبيت النشطة تجريبية (معاينة مرحلة التدريج)؛ سيتم توصيل المقياس الحقيقي قبل الإطلاق.

الوصول إلى IT-Tools

  • افتح متصفحك وزُر: https://<SERVER_IP>
  • تحذير SSL من المتصفح متوقع (شهادة موقعة ذاتيًا)
  • المصادقة مطلوبة (نافذة Basic Auth المنبثقة)
  • طريقة المصادقة: HTTP Basic Auth
  • بيانات الاعتماد مخزّنة بأمان في: /root/.cloudzy-creds

الملفات والمجلدات المهمة

  • مجلد التثبيت: /root/it-tools
  • ملف Docker Compose: /root/it-tools/docker-compose.yml
  • بيانات الاعتماد المخزَّنة: /root/.cloudzy-creds
  • المضيف الافتراضي لـ Nginx: /etc/nginx/sites-available/it-tools.conf
  • ملف Basic Auth: /etc/nginx/auth/it-tools.htpasswd
  • شهادات TLS: /etc/nginx/ssl

ملاحظات أمنية

  • IT-Tools غير مكشوف مباشرةً على الشبكة.
  • Nginx وحده يستمع على المنافذ العامة.
  • الوصول محمي عبر Basic Auth.
  • يستخدم TLS شهادة موقّعة ذاتيًا.
  • يتم تخزين بيانات الاعتماد بأذونات مقيّدة.

تفعيل SSL مع نطاق

1. وجِّه نطاقك إلى IP الخادم.

2. حرّر إعدادات Nginx واستبدل كليهما server_name <IP>; بنطاقك (<your-domain>) لكلا كتلتي HTTP (المنفذ 80) وHTTPS (المنفذ 443):

vim /etc/nginx/sites-available/it-tools.conf

3. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

4. شغّل الأمر التالي لتوليد شهادة Let’s Encrypt صالحة:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. استبدل مسارات SSL في إعدادات Nginx:

vim /etc/apache2/sites-available/it-tools.conf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. أعد تشغيل Nginx لتطبيق التغييرات:

systemctl restart nginx

7. افتح متصفحك وزُر: https://yourdomain.com

المزيد في الاستضافة الذاتية

تطبيقات ذات صلة.

انشر IT-Tools الآن. تبدأ من 2.48 $/شهر.