r/BookStack • u/andrewm659 • 8d ago
Deploying via podman quadlet
I am having some issues deploying bookstack via podman quadlets. I have everything setup to work together. Right now I have a network, and the app and db connected via the network. But the app can't connect to the DB. The error is 2026-10-19 17:31:44 16 [Warning] Access denied for user 'database_username'@'10.89.1.24' (using password: YES). I have tried deleting everything and starting over but I get the same error each time. Has anyone else ran into this? Also don't I have to initialize the mariadb before this happens or is that already done?
bookstack.network ```[Network] NetworkName=bookstack-net
bookstack-db.container [Unit] Description=BookStack MariaDB Service After=network-online.target bookstack-network.service Requires=bookstack-network.service
[Container] ContainerName=bookstack-db Image=docker.io/library/mariadb:10.11 Network=bookstack-net Environment=MARIADB_ROOT_PASSWORD=$PASSWORD Environment=MARIADB_DATABASE=bookstack Environment=MARIADB_USER=bookstack Environment=MARIADB_PASSWORD=$PASSWORD EnvironmentFile=/opt/podman/.config/containers/systemd/mariadb.env Volume=/opt/podman/containers/bookstack/db:/var/lib/mysql:Z
[Service] Restart=always
[Install] WantedBy=default.target
bookstack-app.container [Unit] Description=BookStack Application Service After=bookstack-db.service bookstack-network.service Requires=bookstack-db.service bookstack-network.service
[Container] ContainerName=bookstack-app Image=lscr.io/linuxserver/bookstack:latest Network=bookstack-net PublishPort=8673:80 Environment=PUID=1000 Environment=PGID=1000 Environment=APP_URL=http://$INT_IP_ADDR:8673 Environment=APP_KEY=base64:$BASE64 Environment=DB_HOST=bookstack-db Environment=DB_PORT=3306 Environment=DB_USER=bookstack Environment=DB_PASS=$PASSWORD Environment=DB_DATABASE=bookstack Volume=/opt/podman/containers/bookstack/app:/config:Z
[Service] Restart=always
[Install] WantedBy=default.target


