Hey,
I have a problem. I am using Heimdall for my system to move from there to the other services easily. I have it running on port 80 and omv on port 81. I tried to set it up close to the example in docker compose and added the pieces described in the omv-extras documentation. After some time (maybe 2-3 days) when I try to access heimdall i get "500 | Server Error" page. I added the environment variable to enable debug to get a better info on why that happens. It seems I have permission problems. I have redone the setup 2 times from the example and it fails everytime.
So... Can someone help/guide me to fix my problem? Down below are outputs from certain parts of the plugin and the system.
Code: Compose
---
services:
heimdall:
image: linuxserver/heimdall
container_name: heimdall
environment:
- PUID=${APPUSER_PUID}
- PGID=${APPUSER_PGID}
- TZ=${TIME_ZONE_VALUE}
- APP_DEBUG=true
volumes:
- ${PATH_TO_APPDATA}/heimdall:/config
ports:
#- 444:443
- 80:80 #optional
restart: unless-stopped
Display More
Code: log
heimdall | [migrations] started
heimdall | [migrations] 01-nginx-site-confs-default: skipped
heimdall | [migrations] 02-default-location: skipped
heimdall | [migrations] done
heimdall | ───────────────────────────────────────
heimdall |
heimdall | ██╗ ███████╗██╗ ██████╗
heimdall | ██║ ██╔════╝██║██╔═══██╗
heimdall | ██║ ███████╗██║██║ ██║
heimdall | ██║ ╚════██║██║██║ ██║
heimdall | ███████╗███████║██║╚██████╔╝
heimdall | ╚══════╝╚══════╝╚═╝ ╚═════╝
heimdall |
heimdall | Brought to you by linuxserver.io
heimdall | ───────────────────────────────────────
heimdall |
heimdall | To support LSIO projects visit:
heimdall | https://www.linuxserver.io/donate/
heimdall |
heimdall | ───────────────────────────────────────
heimdall | GID/UID
heimdall | ───────────────────────────────────────
heimdall |
heimdall | User UID: 1001
heimdall | User GID: 100
heimdall | ───────────────────────────────────────
heimdall | Linuxserver.io version: v2.6.3-ls304
heimdall | Build-date: 2025-03-21T18:42:39+00:00
heimdall | ───────────────────────────────────────
heimdall |
heimdall | using keys found in /config/keys
heimdall | New container detected, installing Heimdall
heimdall | [custom-init] No custom files found, skipping...
heimdall | [ls.io-init] done.
heimdall | error: stat of /config/log/nginx/access.log failed: Permission denied
heimdall | error: stat of /config/log/nginx/error.log failed: Permission denied
heimdall | error: stat of /config/log/php/error.log failed: Permission denied
heimdall | error: stat of /config/log/nginx/access.log failed: Permission denied
heimdall | error: stat of /config/log/nginx/error.log failed: Permission denied
heimdall | error: stat of /config/log/php/error.log failed: Permission denied
END OF LINE
Display More
Code: tree
tree -pufi heimdall/
[drwx------ root ] heimdall
[-rw------- root ] heimdall/compose.override.yml
[-rw------- root ] heimdall/heimdall.env
[-rw------- root ] heimdall/heimdall.yml
[drwxr-xr-x appuser ] heimdall/keys
[-rw-r--r-- appuser ] heimdall/keys/cert.crt
[-rw------- appuser ] heimdall/keys/cert.key
[drwxr-xr-x appuser ] heimdall/log
[drwxr-xr-x appuser ] heimdall/log/heimdall
[-rw-r----- root ] heimdall/log/logrotate.status
[drwxr-xr-x appuser ] heimdall/log/nginx
[-rw-r--r-- appuser ] heimdall/log/nginx/access.log
[-rw-r--r-- appuser ] heimdall/log/nginx/access.log.1
[-rw-r--r-- appuser ] heimdall/log/nginx/error.log
[drwxr-xr-x appuser ] heimdall/log/php
[-rw-r--r-- appuser ] heimdall/log/php/error.log
[-rw-r--r-- appuser ] heimdall/log/php/error.log.1
[drwxrwxr-x appuser ] heimdall/nginx
[-rw-rw-r-- appuser ] heimdall/nginx/dhparams.pem
[-rw-rw-r-- appuser ] heimdall/nginx/nginx.conf
[-rw-rw-r-- appuser ] heimdall/nginx/nginx.conf.sample
[-rw-rw-r-- appuser ] heimdall/nginx/resolver.conf
[drwxrwxr-x appuser ] heimdall/nginx/site-confs
[-rw-rw-r-- appuser ] heimdall/nginx/site-confs/default.conf
[-rw-rw-r-- appuser ] heimdall/nginx/site-confs/default.conf.sample
[-rw-rw-r-- appuser ] heimdall/nginx/ssl.conf
[-rw-rw-r-- appuser ] heimdall/nginx/ssl.conf.sample
[-rw-rw-r-- appuser ] heimdall/nginx/worker_processes.conf
[drwxr-xr-x appuser ] heimdall/php
[-rw-r--r-- appuser ] heimdall/php/php-local.ini
[-rw-r--r-- appuser ] heimdall/php/www2.conf
[drwxr-xr-x appuser ] heimdall/www
[drwxr-xr-x appuser ] heimdall/www/SupportedApps
[drwxr-xr-x appuser ] heimdall/www/SupportedApps/CalibreWeb
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/CalibreWeb/CalibreWeb.php
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/CalibreWeb/app.json
[drwxr-xr-x appuser ] heimdall/www/SupportedApps/Jellyfin
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/Jellyfin/Jellyfin.php
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/Jellyfin/app.json
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/Jellyfin/config.blade.php
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/Jellyfin/livestats.blade.php
[drwxr-xr-x appuser ] heimdall/www/SupportedApps/openmediavault
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/openmediavault/app.json
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/openmediavault/config.blade.php
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/openmediavault/livestats.blade.php
[-rw-r--r-- appuser ] heimdall/www/SupportedApps/openmediavault/openmediavault.php
[-rw-r--r-- appuser ] heimdall/www/app.sqlite
[drwxr-xr-x appuser ] heimdall/www/avatars
[drwxr-xr-x appuser ] heimdall/www/backgrounds
[drwxr-xr-x appuser ] heimdall/www/icons
[-rw-r--r-- appuser ] heimdall/www/icons/calibreweb.png
[-rw-r--r-- appuser ] heimdall/www/icons/jellyfin.svg
[-rw-r--r-- appuser ] heimdall/www/icons/openmediavault.svg
[-rw-r--r-- appuser ] heimdall/www/index.html
[drwxr-xr-x appuser ] heimdall/www/logs
[-rw-r--r-- appuser ] heimdall/www/logs/laravel-2025-04-03.log
[-rw-r--r-- appuser ] heimdall/www/searchproviders.yaml
Display More