Files
deploy-felhom-compose/controller

App Assets

This directory contains logos and screenshots for the dashboard. They are baked into the Docker image at build time.

Naming convention

Files must follow the felhom.eu website convention:

  • {slug}-logo.svg — App logo (SVG preferred, displayed on dark background)
  • {slug}-logo.png — App logo fallback (PNG, for apps without SVG)
  • {slug}-screenshot-1.webp — First screenshot
  • {slug}-screenshot-2.webp — Second screenshot (and so on)

The dashboard tries SVG first, falls back to PNG if not found.

Example:

paperless-ngx-logo.svg
paperless-ngx-screenshot-1.webp
adventurelog-logo.png
adventurelog-screenshot-1.webp

Syncing from felhom.eu website

Run make sync-assets to copy assets from the felhom.eu website repo. This expects the website files to be available at ../felhom.eu/website/assets/ (relative to this repo), or set WEBSITE_ASSETS_DIR to override.

Alternatively, copy files manually from FileBrowser at https://felhom.eu.