لماذا يغيّر GoCardless الموازين
كان GoCardless Bank Account Data ركيزة المزامنة البنكية التلقائية لآلاف المستخدمين الأوروبيين لمديري الميزانية ذاتية الاستضافة. منذ يوليو 2025، تعرض صفحة التسجيل ببساطة: «New signups for Bank Account Data are currently disabled.» تستمر الحسابات القائمة في العمل، لكن أي تثبيت جديد لـFirefly III أو Actual Budget لم يعد يستطيع الاعتماد على GoCardless لاسترجاع المعاملات تلقائياً.
يُجبر هذا التغيير على اتخاذ قرار على مستويين: اختيار بديل مزامنة بنكية متوافق مع منطقتك، والتأكد من أن التطبيق المختار يدعم هذا البديل. Firefly III وActual Budget ليسا في الوضع ذاته في هذه المسألة — وهذه ليست الفارق البنيوي الوحيد بينهما.
فلسفتان للميزانية، لا نسختان من الأداة ذاتها
يأتي اللبس الأكثر شيوعاً بين التطبيقين من كونهما يؤديان «الشيء ذاته» على السطح: تسجيل المعاملات وتتبع الأرصدة وإنتاج التقارير. في الواقع، يُنمذجان العلاقة بالمال بأسلوبين متعاكسين.
Firefly III مبني على محاسبة القيد المزدوج: كل معاملة تنقل المال من حساب مصدر إلى حساب وجهة. هذا النموذج هو نموذج برامج المحاسبة الاحترافية — لكل سنت مصدر ووجهة قابلان للتتبع. يستهدف الملفات الشخصية التي تريد رؤية دقيقة وقابلة للتدقيق لتدفقاتها المالية.
Actual Budget مبني على طريقة الأظرف (zero-sum budgeting، الشهيرة بـYNAB): كل يورو يُستلم يُخصَّص فوراً لظرف قبل إنفاقه. الهدف ليس فهم ما جرى، بل تقرير مسبقاً أين يذهب كل يورو. يناسب هذا النموذج الملفات الشخصية التي تريد تغيير عادات الإنفاق لا مجرد مراقبتها.
ما يعنيه هذا الاختيار عملياً
- Firefly III: مثالي لإدارة حسابات متعددة وبطاقات ائتمان وأصول استثمارية وعملات متعددة في لوحة تحكم واحدة
- Actual Budget: مثالي للميزانية الاستباقية وتقليل الإنفاق الاندفاعي والبقاء ضمن الأظرف شهراً بعد شهر
- Firefly III يدعم قواعد الأتمتة المتقدمة واستيراد CSV من أي بنك عبر Data Importer
- Actual Budget يملك أداة مزامنة الأظرف التي تقترح تعديلات تلقائية وفق الأهداف المحددة
- Firefly III ينتج تقارير مالية قريبة من الميزانيات المحاسبية، مفيدة للاستخدام المهني أو شبه المهني
- Actual Budget ينتج تقارير تدفق واتجاهات موجهة لاتخاذ قرارات شخصية، مع مخطط Sankey منذ الإصدار 26.5.0
- Firefly III يتطلب إعداداً أولياً أكبر (فئات وقواعد وحسابات)؛ بينما Actual Budget يمكن استخدامه في أقل من عشر دقائق
جدول المقارنة
| المعيار | Firefly III | Actual Budget |
|---|---|---|
| نموذج البيانات | محاسبة القيد المزدوج | طريقة الأظرف (zero-sum) |
| الرخصة | AGPL-3.0 | MIT |
| قاعدة البيانات | PostgreSQL / MariaDB / MySQL | SQLite (مضمّنة) |
| الذاكرة العشوائية الدنيا | 512 ميجابايت (يُنصح بـ 1 جيجابايت+) | 80-120 ميجابايت (المجتمع) |
| حاويات Docker | 3 (تطبيق + قاعدة بيانات + مستورد) | 1 (كل شيء في حاوية) |
| GoCardless | مدعوم (الحسابات القائمة فقط) | مدعوم (الحسابات القائمة فقط) |
| SimpleFin (US/CA) | نعم (Data Importer) | نعم، مستقر (v24.10.0+) |
| Enable Banking (EU) | نعم (Data Importer، أخطاء نشطة) | نعم، تجريبي (v26.6.0) |
| تعدد العملات | نعم، أصيل | غير أصيل |
| واجهة الجوال | متجاوب (ويب) | تطبيقات أصيلة iOS/Android |
| كتالوج ServOrbit | دليل التثبيت | قالب VPS متاح |
المتطلبات التقنية مقارنةً
تترجم الاختلافات المعمارية بين التطبيقين مباشرةً إلى متطلبات استضافة — وهي ليست تفصيلاً بسيطاً عند اختيار خطة VPS.
Firefly III ينشر ثلاث حاويات: التطبيق نفسه (PHP 8.5+، مع نحو خمسة عشر امتداداً)، وقاعدة بيانات علائقية (PostgreSQL 12+ أو MariaDB 10.6+ أو MySQL 8.0+)، وData Importer الذي يتولى استيراد CSV والاتصال بالخدمات البنكية. توصي الوثائق الرسمية بحد أدنى من 512 ميجابايت للذاكرة، غير أن 1 جيجابايت هو الحد المعقول في الإنتاج. يشترط PHP 8.5 على الأقل منذ الإصدار 6.5.0 (فبراير 2025).
Actual Budget ينشر حاوية Alpine واحدة بلا قاعدة بيانات منفصلة: جميع البيانات مخزنة في ملف SQLite مضمّن في وحدة تخزين Docker. يبلغ استهلاك الذاكرة أثناء الخمول نحو 80 إلى 120 ميجابايت وفق تقارير المجتمع — لا تنشر الوثائق الرسمية رقماً محدداً. الصورة actualbudget/actual-server متاحة على Docker Hub وGHCR (ghcr.io/actualbudget/actual). يشترط Node.js 22+ للبناء من المصدر.
المزامنة البنكية بعد GoCardless: SimpleFin وEnable Banking
يملك كلا التطبيقين البدائل ذاتها، لكن بمستويات نضج مختلفة حسب المنصة.
SimpleFin Bridge يغطي الولايات المتحدة وكندا. الخدمة مدفوعة: نحو 1.50 دولار شهرياً أو 15 دولاراً سنوياً، لما يصل إلى 25 مؤسسة مالية. المزامنة ليست آنية — بل تُشغَّل يدوياً أو عبر cron. السجل المتاح محدود بـ 90 يوماً. يدعم Actual Budget SimpleFin بصورة مستقرة منذ الإصدار 24.10.0؛ ويدعمه Firefly III عبر متغير البيئة SIMPLEFIN_TOKEN في Data Importer.
Enable Banking يغطي أكثر من 2700 بنك في 30 دولة أوروبية (Revolut وN26 وMonzo وING وDeutsche Bank وBNP Paribas…). الوصول الشخصي مجاني. في Actual Budget، يُصنَّف الدمج تجريبياً منذ الإصدار 26.6.0 (يونيو 2026) مع تحذير صريح في الوثائق: قد يُحذف. في Firefly III، يدعم Enable Banking عبر Data Importer مع أخطاء معروفة نشطة عام 2026 (المشكلتان #12151 و#11925 على GitHub).
لمستخدمي خارج أمريكا الشمالية وأوروبا، يبقى الاستيراد اليدوي عبر CSV الخيار الوحيد الموثوق في كلا التطبيقين.
تحقق من التغطية قبل الاختيار
قبل تثبيت أي من التطبيقين، تأكد من أن بنكك مغطى بـEnable Banking (القائمة على enablebanking.com) أو SimpleFin (beta-bridge.simplefin.org). تطبيق مختار بعناية مع مزامنة يدوية أفضل من مزامنة تلقائية غير مستقرة.
الرخص: ما الذي يغيره AGPL-3.0 وMIT عملياً
يُوزَّع Firefly III بموجب رخصة AGPL-3.0 (GNU Affero General Public License). تُلزم هذه الرخصة بأن يُوزَّع أي خدمة مشتقة من Firefly III يمكن الوصول إليها عبر الشبكة بموجب AGPL-3.0 مع كود مصدرها. للاستخدام الشخصي على VPS خاص، لا أثر عملي لهذا — ليس عليك إعادة توزيع شيء. لكن إذا كنت تنوي تقديم Firefly III كخدمة لمستخدمين أو عملاء آخرين، يصبح هذا القيد حاسماً.
يُوزَّع Actual Budget بموجب رخصة MIT، الأكثر تساهلاً في عالم المصادر المفتوحة. لا التزامات بإعادة توزيع الكود، سواء استخدمته لنفسك أو عائلتك أو في سياق مهني. هذا أحد أسباب توفر Actual Budget كقالب VPS في كتالوج ServOrbit: رخصة MIT لا تُنشئ أي التزامات توزيع للمنصة التي تستضيفه كقالب.
كيف تختار: الأداة المناسبة لملفك الشخصي
السؤال ليس «أيهما أفضل» بل «أيهما يتوافق مع طريقة تفكيرك في المال».
اختر Firefly III إذا…
- تريد تدقيق ماليتك بدقة محاسبية: لكل سنت مصدر ووجهة
- تدير حسابات أو عملات أو كيانات متعددة (جارٍ، توفير، استثمارات، حساب مهني)
- تستورد معاملات من مصادر متعددة وتريد أتمتة قواعد التصنيف
- تحتاج تقارير قريبة من الميزانيات المحاسبية: صافي الثروة وتطور الأصول والتدفق حسب الفئة لسنوات متعددة
- أنت مرتاح لـDocker Compose وتقبل إعداد بيئة متعددة الحاويات
- بنكك يُصدّر CSV ولست بحاجة إلى مزامنة تلقائية
اختر Actual Budget إذا…
- تريد تغيير عادات إنفاقك، لا مجرد رصدها بعد حدوثها
- تتوافق معك طريقة الأظرف: خصّص كل يورو لفئة قبل إنفاقه
- قادم من YNAB وتبحث عن بديل مفتوح المصدر بالمنطق ذاته
- خادمك متواضع: حاوية واحدة خفيفة، لا قاعدة بيانات خارجية للإدارة
- تريد الانطلاق في أقل من ساعة: نشر بسيط، واجهة بديهية
- تستخدم SimpleFin (US/كندا) وتريد دمجاً مستقراً دون إعداد متقدم
الترحيل من تطبيق قائم
إذا كنت تستخدم Firefly III وتريد تقييم Actual Budget (أو العكس)، يوفر كلا التطبيقين تصديراً، لكن الترحيل ليس مباشراً — نماذج البيانات غير متوافقة بحكم التصميم.
يُصدّر Firefly III إلى CSV أو عبر واجهة REST API. يستورد Actual Budget CSV OFX/QIF أو صيغته الخاصة. يستلزم الترحيل الكامل إعادة إدخال الفئات والميزانيات يدوياً، أو سكريبت تحويل مخصص. في معظم الحالات، يكون الأبسط هو بدء نسخة Actual Budget جديدة بسجل جزئي (آخر 90 يوماً من SimpleFin أو Enable Banking) وأرشفة نسخة Firefly III القديمة للقراءة فقط.
إذا كنت ترحل من YNAB إلى Actual Budget، المسار أكثر مباشرةً: يملك Actual Budget أداة استيراد YNAB أصيلة تحافظ على الفئات والأظرف وسجل المعاملات.
نشر Actual Budget على VPS ServOrbit
Actual Budget متاح كقالب VPS في كتالوج ServOrbit. حاوية واحدة، وحدة تخزين دائمة، وإعداد بسيط. الدليل الكامل متاح في المقال المخصص لتثبيت Actual Budget على VPS — هذا المقال المقارن لا يكرر تلك الخطوات. لـFirefly III، يغطي دليل التثبيت على VPS الإعداد الكامل لـDocker Compose ومتغيرات البيئة وإعداد Nginx مع TLS.
لنسخ البيانات الاحتياطية لكلا التطبيقين، يوضح مقال Restic كيفية أتمتة النسخ الاحتياطي المشفر لأحجام Docker إلى تخزين بعيد.