Files
app-catalog-felhom.eu/templates/emby/.felhom.yml
T
admin a04882e296 feat: add controller-side healthcheck configs to all 52 apps
Each app template now declares a healthcheck: section in .felhom.yml
with appropriate probe type (http, api, or tcp) and endpoint based on
the app's known health endpoints. The controller uses these to verify
services are actually responding, not just that containers are running.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:11:27 +01:00

75 lines
2.2 KiB
YAML

# =============================================================================
# .felhom.yml - App metadata for felhom-controller
# =============================================================================
# --- Display info (shown on dashboard) ---
display_name: "Emby"
description: "Személyes média szerver élő TV és DVR támogatással"
category: "media"
subdomain: "emby"
slug: "emby"
# --- Resource hints (displayed on deploy screen) ---
resources:
mem_request: "512M"
mem_limit: "2048M"
pi_compatible: false
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: "emby"
required: true
locked_after_deploy: true
description: "Az alkalmazás aldomainje"
- env_var: HDD_PATH
label: "Médiatá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: "Személyes média szerver élő TV és DVR támogatással"
docs_url: "https://emby.media/support/articles/Home.html"
use_cases:
- 'Filmek, sorozatok, zene és fotók kezelése egy helyen'
- 'Élő TV nézés és felvétel (DVR) TV tunerrel'
- 'Automatikus transzkódolás bármilyen eszközhöz'
- 'Szülői felügyelet és felhasználói profilok'
- 'Szinkronizálás offline megtekintéshez mobilon'
first_steps:
- 'Nyisd meg az emby.DOMAIN címet a böngészőben'
- 'Kövesd a beállítás varázslót'
- 'Hozd létre az admin fiókot'
- 'Add hozzá a médiatárat a /media mappából'
- 'Telepítsd az Emby alkalmazást eszközeidre'
prerequisites:
- 'Külső HDD szükséges a médiafájlok tárolásához'
- 'Legalább 2 GB szabad RAM ajánlott'
- 'Emby Premiere előfizetés a prémium funkciókhoz (opcionális)'
# --- Controller-side health probe ---
healthcheck:
checks:
- type: api
port: 8096
path: "/emby/system/ping"
expect:
status: 200