ejabberd docker with Tailscale + serve.json
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- docker, docker-compose
- Ambito
- devops, networking
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- Shell
- Stelle
- 101
- Fork
- 77
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di processone/docker-ejabberd
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
processone/docker-ejabberd#124 · 4 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
processone/docker-ejabberd#118 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
processone/docker-ejabberd#116 · 5 commenti ·
Tutte le issue di processone/docker-ejabberd
Issue simili
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
petry-projects/.github-private#1981 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Update vtm to 2026.9.28Apertapackage-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
oSoWoSo/vOid_Community_repOsitory#207 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
alunduil/alunduil-chezmoi#815 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue new package
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
wimpysworld/deb-get#2035 ·
I maintainer di solito rispondono entro 1 giorno
-
automation documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno