إسقاط غير معترف به - زملاء العمل يسببون تحطما
Libretranslate CLI does not accept --workers, only the gunicorn العملية داخله تمريرها تسبب في فشل البركة أحذية وكراش لووبباكوف (1384 ريادة في 5 د على كم1) الصور...
Probe timeout 10s and 2 gunicorn workers
LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...
Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot
The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...
"الثقة ستون" حتى يُمكن لـ "إس إس" أن تُكمل بشكل ثنائي
نداءات من طرفين من الحشد إلى الحشد متصلة في طبقة SIP ولكن لم يكن لديها الصوت إما الإتجاه Voicemail (one-way Asterisk ) browser) worked لأن (أستريك) يُمكن أن يتع...
مركب مضيف مركب SIP WSS على الصعيد الداخلي
(بروزرز) رفض الإتصال بـ (ويب سوكيت) برمز قريب 1006 لأن (ترايفيك) كان يخدم قميصه الخاص من أجل ذلك الإسم المضيف (غير مشمول بإسم (دعنا نُشفّر Other kamocrm.com end...
اجعلي (ويرتك) ينجو من عودة (بود)
النهج السابق (http custom.conf with [general] override) (في الواقع ابدأ التنفيذ لأن صالون (أستريك لا يكرّمون عدة تشمل الأقسام [العامة] الطريقة التي يعني بها الأ...
Enable Asterisk built-in HTTP server on :8089 for WebRTC /ws
Chan pjsip `protocol=ws' transport rides on top of res http websocket, الذي بدوره يَتطلّبُ أَسْتريكس مبني في HTTP خادم لِكي يَكُونَ قيد التشغيل. The (فري بي بي ...
Expose port 8088 directly on ClusterIP service
لم يكن لدى الدائرة سوى مسح للموانئ 808088 الخدمات الداخلية لا أعرف (مثل VOIPService API token) الطلبات كانت توقيتية لأن الميناء 8088 لم يكن لديه مستمع المجموعة.
أضف الفشل المفقود
Deploy references fail2ban-configMap (jail.local + أمن المخاطرة، والثقة، لكنه لم يكن موجوداً، مما يعرقل القطيع في جبل فولومي. جهزوا و تمنعوا من البدء.
السماح/المسار/المسار ببدء العمل على موضوع " طريق الدخان "
موضوع التشويش في الموضوع. القواعد الحالية للطرق (فقط عامة/داخلية/داخلية) رجع 503 مع لا رؤساء لوكالة الادارة، مما تسبب في رفض المركب. أضف "باثبريفيكس" لكل من "هو...
يستعاض عن شركة Coqui TTS بشركة Piper TTS (en-US-norman-medium)
لا يوجد لدى نموذج " كوكي " (VCTK) متكلمون مسمّون - يستعاض عن عبارة " Piper TTS " التي صوت (نورمان) بالضبط Piper binary (~3 MB) and model (~60 MB) تُحمّل بواسطة ...
يضاف شبكـة محليـة لمعالجـة مـن قِـسـمـة الـدمـجـمـة
Phones on the same LAN as k1m1 connect via split DNS (domain resolves to 192-168-4-22 داخلياً. بدون شبكة محلية، (أستركس) ما زال يُعلن External domain in SDP to ...
الاتصال بالسحر الفارسي: إصلاح الذاكرة وحجب ماسح SIP في البداية
- حقن [res pjsip] contact=memory into sorcery.conf before Asterisk starts; "الدورية الافتراضية" "مؤخرة (سكاليت)" "تسقط بصمت جميع اتصالات "إس آيستر - Block known...
نقل المضيف من شركة مينيو (rclone FUSE) إلى شركة محلية/var/lib/pbx
لا تدعم شركة مين آي أو عن طريق شبكة FUSE POSIX كيميائيا أو سيملينك مطلوبة من نظام (فري بي إكس) غيّرت كلّ من (فري بي إكس) و(ماريا دي بي) المجلدات المضيفة من / / ...
Wrap fwconsole/amportal via php for MinIO FUSE hostPath
/var/lib/asterisk is backed by MinIO via rclone FUSE which does not support الـ "بي إس تي تي" لا يمكن أن تُنفّذ النصوص على هذا الحجم بدءًا، الآن يُنشئ نُصاً ملف...
يضاف خطاف ما قبل توقف وانهاء
الحاويات كانت عالقة في المحطة لأن الخلفية أستريكس واستمرت العمليات في الركض بعد خروج الآباتشي2ctl (PID 1). خطاف ما قبل توقف إرسال SIGTERM to Asterisk before Kub...
(ب) يُضاف الخراطيم
المُستبدِل يَكْتبُ مجاناً، يَعْرفُ مَع مصدرِ البياناتِ ' ويَتطلّبُ once بالنسبة للخنزير الذي يعتمد على تحميل حصة "فري بي إكس" نسختنا المتجددة كانت مفقودة خمسمائ...
Regenerate /etc/freepbx.conf on restart
/etc is ephemeral (not a hostPath), so /etc/freepbx.conf written by the المُسلّح يُفقد على كُلّ قطعة إستراحة. مضافا إليه فرع آخر لإعادة التجديد إنه من الزهرية ع...
(بايبو) يبدأ (أسرع) انتظروا جورب التحكم بدلاً من ذلك
بدء - استخدامات " النجمة النجمية " التي تعود إيجابيا زائفا على المنصة تُعيدُ السهامَ، تُسبّبُ حلقةَ الإنتظارِ إلى الخطرِ للشنق. الان ابدأ Asterisk directly via ...
ابدأي بـ (أستركس) في الخلفية، وانتظري، ثمّ اركضي بلا هواء
نقطة الدخول.. الخدمات بدءًا، ينسخ الآن خطوات تحديد نقاط الدخول، يبدأ (أستركس) في الخلفية، ينتظر أن يكون جواربه جاهزاً، إذا كان أول حذاء، ثم يبدأ أباتشي في الملع...
دع نقطة الدخول تتجه للتركيب، وليس البدء
PBX installer (php install -n) requires Asterisk to already be تشغيل. بدايتنا كانت تناديها قبل أن تبدأ (أستركس) "الخطأ يتواصل مع تحطم "أستركس الان ابدئي فقط انت...
Mount/etc/asterisk only, not /etc, to fix PHP simplexml error
الحشد الكامل كحجم مضيف كان فاسداً تحميل حتى بعد البذور من الصورة - حمولة بسيطة - غير محددة في وقت التركيب الآن فقط / ت/ مخاطرة لا تزال مستمرة الصورة وتبقي الشرط...
تخفيض الحد الأقصى للوحدة إلى 2.1 في المائة للقضاء على الإفراط في الالتزام
Docs 4,1 core, jibri 4,2 cores, libretranslate 2,1 core, bergamot 2.1 core, coturn 1.0.5 core. ينقذ 7.5 نواة من حدود العقد.
Switch to es computerers/freepbx:17 with correct structure
ولم يكن للتعب/التجميد أي صورة من طراز FreePBX 17 (المنبثقة منذ عام 2022). الحاسبات/التجميد: 17 (مستكملة Apr 2026، Asterisk 21 + FreePBX 17) (مركبة (ماريا دى بى ...
شهادة واحدة/سكرتيرة لكل وحدة من وحدات شرطة جنوب شرق جمهورية الصين الشعبية
Remove nonexistent postfix-lmdb package, install lmdb library instead
postfix-lmdb is not a valid Alpine package; lmdb support is built into the base postfix package. The pod was CrashLoopBackOff due to apk failure.
Fix Docs image registry, add Recreate strategy to coturn/postfix, increase qdrant memory
- Docs: fix wrong image registry (redis.kamo.svc... → **************** add Recreate strategy - coturn: add Recreate strategy to prevent rolling update port conf...
Switch Postfix sasl_passwd from hash to lmdb format
Alpine postfix build does not include hash support — postmap and smtp_sasl_password_maps were silently failing, deferring every outbound relay attempt through s...
Set Traefik externalTrafficPolicy=Local to preserve client IP
With the default "Cluster" policy, kube-proxy SNATs external traffic to the node IP before forwarding to Traefik. That caused Traefik to see the node IP as the ...
Clean up legacy analytics deployment on each CI run
Delete old analytics deployment, service, and ingressroute that conflict with the kamo-analytics deployment managed by its own CI/CD pipeline.
Strip X-Frame-Options header in iframe-compatible middleware
Set X-Frame-Options to empty string to remove the SAMEORIGIN value that was being inherited, allowing CSP frame-ancestors to control iframe embedding instead.
Reset document.title in rebrand() when React overwrites it
React re-applies RSC payload after hydration, resetting the title to "analytics". Add a title check inside the MutationObserver callback so it gets corrected ev...
Replace "analytics" text nodes with "Kamo Analytics" instead of clearing
Use TreeWalker to remove all "analytics" text nodes from rendered DOM
The workspace nav title "analytics" comes from JS bundles loaded after auth, rendered as a text node next to the logo SVG. Uses TreeWalker to find and clear all...
Add guarded MutationObserver for client-side rendered logo/text
Login page and dashboard content is rendered by Next.js JS bundles, not in the HTML body, so sub_filter can't reach it. Adds a script with a busy-flag-guarded M...
Redirect favicons at nginx level, fix RSC payload escaping
- Serve favicon via nginx 302 redirect instead of trying to rewrite HTML/RSC payload href strings (cleaner, always works) - Fix RSC title replacement with pro...
استخدام بدائل الرش الفرعي النقي بدلاً من مراقِب الطفرة
مراقِب للذخيرة سبّبَ حلقةً لا نهائية (تغيّر DOM - تغيير إدارة الشؤون الإدارية. ابدلوا خيوط التصفيق يستهدف كلاً من (HTML) الاصطناعي و(جي) و(RSC) سلسلة تحميل للأل...
Comprehensive analytics rebranding for login page and dashboard
- Replace title dynamically (handles "Login | analytics", "Dashboard | analytics" etc.) - Replace "analytics" h2 text on login page with Kamo logo image - Repla...
Use MutationObserver to rebrand analytics client-side rendered UI
analytics is a Next.js app that sets title/logo via JavaScript after initial HTML load. Replaces static sub_filter approach with injected script that uses Mutat...
Purge incomplete model directories in init container
The service crashes on startup if it finds a directory in /models that has missing or partial model files. Add a sweep at init start that removes any directory ...
Remove GitHub LFS downloads, use only data.statmt.org models
GitHub raw URLs return LFS pointer files, not actual binaries. Drop enru/enar downloads entirely — LibreTranslate handles those locales. Only download the 4 pai...
Scale bergamot to 0, update image to mozilla/translation-service
The Google Cloud Storage model download bucket (bergamot-models-sandbox) عودة 404 لجميع الملفات و إعادة تصميم عارضات الصواريخ محفوظة كانون الأول/ديسمبر 2025 بدو...
Scale bergamot back to 1 replica - translation failures caused by missing pod
(بيرغاموت) كان في صفر من النسخ المستنسخة وخدمته لا تزال مسجلة الادخار في شركة TranslateServic لم يكن لديها أي اقتحام للدائرة، لذا كل طلب للحصول على رخص/قطع/ساعة...
إزالة قيود الحمولة فقط من ليبر ترانسل
وجميع مجموعات اللغات المطلوبة مجهزة مسبقاً على المجلد المضيف. -الحمل فقط كان يمنع بعض الطرود من التحميل بدون العلم حمولات ليبر ترانزبل كل الطرود المجهزة في البد...
استخدام مسودة البدء من أجل ليبر ترانسل للتعامل مع عمليات تنزيل النماذج الطويلة
موكب ابتدائي مع 60 محاولا x 30 مطلية = 30 مبتدئة تحميل النموذج الأولي بعد ان اكتملت الحياة الطبيعية و مسبارات الجاهزة لا تتأخر بشكل اصطناعي.
Restrict LibreTranslate to only load supported language models
استخدام - حمولة فقط مع الـ 22 رمزا للغة المدعومة بدلا من استخدام تحميل جميع النماذج المتاحة (المئات من GB). إزالة الألغام -العلم المستكمل الذي سيحمّل كل شيء.
Remove invalid --load-awesome-ai-models flag from LibreTranslate
Flag does not exist in current libretranslate image. Replace with --update-models to ensure language packs are downloaded on startup.
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.