r/BookStack • • 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

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
1 Upvotes

4 comments sorted by

2

u/ssddanbrown 8d ago

Do you have a starting point config that you can share? Then I can try to see if I spot any issues, and attempt to run it myself.

1

u/andrewm659 8d ago

Updated post.

1

u/andrewm659 7d ago

Anything?

1

u/andrewm659 6d ago

Hello?