From 34a01a7b4e7769a7eb2d7478ff87d70e8d86427f Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Sun, 15 Feb 2026 10:03:16 +0100 Subject: [PATCH] =?UTF-8?q?remove=20filebrowser=20from=20catalog=20?= =?UTF-8?q?=E2=80=94=20now=20infra=20service?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FileBrowser is now deployed as infrastructure via docker-setup.sh, no longer managed through the app catalog. Co-Authored-By: Claude Opus 4.6 --- templates/filebrowser/.felhom.yml | 54 ------------------------ templates/filebrowser/docker-compose.yml | 52 ----------------------- 2 files changed, 106 deletions(-) delete mode 100644 templates/filebrowser/.felhom.yml delete mode 100644 templates/filebrowser/docker-compose.yml diff --git a/templates/filebrowser/.felhom.yml b/templates/filebrowser/.felhom.yml deleted file mode 100644 index b080cf9..0000000 --- a/templates/filebrowser/.felhom.yml +++ /dev/null @@ -1,54 +0,0 @@ -# ============================================================================= -# .felhom.yml — App metadata for felhom-controller -# ============================================================================= - -# --- Display info (shown on dashboard) --- -display_name: "FileBrowser Quantum" -description: "Modern webes fájlkezelő - valós idejű kereséssel és előnézettel" -category: "files" -subdomain: "files" - -# --- Asset slug --- -slug: "filebrowser" - -# --- Resource hints (displayed on deploy screen) --- -resources: - mem_request: "50M" - mem_limit: "256M" - pi_compatible: true - needs_hdd: true - -# --- Deploy fields --- -deploy_fields: - - env_var: DOMAIN - label: "Domain" - type: domain - description: "A szerver domain neve" - locked_after_deploy: true - - - env_var: HDD_PATH - label: "Adattárolási útvonal" - type: path - required: true - placeholder: "/mnt/hdd_1" - description: "A külső merevlemez elérési útja, ahol a fájlok tárolódnak" - locked_after_deploy: true - -# --- App info (info page content) --- -app_info: - tagline: 'Modern webes fájlkezelő - valós idejű keresés, fájlelőnézet és modern felület' - default_creds: "admin / admin" - docs_url: "https://filebrowserquantum.com/en/docs/" - - use_cases: - - 'Fájlok böngészése valós idejű kereséssel' - - 'Fájlok és mappák megosztása linkkel' - - 'Több tárolási forrás kezelése' - - 'Videó, kép és PDF előnézet a böngészőben' - - 'Több felhasználó saját jogosultságokkal és hozzáférés-vezérléssel' - - first_steps: - - 'Nyisd meg a files.DOMAIN címet a böngészőben' - - 'Jelentkezz be: admin / admin' - - 'Változtasd meg azonnal a jelszót a beállításokban' - - 'Böngészd a fájlokat vagy tölts fel újakat' diff --git a/templates/filebrowser/docker-compose.yml b/templates/filebrowser/docker-compose.yml deleted file mode 100644 index 596ac7e..0000000 --- a/templates/filebrowser/docker-compose.yml +++ /dev/null @@ -1,52 +0,0 @@ -# FileBrowser Quantum - Modern Web File Manager -# Domain: files.${DOMAIN} -# Database: None (file-based) -# RAM: ~50M (mem_limit: 256M) | Pi-compatible: Yes -# -# Environment variables: -# DOMAIN - Your domain (e.g., demo-felhom.eu) -# HDD_PATH - HDD mount path (e.g., /mnt/hdd_1) -# -# Storage layout: -# Browsable files → ${HDD_PATH}/storage/filebrowser (HDD, host path — user files only) -# App data/DB → filebrowser_data (named volume, NVMe) -# -# First-time setup: -# Default login: admin / admin — change immediately! - -services: - filebrowser: - image: gtstef/filebrowser:latest - container_name: filebrowser - restart: unless-stopped - environment: - - TZ=Europe/Budapest - volumes: - - filebrowser_data:/home/filebrowser/data - - ${HDD_PATH}/storage/filebrowser:/srv - networks: - - traefik-public - deploy: - resources: - limits: - memory: 256M - healthcheck: - test: ["CMD", "wget", "--spider", "-q", "http://localhost:80"] - interval: 30s - timeout: 5s - retries: 3 - start_period: 10s - labels: - - "traefik.enable=true" - - "traefik.http.routers.filebrowser.rule=Host(`files.${DOMAIN}`)" - - "traefik.http.routers.filebrowser.entrypoints=websecure" - - "traefik.http.routers.filebrowser.tls=true" - - "traefik.http.routers.filebrowser.tls.certresolver=letsencrypt" - - "traefik.http.services.filebrowser.loadbalancer.server.port=80" - -volumes: - filebrowser_data: - -networks: - traefik-public: - external: true