▲ 6 r/podman
Help with Quadlets and Pod
I'm new to podman and am a bit lost on how to get this set up working. Would appreciate pointers on where to get started in fixing it and where I'm not following best practices.
The containers only fail when I put them in the pod.
suwayomi.container
[Unit]
Description=Suwayomi
Requires=postgres.service flaresolverr.service
After=network-online.target postgres.service flaresolverr.service
[Container]
ContainerName=suwayomi
Pod=open.pod
Image=ghcr.io/suwayomi/suwayomi-server:stable
AutoUpdate=registry
UserNS=keep-id
Environment=TZ=Asia/Hong_Kong
Environment=AUTH_MODE=simple_login
Environment=MAX_LOG_FILES=31
Environment=WEB_UI_ENABLED=true
Environment=WEB_UI_FLAVOR=WebUI
Environment=WEB_UI_CHANNEL=stable
Environment=WEB_UI_UPDATE_INTERVAL=23
Environment=MAX_SOURCES_IN_PARALLEL=8
Environment=UPDATE_EXCLUDE_STARTED=true
Environment=UPDATE_INTERVAL=11
Environment=UPDATE_MANGA_INFO=true
Environment=BACKUP_INTERVAL=1
Environment=BACKUP_TTL=14
Environment=FLARESOLVERR_ENABLED=true
Environment=FLARESOLVERR_URL=http://flaresolverr:8191
Environment=DATABASE_TYPE=POSTGRESQL
Environment=DATABASE_URL=postgresql://postgres:5432/suwayomi
Secret=suwayomi_user,type=env,target=AUTH_USERNAME
Secret=suwayomi_password,type=env,target=AUTH_PASSWORD
Secret=postgres_user,type=env,target=DATABASE_USERNAME
Secret=postgres_password,type=env,target=DATABASE_PASSWORD
Volume=/home/selfhosted/suwayomi:/home/suwayomi/.local/share/Tachidesk:Z
[Service]
ExecStartPre=sleep 30
Restart=always
[Install]
WantedBy=default.target
flaresolverr.container
[Unit]
Description=Flaresolverr
After=network-online.target
[Container]
ContainerName=flaresolverr
Pod=open.pod
Image=ghcr.io/thephaseless/byparr:latest
AutoUpdate=registry
UserNS=nomap
Environment=TZ=Asia/Hong_Kong
[Service]
Restart=always
[Install]
WantedBy=default.target
postgres.container
[Unit]
Description=Postgres
[Container]
ContainerName=postgres
Pod=open.pod
Image=docker.io/library/postgres:latest
AutoUpdate=registry
UserNS=keep-id:uid=1000,gid=1000
User=1000
Group=1000
Environment=TZ=Asia/Hong_Kong
Environment=PGTZ=Asia/Hong_Kong
Environment=PGDATA=/data/postgres
Environment=POSTGRES_DB=suwayomi
Secret=postgres_user,type=env,target=POSTGRES_USER
Secret=postgres_password,type=env,target=POSTGRES_PASSWORD
Volume=/home/selfhosted/postgres:/data/postgres:Z
[Service]
Restart=always
[Install]
WantedBy=default.target
open .network (space in the name cause reddit keeps turning it into a link)
[Unit]
Description=VPN-less Network
[Network]
NetworkName=open
open.pod
[Pod]
PodName=open
Network=open.network
PublishPort=4567:4567
u/Deatn12 — 4 days ago