heather: jitsi images via docker hub (ghcr.io/jitsi/* not found, private)

env.example claims JITSI_IMAGE_REPO=ghcr.io/jitsi default but actual images
not found there (denied). docker.io/jitsi/*:stable-11031 works.
This commit is contained in:
mikl 2026-07-12 22:45:58 +03:00
parent 8709321ca3
commit 37654cc825

View file

@ -148,7 +148,7 @@
# Установлено с нуля 2026-07-12 по официальным докам:
# https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker
# Репо: https://github.com/jitsi/docker-jitsi-meet (release stable-11031).
# Образы на GHCR: ghcr.io/jitsi/* (JITSI_IMAGE_REPO default).
# Образы на GHCR: jitsi/* (JITSI_IMAGE_REPO default).
# Минимальный стек: web/prosody/jicofo/jvb. Coturn НЕ входит в официальный
# compose — подключается опционально для NAT traversal (пока без него,
# JVB на :10000/udp + STUN достаточно для большинства клиентов).
@ -161,7 +161,7 @@
# - Authentication: internal (users через prosodyctl в контейнере prosody).
# Документация: https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker
jitsi-web = {
service.image = "ghcr.io/jitsi/web:stable-11031";
service.image = "jitsi/web:stable-11031";
service.container_name = "jitsi-web";
service.restart = "unless-stopped";
service.ports = [ "127.0.0.1:8000:80" ];
@ -211,7 +211,7 @@
};
jitsi-prosody = {
service.image = "ghcr.io/jitsi/prosody:stable-11031";
service.image = "jitsi/prosody:stable-11031";
service.container_name = "jitsi-prosody";
service.restart = "unless-stopped";
service.expose = [ "5222" "5269" "5347" "5280" ];
@ -231,7 +231,7 @@
};
jitsi-jicofo = {
service.image = "ghcr.io/jitsi/jicofo:stable-11031";
service.image = "jitsi/jicofo:stable-11031";
service.container_name = "jitsi-jicofo";
service.restart = "unless-stopped";
service.ports = [ "127.0.0.1:8888:8888" ];
@ -249,7 +249,7 @@
};
jitsi-jvb = {
service.image = "ghcr.io/jitsi/jvb:stable-11031";
service.image = "jitsi/jvb:stable-11031";
service.container_name = "jitsi-jvb";
service.restart = "unless-stopped";
service.ports = [