Coolify, Compose и Portainer
В Coolify у управляемых баз есть собственные плановые бэкапы в S3 — их можно оставить. dbsend пригодится как независимая копия с версиями и diff, а также для того, что Coolify сам не бэкапит: томов приложений и сервисов. Имена томов видны в настройках хранилища ресурса и в docker volume ls, а контейнер базы ищите через docker ps — в его имени есть идентификатор ресурса.
В Docker Compose удобнее обращаться к сервису, а не к контейнеру: docker compose exec -T db pg_dump -U app app > app.sql. Флаг -T отключает псевдотерминал — без него дамп может испортиться.
Скрипт запускайте на хосте, а не внутри контейнера приложения: так он переживёт пересборку образа и не будет зависеть от его содержимого. Если хостов несколько, поставьте CLI на каждый и создайте отдельные базы в dbsend — у каждой своя история версий.



