Pin CockroachDB a v24.2.4 para evitar v24.3 adálsiendo txn sin licencia
v24.3 (y 24.2,5o) hacer cumplir la nueva Licencia de Software CockroachDB; sin clave de licencia el clúster se ahoga a 5 transacciones abiertas simultáneas a ni...
Pin RDP color-profundo de color - sesiones de sere xrdp para que Dios reutile suba un escritorio
xrdp 0.9.24 sesiones de teclas en el usuario, bpp- (Policy=Default) y nunca cosechas los desconectados (KillDisconnected=false, DesconectedTimeLimit=0). El usua...
Detened secretos caducados/huéro en la sombra de certs en vivo por huspedete
update.tls-store() reconstruyó la TLSStore desde un listado de Secreto, encubierta sólo en el prefijo y tipo de nombre, sin chequear que un certificado todavía ...
Prioridad explícita para que la ruta de actualizaciones de OTA se gane sobre la ruta temática general
Las filas de Traefik por longitud de la regla; la ruta general /púbaria/ temática es más larga, Así que la inyección de cabecera expo-actual desactualización nu...
Levante la memoria del guacamole 1Gi-2Gi para detener la OOM media-RDP-sesión
La webapp de Tomcat ociosa cerca de 800Mi, así que un techo de 1Gi dejó casi no A la cabecera. Apertura de una sesión de RDP empujó RSS sobre 1Gi y el contenedo...
Máve datos dir de la montura MinIO FUSE al disco local
rspamd's /var/lib/rspamd fue respaldado por el rclone FUSE montado de el cubo de archivos compartidos de MinIO. Cada hiperescana recompil / actualización de map...
/dev/shm 2Gi (neeces de Chrome sin cabeza = 2 GB) . . . . . . . . . . . . . . . . . . .
Los initborts de 10 config de Jibri con '/dev/shm deben ser al menos 2GB' cuando el shm está 512Mi, en lanzando el récord. Bump los tmpfs a 2Gi y el límite de m...
Correcto guacamole marca campo de versión manifiesto de versión
Manifiesto utilizado guacManifestVersión:1.0; las extensiones agrupadas usan guacamoleVersion. El campo equivocado hizo que Guacamole rechazara la extensión de ...
Máve guacd a la red de vainas (MTU fix) . unicast WoL
guacd en hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod en la superposición de cilium (MTU 1420): RDP conectado, pero se arrojaron grandes marcos a través d...
Mira el espacio de nombres de escritorio para IngressRoutes
desktop.kamocrm.com IngressRute vive en el escritorio ns, pero Traefik's CRD proveedor sólo observó **************** *** por lo que la ruta fue ignorada y las s...
Importar disco VM como Sistema de Archivo, no Bloquear
El importador de bloques de CDI se estrelló: 'blockdev: no puede abrir /dev/cdi-bloque-volumen: Permiso negado - no puede acceder al dispositivo de bloques de L...
Corre directo campo de nube-init de KubeVirt . . . . . . . . . . .
- cloudInitNoCloud userdata campo secreto es 'secretRef' (no userDataSecretRef); KubeVirt v1.8.4 podó el campo equivocado - "debe tener al menos un userdataso...
Disposición proactiva a alias solo para navegador (medias.*)
El mecanismo de descubrimiento de registro de registro nunca puede arrancar el alias de los medios: sólo es contactado por el navegador a través de un fuente de...
Correcto FPBXCONF aquídoc . repoint universe Scylla
- freepbx: el delimitador de cierre de documentos aquí se sangrado (8 espacios); bash requires delimitadores de la columna 0, por lo que startup.sh murió con ...
Pin kamo Traefik a k1m1; hacer auto-cert de single-cluster
Errores SSL: kamo Traefik es un LoadBalancer con IPs externos 192.168.4.22 (k1m1) exteriorTrafficPolicy=Local, por lo que DEBE funcionar en k1m1 el reequilibrio...
Indent heredoc cuerpos para que la startup.sh configmap sea válida YAML
The startup.sh block scalar incrustado 5 shell heredocs (rtp.conf, http.conf, un SQL bloqueo, WebRTC endpoints, freepbx.conf) cuyos cuerpos se sentaron en la co...
Mueve los correos de Dovecot a un PVC de camino local (off rclone/MinIO FUSE)
Maildirs estaban en el hostPath /mnt/shared-files/email/mail . respaldado por el almacenamiento de objetos MinIO, que no puede albergar de forma segura un corre...
Ponle MySQL datadir en un PVC de camino local en lugar de rclone/MinIO FUSE
El correo MySQL datadir (y maildirs) estaban en hostPath /mnt/shared-files, an rclone FUSE montar respaldado por el almacenamiento de objetos MinIO, que no pued...
Dejada con revisión-historia de respaldo (sólo empresa); BACKUP central es OSS
Loki 6.x SingleBinary necesita objetivos escalables cero; crdb exec vía localhost (certos SANs)
Refresca TLSStore cada bucle para que se sirvan las certas recién emitidas
update.tls-store() sólo fun en la puesta en marcha y en las importaciones de almacenamiento compartido, por lo que a cert recién emitido por cert-gester (HTTP-0...
Dar ruta de dirección solo un backend para que Traefik v3 lo permita
Traefik v3 desactiva un router de IngressRute con servicios: [] cuando allowEmptyServices está apagado (como está aquí), por lo que el dominio-agnóstico El rout...
Redirija todos los hosts HTTP a HTTPS - puerta auto-cert-cero a dominios org reales
Los dominios personalizado de org (e.g. login.sign.pink) devolvieron desnudos de Traefik "404 páginas no encontradas" sobre HTTP liso: el único router de redire...
Conservar FQDN completo para subdominios más profundo que dos etiquetas
organize.by-root() estaba extrayendo sólo la primera etiqueta y las dos últimas etiquetas de cada Nombre de Almuerzo Traefik. Para el caso común de dos niveles ...
Publicar nueva IP pública 47.181.8.83 para medios externos
JVB-k1m1 estaba publicitando 75.83.113.11 y coturno estaba publicitando el IP LAN de nodo vía estado.hostIP . ambos rotos multimedia webRTC externos ahora que l...
Reemplazar aquídoc con ecos agrupados para que YAML literal pares de bloques
El cuerpo /etc/odbc.ini heredoc se sentó en la columna 1, que se descartó de la alrededor de startup.sh: - escalar de bloque literal y kkubectl aplicar. de Conf...
Siga las repunturas de rclone a través de la propagación de la montura HostToContainer
Sin propagación de esclavos la cápsula captura el montaje de la unión del FUSE una vez a la vez arranque contenedor; si rclone-mount.service se reinicia en el h...
Escala a 2 réplicas para absorber sincronización y tráfico de tiempo de ejecución
Una sola réplica es el cuello de botella para el flujo de trabajo de sincronización del diccionario: cada trabajador de acopláneos maneja una solicitud y luego ...
Cae sin reconocer: trabajadores arg causando choque
El libretranslate CLI no acepta -- trabajadores, sólo el gunicorn a El proceso dentro de ella sí. Pasarla provocó que la vaina fallara argparse bota y CrashLoop...
Tiempo de inserción 10s y 2 trabajadores de gunicorn
La sonda de libreTranslate /lens bloquea el evento de los trabajadores del gunicorn Bucle. Con un solo trabajador traduciendo un mensaje de chat largo, la sonda...
Rewrite /etc/odbc.ini para apuntar a $MARIADB-HOST en cada bota
Los escomputers/freepbx:17 image horquillas /etc/odbc.ini con Server=db (el objetivo de enlace de la compostura de muñular). En este despliegue de Kubernetes Ma...
Configura STUN para que el navegador ICE pueda completar de forma bidal
Llamaciones de navegador a navegador de dos partes conectadas a la capa SIP, pero no tenían audio, en dirección. Correo de voz (unetrisk de una sola vía - naveg...
Navegador SIP WSS en internal.kamocrm.com (real cert)
Los navegadores rechazaron la conexión WebSocket a **************** con el código final 1006 porque Traefik estaba sirviendo su certificado por defecto firmado ...
Hacer WebRTC config sobreviva a reinicio de vaina
El enfoque anterior (http-custom.conf con [general] anulación) no En realidad entrar en vigor porque el parser INI de Asterisco no honra a múltiples secciones [...
Habilitar el servidor HTTP integrado de Asterisco en :8089 para WebRTC /ws
Un viaje de transporte en la parte superior de la página web de un chan-pjsip .protocol=ws. que a su vez requiere que el servidor HTTP integrado de Asterisk se ...
Exposición de puerto 8088 directamente en el servicio ClusterIP
El servicio sólo tenía la cartografía del puerto de 80-888. Servicios internos de ******************* (e.g. ficha de la API de VOIPService solicitudes) se apaga...
Añadir falla falta2ban-config ConfigMap para k1m1
Referencias de implementación fail2ban-config ConfigMap (jail.local asterisk-security.conf) pero no existía, bloqueando la cápsula en MountVolume.SetUp e impidi...
Permite /dominio/sprefijo de ruta en el tema IngressRute para CORS
El tema de la configuración en theme.kamocrm.com/domain/... no fue igualado por el reglas de ruta existentes (sólo /púbidas/ y /internal/ fueron permitidas), po...
Sustitúyase Coqui TTS por Piper TTS (es-nor-medium)
El modelo de Coqui VCTK no tiene altavoces nombrados y reemplazado por Piper TTS que tiene la voz exactamente norman [mediana]. Piper binary (3 MB) y modelo (60...
Añada local-DNS / LAN cliente RTP fix
Teléfonos en la misma LAN que k1m1 connect a través de DNS dividido (dominio se resuelve a 192.168.4.22 internamente). Sin local-net, Asterisk todavía anuncia e...
Persista brujería contacto=memory fix y bloquear el escáner SIP en startup.sh
- Inyecct [res-pjsipi] contact=memory en sorcery.conf antes de que comience Asterisk; el sorcery-astdb SQLite backend falla silenciosamente todos los contacto...
Muévete al anfitriónPath de MinIO (rclón FUSE) a local /var/lib/pbx
MinIO vía rclone FUSE no admite POSIX chmod o symlink() lo requiere el sistema de módulos de FreePBX. Cambió todo FreePBX y MariaDB los volúmenes de hostPath de...
Envoltura fwconsole/amportal vía php para MinIO FUSE hostPath
/var/lib/asterisk está respaldado por MinIO a través de rclone FUSE que no soporta POSIX chmod, por lo que los scripts de fwconsole no se pueden hacer ejecutabl...
Añadir preStop gancho y terminaciónGracePeriodSeconds
Los contenedores se estaban quedando atascados en Terminación porque el asterisco de fondo procesos que se siguen ejecutando después de apache2ctl (PID 1) salió...
Añadir bootstrap.php requerir regenerado /etc/freepbx.conf
El instalador escribe freepbx.conf con datasource='' y a require-once para bootstrap.php, que config.php depende de cargar la clase FreePBX. Faltaba nuestra ver...
Regenerar /etc/freepbx.conf en reinicio
/etc es efímero (no un hostPath), por lo que /etc/freepbx.conf escrito por el El instalador se pierde en cada reinicio de vaina. Añadida más rama para regenerar...
Bypass start-asterisk, espera el enchuce de control en su lugar
start.asrisk usa el asterisco .pidof asterisk, que devuelve un falso positivo en la vaina reiniciar, haciendo que el bucle de espera-a-Asterisk cuelgue. Ahora s...
Empieza Asterisco en el fondo, espera, luego ejecuta instalador
El entrypoint.sh no ejecuta el instalador FreePBX, sólo comienza servicios. startup.sh ahora replica los pasos de configuración de punto de entrada, comienza As...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
