ejabberd docker with Tailscale + serve.json
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, docker-compose
- Área
- devops, networking
Línea de trabajo
Start by reviewing compose.yml and serve.json together, then inspect the mounted ejabberd.yml configuration and the shared xmpp network. Verify that the Tailscale Serve targets and exposed ports match the server's listeners and the Conversations connection requirements. Done means Conversations can connect successfully while the admin portal remains reachable.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
hello ejabberd Dev and community. I managed to run ejabberd docker with Tailscale. I can login to admin portal page but cannot connect to the server with conversations app. here are the compose.yml and serve.json. I know I have missed things which I need a guidance KINDLY
compose.yml
services:
xmpp-tailscale:
image: tailscale/tailscale:latest
container_name: xmpp-tailscale
cap_add:
- NET_ADMIN
hostname: chat
environment:
- TS_AUTHKEY=xyz
- TS_AUTH_ONCE=true
- TS_SERVE_CONFIG=/config/serve.json
- TS_STATE_DIR=/var/lib/tailscale
- TS_CERT_DOMAIN=chat.forest-gentoo.ts.net
networks:
- xmpp
restart: always
volumes:
- xmpp-tailscale-data:/var/lib/tailscale
- ./serve_config/tailscale:/config
xmpp-server:
image: ejabberd/ecs
container_name: xmpp-server
volumes:
- './ejabberd.yml:/home/ejabberd/conf/ejabberd.yml'
restart: always
ports:
- 5443:5443
- 5280:5280
networks:
- xmpp
depends_on:
- xmpp-tailscale
networks:
xmpp:
volumes:
xmpp-tailscale-data:
serve.json
{
"TCP": {
"5443": {
"HTTPS": true
},
"5280": {
"HTTPS": true
}
},
"Web": {
"${TS_CERT_DOMAIN}:5443": {
"Handlers": {
"/": {
"Proxy": "http://xmpp-server:5443"
}
}
}
}
}
kindly need suggestion
- Lenguaje dominante
- Shell
- Estrellas
- 101
- Forks
- 77
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de processone/docker-ejabberd
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
processone/docker-ejabberd#124 · 4 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
processone/docker-ejabberd#118 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
processone/docker-ejabberd#116 · 5 comentarios ·
Todos los issues de processone/docker-ejabberd
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
alunduil/alunduil-infrastructure#629 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
duckdb/duckdb-skills#19 ·