خصم ٥٠٪ على جميع الخطط، لفترة محدودة. يبدأ من $2.48/mo
Donetick

Donetick

Donetick أداة لتتبع المهام المتكررة. تنظيم الأعمال المنزلية والمسؤوليات المشتركة مع دعم التناوب والتلعيب والنقاط وواجهة متوافقة مع الهاتف. مفتوح المصدر، مكتوب بـ Go، ومناسب للعائلات والأصدقاء المقيمين معاً الذين يحتاجون إلى قائمة مهام عادلة لا مجرد تطبيق تذكيرات عام.

الإصدار

الأحدث

نظام التشغيل

خادم Ubuntu 24.04 LTS

الحد الأدنى لـ RAM

1 GB

أنواع IP

IPV4,IPV6

الوصول إلى Donetick

  1. افتح المتصفح وانتقل إلى: https://<SERVER_IP>
  2. تحذير شهادة SSL في المتصفح أمر متوقع (شهادة موقّعة ذاتياً).
  3. أنشئ حساباً جديداً عند الزيارة الأولى.

الملفات والمجلدات الرئيسية

  • مجلد التثبيت: /opt/donetick
  • Docker Compose: /opt/donetick/docker-compose.yml
  • ملف الإعداد: /opt/donetick/config/selfhosted.yaml
  • مجلد البيانات: /opt/donetick/data
  • قاعدة بيانات SQLite: /opt/donetick/data/donetick.db
  • إعدادات Nginx: /etc/nginx/sites-available/donetick
  • شهادات SSL: /etc/nginx/ssl/

إدارة الخدمة

cd /opt/donetick

# Start
docker compose up -d

# Stop
docker compose down

# Restart container only
docker restart donetick

# Logs
docker logs -f donetick

تعطيل تسجيل المستخدمين (اختياري)

تعديل ملف الإعداد (/opt/donetick/config/selfhosted.yaml):

is_user_creation_disabled: true

ثم أعد التشغيل:

cd /opt/donetick && docker compose restart donetick

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

١. أشر نطاقك إلى عنوان IP الخادم.

٢. حدّث public_host في إعدادات Donetick (/opt/donetick/config/selfhosted.yaml):

public_host: "https://yourdomain.com"

٣. أعد تشغيل خدمة Donetick:

cd /opt/donetick/
docker compose restart

٤. عدّل إعدادات Nginx واستبدل كلاً من server_name <IP>; بنطاقك (<yourdomain.com>) لكلٍّ من كتلتَي HTTP (المنفذ 80) وHTTPS (المنفذ 443):

vim /etc/nginx/sites-available/donetick

٥. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

٦. نفّذ الأمر التالي لإنشاء شهادة Let's Encrypt صالحة:

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

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

vim /etc/nginx/sites-available/donetick
# Before:
    # ssl_certificate /etc/nginx/ssl/donetick.crt;
    # ssl_certificate_key /etc/nginx/ssl/donetick.key;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

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

systemctl restart nginx

9. افتح المتصفح وانتقل إلى: https://yourdomain.com

متطلبات تطبيق الجوال

  • إذا كنت تعتزم استخدام تطبيقات Android أو iOS، يجب أن يكون نسخة Donetick لديك متاحةً للعموم ومقدَّمةً عبر HTTPS بشهادة صالحة. لن تتصل تطبيقات الجوال بعنوان HTTP محلي أو غير آمن.
  • أنشئ نطاقاً وهيّئ SSL باستخدام Certbot وLet's Encrypt كما هو موضح أعلاه.

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

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

انشر Donetick الآن. يبدأ من ٢٫٤٨ دولار/شهر.