Remove Firefly and Semaphore from homelab

This commit is contained in:
2026-04-15 10:24:42 +02:00
parent 8b8e96e32f
commit 4eea231d24
15 changed files with 1 additions and 232 deletions
@@ -3,7 +3,6 @@ const QUICK_LINKS = [
{ label: "Komodo", icon: "🦎", url: "https://komodo.kaleschke.info" },
{ label: "Uptime Kuma", icon: "📡", url: "https://uptime.kaleschke.info" },
{ label: "Beszel", icon: "📊", url: "https://beszel.kaleschke.info" },
{ label: "Firefly III", icon: "🦋", url: "https://firefly.kaleschke.info" },
{ label: "Paperless", icon: "📄", url: "https://paperless.kaleschke.info" },
{ label: "Mealie", icon: "🍽️", url: "https://mealie.kaleschke.info" },
{ label: "Immich", icon: "🖼️", url: "https://immich.kaleschke.info" },
-1
View File
@@ -634,7 +634,6 @@
.quick-tile-icon-komodo { background: linear-gradient(135deg, #00e2b3, #68c7ff); }
.quick-tile-icon-kuma { background: linear-gradient(135deg, #00d98a, #7fffc7); }
.quick-tile-icon-beszel { background: linear-gradient(135deg, #53f1b4, #a9ffd8); }
.quick-tile-icon-firefly { background: linear-gradient(135deg, #ffb54d, #ffd66f); }
.quick-tile-icon-paperless { background: linear-gradient(135deg, #89ffdc, #46cfa0); }
.quick-tile-icon-mealie { background: linear-gradient(135deg, #7ec2ff, #f6ff8c); }
.quick-tile-icon-immich { background: linear-gradient(135deg, #ffd15c, #ff9d4d); }
File diff suppressed because one or more lines are too long
-24
View File
@@ -1,24 +0,0 @@
version: "3.9"
services:
firefly-fints:
image: benkl/firefly-iii-fints-importer:latest
container_name: firefly-fints
restart: unless-stopped
env_file:
- .env
volumes:
- /mnt/user/appdata/firefly-fints:/data
networks:
- frontend_net
security_opt:
- no-new-privileges:true
ports:
- "8091:8080"
dns:
- 1.1.1.1
- 8.8.8.8
networks:
frontend_net:
external: true
-4
View File
@@ -1,4 +0,0 @@
MYSQL_RANDOM_ROOT_PASSWORD=yes
MYSQL_DATABASE=firefly
MYSQL_USER=firefly
MYSQL_PASSWORD=firefly
-16
View File
@@ -1,16 +0,0 @@
APP_KEY=base64:ZHr3GRFkH9jEJ6TtoD6pEEsLHEfRViqqxSV6G7Zsba8=
APP_URL=https://firefly.kaleschke.info
DB_HOST=firefly-db
DB_PORT=3306
DB_CONNECTION=mysql
DB_DATABASE=firefly
DB_USERNAME=firefly
DB_PASSWORD=firefly
TRUSTED_PROXIES=**
APP_ENV=production
APP_DEBUG=false
LOG_CHANNEL=stack
TZ=Europe/Berlin
-8
View File
@@ -1,8 +0,0 @@
TZ=Europe/Berlin
APP_ENV=production
APP_DEBUG=false
LOG_CHANNEL=stack
TRUSTED_PROXIES=**
FIREFLY_III_URL=http://firefly-app:8080
VANITY_URL=https://firefly.kaleschke.info
-67
View File
@@ -1,67 +0,0 @@
version: "3.9"
services:
firefly-db:
image: mariadb:10.11
container_name: firefly-db
restart: unless-stopped
env_file:
- .db.env
volumes:
- /mnt/user/appdata/firefly/db:/var/lib/mysql
networks:
- backend_net
security_opt:
- no-new-privileges:true
firefly-app:
image: fireflyiii/core:latest
container_name: firefly-app
restart: unless-stopped
depends_on:
- firefly-db
env_file:
- .env
volumes:
- /mnt/user/appdata/firefly/upload:/var/www/html/storage/upload
networks:
- frontend_net
- backend_net
security_opt:
- no-new-privileges:true
labels:
- "traefik.enable=true"
- "traefik.docker.network=frontend_net"
- "traefik.http.routers.firefly.rule=Host(`firefly.kaleschke.info`)"
- "traefik.http.routers.firefly.entrypoints=websecure"
- "traefik.http.routers.firefly.tls=true"
- "traefik.http.routers.firefly.tls.certresolver=le"
- "traefik.http.services.firefly.loadbalancer.server.port=8080"
firefly-importer:
image: fireflyiii/data-importer:latest
container_name: firefly-importer
restart: unless-stopped
depends_on:
- firefly-app
env_file:
- .env
- .importer.env
networks:
- frontend_net
security_opt:
- no-new-privileges:true
labels:
- "traefik.enable=true"
- "traefik.docker.network=frontend_net"
- "traefik.http.routers.firefly-importer.rule=Host(`import.firefly.kaleschke.info`)"
- "traefik.http.routers.firefly-importer.entrypoints=websecure"
- "traefik.http.routers.firefly-importer.tls=true"
- "traefik.http.routers.firefly-importer.tls.certresolver=le"
- "traefik.http.services.firefly-importer.loadbalancer.server.port=8080"
networks:
frontend_net:
external: true
backend_net:
external: true