Bản ghi thay đổi trực tiếp

Xem chúng ta đang xây dựng gì, trong thời gian thực. Mọi tính năng, sửa chữa và cải tiến được vận chuyển qua nền tảng.

17,917
Tổng thay đổi
4,606
Tính năng
4,536
Sửa
32
Dự án
Lọc theo dự án
Mọi dự án17,917AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Bộ lọc theo kiểu
Mọi kiểuBuild24CI523Chore670Docs226Feature4,606Fix4,536Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
May 9, 2026
FixKlusterServices

Name

Thư viện giải phóng CLI không chấp nhận -- người làm việc, chỉ có cây súng Quá trình bên trong nó. Vượt qua nó đã làm cho tàu chìm thất bại trên khởi động và Cr...

Kamo·4mo ago
April 30, 2026
FixKlusterServices

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...

Kamo·4mo ago
April 28, 2026
FixKlusterServices

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...

Kamo·4mo ago
April 26, 2026
FixKlusterServices

Cấu hình STUN để trình duyệt ICE có thể hoàn tất hai chiều

Trình duyệt hai phần đến lông mày gọi điện thoại được kết nối ở lớp SIP nhưng không có âm thanh là cả hai hướng. Hộp thư thoại (một trình duyệt Axesk- Thu nhỏ) ...

Kamo·4mo ago
FixKlusterServices

Trình duyệt máy SIP WSS trên mạng nội bộ.kamoccm.com (thực sự cert)

