Config multi region on Chirpstack - Docker V4

could anyone help me how to config multi-region, i try and follow this post Multi-region with V4 and Docker Compose - #8 by ccall48 but it not work

my Browan gateway is not connected with my chirpstack server when i set up with 2 region

well it does work, you might miss understand how to go about setting it up.

are you trying to run the entire chirpstack project on your gateway?
or sending from your gateway using the multiplexor to chirpstack or another LNS running in the cloud?

you need one gateway bridge and mqtt topic per region you intend to run on chirpstack each with its own ingest port.

you tell it which regions you intend to run in the chirpstack.toml

what exactly are you trying to achieve here, it doesn’t work is not very descriptive of the problem. for example your browan more then likely only has one concentrator with a block of 8 channels for one region so it will not be able to run multiple regions by itself.

Sorry for late reply
i try to run on regions as923; as923_2 and kr920
Here is my content in docker-compose.yml:

version: “3”

services:
chirpstack:
image: chirpstack/chirpstack:latest
command: -c /etc/chirpstack
restart: unless-stopped
volumes:
- ./configuration/chirpstack:/etc/chirpstack
- ./lorawan-devices:/opt/lorawan-devices
depends_on:
- postgres
- mosquitto
- redis
environment:
- MQTT_BROKER_HOST=mosquitto
- REDIS_HOST=redis
- POSTGRESQL_HOST=postgres
ports:
- 8080:8080

chirpstack-gateway-bridge-as923:
image: chirpstack/chirpstack-gateway-bridge:latest
restart: unless-stopped
ports:
- 1700:1700/udp
volumes:
- ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge
- ./configuration/chirpstack-gateway-bridge/chirpstack-gateway-bridge-as923.toml:/etc/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml
depends_on:
- mosquitto

chirpstack-gateway-bridge-as923_2:
image: chirpstack/chirpstack-gateway-bridge:latest
restart: unless-stopped
ports:
- 1701:1700/udp
volumes:
- ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge
- ./configuration/chirpstack-gateway-bridge/chirpstack-gateway-bridge-as923_2.toml:/etc/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml
depends_on:
- mosquitto
chirpstack-gateway-bridge-kr920:
image: chirpstack/chirpstack-gateway-bridge:latest
restart: unless-stopped
ports:
- 1702:1700/udp
volumes:
- ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge
- ./configuration/chirpstack-gateway-bridge/chirpstack-gateway-bridge-kr920.toml:/etc/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml
depends_on:
- mosquitto
chirpstack-rest-api:
image: chirpstack/chirpstack-rest-api:latest
restart: unless-stopped
command: --server chirpstack:8080 --bind 0.0.0.0:8090 --insecure
ports:
- 8090:8090
depends_on:
- chirpstack

postgres:
image: postgres:14-alpine
restart: unless-stopped
volumes:
- ./configuration/postgresql/initdb:/docker-entrypoint-initdb.d
- postgresqldata:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=root

redis:
image: redis:7-alpine
restart: unless-stopped
volumes:
- redisdata:/data

mosquitto:
image: eclipse-mosquitto:2
restart: unless-stopped
ports:
- 1883:1883
volumes:
- ./configuration/mosquitto/mosquitto.conf:/mosquitto/config/mosquitto.conf

volumes:
postgresqldata:
redisdata: