Not sure how Docker behaves, but in a Stack/Compose file you can define volumes to use a specific driver, such as smb. E.g.:
volumes:
smb-calibre:
driver_opts:
type: "smb3"
device: "//mynas/ebooks/CalibreDB"
o: "ro,vers=3.1.1,addr=192.168.1.1,username=mbirth,password=secret,cache=loose,iocharset=utf8,noperm,hard"
So Docker will take care of mounting. Paired with restart: unless-stopped
, all my Containers come back online just fine after an outage.
Yep, had ejabberd running on a Pi 3 with all the XEPs supported by Conversations enabled and various transports. 4 or 5 people at times. No problems at all - with chat and memes, that is. Never tried video or voice calls, but I don’t think they require much work from the Pi itself.
However, similar to @solidgrue@lemmy.world, in a bout of simplifying my life I decided to nix the setup as all people involved also had one or more of Threema, Signal or Telegram anyways.