Các trình duyệt từ chối kết nối WebSocket để * với mã kết nối 1006 bởi vì Traefik đang phục vụ cert tự ký tự mặc định cho rằng tên máy (không được bao phủ bởi c...

Kamo·4mo ago
FixKlusterServices

Làm cho WebTTC conrig sống sót khi khởi động lại kén

Cách tiếp cận trước (htp custom.conf với quyền ghi đè [thường]) đã không Thực ra có tác dụng bởi vì phân tích iNii không tôn trọng nhiều [động vật] các phần bao...

Kamo·4mo ago
FixKlusterServices

Bật trình phục vụ HTTP có sẵn Axesk trên: 8089 cho WebTC /ws

Một máy pjsip «protocol=w » chuyên chở trên đầu trang của res htp websoet, Điều đó đòi hỏi máy chủ HTTP đã được xây dựng của Astesk phải được chạy. Hạt mặc định...

Kamo·4mo ago
FixKlusterServices

Mở cổng 8088 trực tiếp trên dịch vụ ClusterIP

Dịch vụ chỉ có bản đồ của cảng 80-8088. Dịch vụ nội bộ dùng (TIẾNG CÒI) (e.g. VOIPSERvice API preign yêu cầu) đã được tính giờ bởi vì cổng 8088 không có người n...

Kamo·4mo ago
FixKlusterServices

Thêm thất bại 2ban-config cấu hìnhMap cho k1m1

Việc triển khai tham chiếu thất bại 2ban-config cấu hìnhMap (jail.local + cảnh báo.conf) nhưng nó không tồn tại, chặn tàu lại MountVolume. Cài đặt và ngăn FreeP...

Kamo·4mo ago
April 25, 2026
FixKlusterServices

Cho phép/ gọi tiền tố đường dẫn về sắc thái InpagRoute cho CORS

Name Các quy tắc đường xá hiện có (chỉ / công chúng/ và / / / / / / / / / nội bộ/ đã được chấp nhận), vì vậy Traefik trả lại 503 mà không có tiêu đề CORS, làm c...

Kamo·4mo ago
FixKlusterServices

Thay thế coqui TTS với Piper TTS (en US-norman-medium)

Mô hình Coqui VCTK không có loa tên — thay thế bằng Piper TTS chính xác là giọng Norman [mium]. nhị phân Piper (~3 MB) và mô hình (~60 MB) được tải về bởi một c...

Kamo·4mo ago
FixKlusterServices

Thêm net cục bộ cho sửa chữa máy khách RPPS / LAN

Điện thoại cùng lúc với LAN với kết nối k1m1 bằng kết nối bị chia cắt DNS (sự giải quyết tạm cho 192.168.4.22 trong nội bộ). Nếu không có mạng cục bộ, Astesk vẫ...

Kamo·4mo ago
FixKlusterServices

Liên lạc ma thuật bền bỉ = thư mục sửa chữa và chặn máy quét SIP khi khởi động

- Inject [re pjsip] liên lạc = memory vào ma thuật.conf trước khi Astesk bắt đầu; hậu phương dạng ảo thuật mặc định thả xuống âm thầm tất cả các liên lạc reGIST...

Kamo·4mo ago
April 24, 2026
FixKlusterServices

Di chuyển máy Path từ MinIO (rcone Foulo) sang địa phương /var/libx/pbx

MinIO thông qua Rccone qua từ điển không hỗ trợ PSIX chmod hoặc smlink () — cả hai Cần thiết bởi hệ thống mô- đun của FreePBX. Name máy chủ nút là đĩa địa phươn...

Kamo·4mo ago
FixKlusterServices

Gói fwconsole/amportal thông qua php cho máy đọc sách MinIO

Comment PSIX chmd, do đó các tập lệnh fwconsole không thể thực hiện được trên âm lượng đó. Chạy.sh bây giờ tạo tập lệnh bọc trong ephemeral /usr/local/bin rằng ...

Kamo·4mo ago
FixKlusterServices

Thêm móc trước và tắtGracePerodSecond

Những người ngăn chặn bị mắc kẹt trong sự kết hợp bởi vì nền tảng của loài khỉ Quá trình tiếp tục chạy sau khi apache2ctl (PID 1) thoát. móc trước khi dừng gửi ...

Kamo·4mo ago
FixKlusterServices

Thêm khởi động.phap yêu cầu tái tạo /etc/ Freepbx.conf

Trình cài đặt viết freepbx.conf với tài nguyên=' và một yêu cầu once để khởi động.php, mà cobig.p phụ thuộc vào nạp lớp FreePBX. Phiên bản tái tạo của chúng tôi...

Kamo·4mo ago
FixKlusterServices

Tái tạo /etc/ freepbx.conf khi khởi chạy lại

/etc là ephemeral (không phải là một máy path), do đó, /etc/ freepbx.conf viết bởi Bộ cài đặt bị mất khi mỗi tàu khởi động lại. Thêm chi nhánh để tái tạo Nó xuấ...

Kamo·4mo ago
FixKlusterServices

Bypass khởi động chearch, wait for Control socket place

khởi chạy cảm biến sử dụng 'pidof astesk` mà trả về một dương dương dương dương dương dương dương trên kén Khởi động lại, gây ra vòng lặp chờ rủi ro. Bây giờ b...

Kamo·4mo ago
FixKlusterServices

Khởi động Astesk trong nền, đợi nó, rồi chạy bộ cài đặt

Điểm nhập.sh không chạy bộ cài đặt FreePBX — nó chỉ khởi động phục vụ. Chạy.sh bây giờ sao chép các bước thiết lập điểm nhập, bắt đầu Theo dõi phía sau, chờ ổ c...

Kamo·4mo ago
FixKlusterServices

Hãy để điều khiển mục cài đặt, không phải khởi chạy.sh

Trình cài đặt FreePBX (php install -n) yêu cầu A phân cách sẵn sàng đang chạy. Sự khởi đầu của chúng ta. "Error liên lạc với Astesk". Bây giờ khởi động.sh chỉ c...

Kamo·4mo ago
FixKlusterServices

Chỉ lắp /etc/chearch, không phải /etc, để sửa lỗi PHP đơn giảnxml

Lắp kết tập tin toàn bộ /etc như một máyPath là làm hỏng phần mở rộng PHP tải ngay cả sau khi gieo từ ảnh — đơn giảnxl load file không xác định lúc cài đặt. Bâ...

Kamo·4mo ago
FixKlusterServices

Giảm giới hạn CPU xuống 2:1 tỷ lệ để loại bỏ quá cam kết

Trung tâm Doc 4.Jribri 4 lõi 2. Bergamot 2 vội 1 lõi, đồng bộ 1, 0.5 lõi. Lưu ~7. 5 lõi ngoài giới hạn nút.

Kamo·4mo ago
FixKlusterServices

Chuyển tới ese máy tính/ Freepbx:17 với kiến trúc đúng

không có hình ảnh FreePBX 17 (bị từ bỏ từ năm 2022). Máy tính/ freepbx:17 (đã nâng cấp Apriated 2026, Asteppy 21 + FreePBX 17) yêu cầu Một kén giữ chân MariaDB ...

Kamo·4mo ago
April 23, 2026
April 19, 2026
April 18, 2026
FixKlusterServices

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.

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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 ...

Kamo·4mo ago
April 17, 2026
FixKlusterServices

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.

Kamo·4mo ago
FixKlusterServices

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.

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

Use pure sub_filter replacements instead of MutationObserver

MutationObserver caused infinite loop (DOM change -> observer fires -> DOM change). Switch to direct nginx sub_filter string replacements targeting both static ...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

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 ...

Kamo·4mo ago
FixKlusterServices

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...

Kamo·4mo ago
FixKlusterServices

Phóng bergamot tới 0, cập nhật ảnh tới dịch vụ mozilla/ Chuyển đổi

Mô hình lưu trữ mây Google download xô (bergamot-models-sandbox) trả 404 cho tất cả các tập tin và việc chuyển đổi các mô hình chữa cháy Name Bergamot không thể...

Kamo·4mo ago
FixKlusterServices

Tỷ lệ bergamot trở lại với 1 bản sao — lỗi dịch do con tàu bị mất tích

Bergamot đã ở mức 0 với dịch vụ của nó vẫn được đăng ký. Nhà cung cấp trong Dịch vụ Dịch vụName G/ru/uk/tr/ro/id/vi/ar đã đập chết ClusterIP với kết nối lặp đi ...

Kamo·4mo ago
April 16, 2026
FixKlusterServices

Gỡ bỏ --load- chỉ hạn chế từ LibreTranslate

Tất cả các gói ngôn ngữ cần thiết được cài đặt sẵn trên âm lượng máyPath. --load-Chỉ ngăn cản một số gói tải. Không có lá cờ, LibreTranslate nạp tất cả các gói ...

Kamo·4mo ago
FixKlusterServices

Dùng bộ phát triển khởi động cho LibreTranslate để xử lý việc tải về mô hình dài

khởi động chương trình với 60 nỗ lực x 30s = 30min khởi động cửa sổ cho Mô hình ban đầu tải xuống. Sau khi bắt đầu hoàn thành, cuộc sống bình thường và máy dò s...

Kamo·4mo ago
FixKlusterServices

Hạn chế sự tải ngôn ngữ được hỗ trợ

Dùng --load- only với 22 mã được hỗ trợ thay vì Tải về tất cả các mô hình (~ 100 của GB). Bỏ --update-mdels flag mà có thể tải mọi thứ.

Kamo·4mo ago
FixKlusterServices

Gỡ bỏ không hợp lệ --load-asome-ai-models cờ từ LibreTranslate

Cờ không tồn tại trong ảnh Độ phóng thích hiện thời. Thay thế bằng --update-mdels để đảm bảo các gói ngôn ngữ được tải về khi khởi động.

Kamo·4mo ago

Như những gì anh thấy vận chuyển?

Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.

Bắt đầu tự do mãi mãiXem truy cập