# ============================================================================= # .felhom.yml - App metadata for felhom-controller # ============================================================================= # --- Display info (shown on dashboard) --- display_name: "Audiobookshelf" description: "Hangoskönyv és podcast kezelő szerver" category: "media" subdomain: "audiobooks" slug: "audiobookshelf" # --- Resource hints (displayed on deploy screen) --- resources: mem_request: "100M" mem_limit: "512M" pi_compatible: true needs_hdd: true # --- Deploy fields (first deployment only) --- deploy_fields: - env_var: DOMAIN label: "Domain" type: domain description: "A szerver domain neve" locked_after_deploy: true - env_var: SUBDOMAIN label: "Aldomain" type: subdomain default: "audiobooks" required: true locked_after_deploy: true description: "Az alkalmazás aldomainje" - env_var: HDD_PATH label: "Hangoskönyv tár útvonal" type: path required: true placeholder: "/mnt/hdd_1" description: "A külső merevlemez elérési útja" locked_after_deploy: true # --- App info (info page content) --- app_info: tagline: "Hangoskönyv és podcast kezelő, lejátszó és szinkronizáló" docs_url: "https://www.audiobookshelf.org/docs" use_cases: - 'Hangoskönyvek és podcastok rendszerezése és lejátszása' - 'Automatikus metaadat letöltés - borítók, leírások, fejezetek' - 'Folytatás ott, ahol abbahagytad (szinkron eszközök között)' - 'Podcast feliratkozás és automatikus letöltés' - 'Dedikált mobil alkalmazások (Android, iOS)' first_steps: - 'Nyisd meg az audiobooks.DOMAIN címet a böngészőben' - 'Hozd létre az admin fiókot az első megnyitáskor' - 'Add hozzá a könyvtárakat (/audiobooks és/vagy /podcasts)' - 'Várd meg az automatikus szkennelést' - 'Telepítsd az Audiobookshelf alkalmazást a telefonodra' prerequisites: - 'Külső HDD szükséges a hangoskönyvek tárolásához' - 'Hangoskönyvek mappákba rendezve (pl. Szerző/Könyv/)' # --- Controller-side health probe --- healthcheck: checks: - type: api port: 80 path: "/healthcheck" expect: status: 200