Installing Lora server with ChirpStack-Docker on raspberry PI CM5 with Raspbian OS

Hello,

I’m considering installing a Lora server on a raspberry PI CM5 machine which is currently running with the following specifications:

  • base board: waveshare CM5 base POE with NVMe socket, fitted with a 256GB NVMe SSD.
  • Raspbian OS installed on the CM5 eMMC memory (32GB, 15GB free)
  • homeassistant installed in a docker (docker compose is present)
  • Mosquitto broker installed directly on the OS
  • MariaDB installed on the OS, instead of Sqlite, with database relocated on the NVMe ssd
  • Lorawan gateway module: seedstudio WM1302 pi hat + WM1302 gateway card installed on the 40pin RPI expansion connector, using SPI interface
  • Lora devices expected to be used: Dragino analog and temperature sensors, liquid level sensors, etc

I have read several documents regarding installation, but I still need confirmations or explanations on some points:
The installation seems simple and automatic with the docker-compose.yml file, but:

  • I already have Mosquitto installed, how to tell docker-compose not to install it again ?
  • since Mariadb isn’t supported (maybe in the future ?), should I have to install Postgresql before running docker-compose ? Can I install it outside the docker, as for my MariaDB ?
  • I want to locate the Postgresql and redis databases on the NVMe card, what do I have to configure, in which file ?
  • the less I could install on the embedded memory of the CM5 board, the better it will be

thank you