35 lines
763 B
Plaintext
35 lines
763 B
Plaintext
[Unit]
|
|
Description=Homepage Dashboard
|
|
Requires=podman.socket
|
|
After=podman.socket
|
|
|
|
[Container]
|
|
ContainerName=homepage
|
|
Pod=homepage.pod
|
|
Image=ghcr.io/gethomepage/homepage:latest
|
|
|
|
AutoUpdate=registry
|
|
|
|
# Can't be bothered with env file for this...
|
|
Environment=HOMEPAGE_ALLOWED_HOSTS=*
|
|
|
|
Volume=/mnt/data/containers/homepage/data:/app/config:Z
|
|
Volume=/mnt/data/containers/homepage/data/images:/app/public/images:Z
|
|
Volume=/run/user/1000/podman/podman.sock:/run/podman/podman.sock
|
|
|
|
# for resource usage
|
|
Volume=/mnt/audio:/mnt/audio:ro
|
|
Volume=/mnt/video:/mnt/video:ro
|
|
Volume=/mnt/photo:/mnt/photo:ro
|
|
Volume=/mnt/data:/mnt/data:ro
|
|
Volume=/mnt/backup:/mnt/backup:ro
|
|
|
|
SecurityLabelDisable=true
|
|
|
|
[Service]
|
|
Restart=always
|
|
TimeoutStartSec=900
|
|
|
|
[Install]
|
|
WantedBy=default.target
|