Files
hassio-addons/fireflyiii/config.yaml
Claude f19d668d07 fix: force IPv4 host resolution for MariaDB addon connections (#2688)
On HAOS >=17.3 the Supervisor Docker network gained IPv6, so
core-mariadb resolves to an IPv6 address first. The official MariaDB
addon only grants its service user from the IPv4 supervisor subnet, so
connections from IPv6 fail with "Access denied".

Resolve the hostname to its IPv4 address before connecting in every
addon that consumes bashio::services 'mysql' 'host': photoprism,
monica, fireflyiii, seafile, zoneminder. Fall back to the raw hostname
if resolution fails so IPv4-only setups keep working unchanged.
2026-05-10 04:01:52 +00:00

109 lines
1.9 KiB
YAML

arch:
- aarch64
- amd64
description: A free and open source personal finance manager
devices:
- /dev/dri
- /dev/dri/card0
- /dev/dri/card1
- /dev/dri/renderD128
- /dev/vchiq
- /dev/video10
- /dev/video11
- /dev/video12
- /dev/video13
- /dev/video14
- /dev/video15
- /dev/video16
- /dev/ttyUSB0
- /dev/sda
- /dev/sdb
- /dev/sdc
- /dev/sdd
- /dev/sde
- /dev/sdf
- /dev/sdg
- /dev/nvme
- /dev/nvme0
- /dev/nvme0n1
- /dev/nvme0n1p1
- /dev/nvme0n1p2
- /dev/nvme0n1p3
- /dev/nvme1n1
- /dev/nvme1n1p1
- /dev/nvme1n1p2
- /dev/nvme1n1p3
- /dev/nvme2n1
- /dev/nvme2n1p1
- /dev/nvme2n1p2
- /dev/nvme2n3p3
- /dev/mmcblk
- /dev/fuse
- /dev/sda1
- /dev/sdb1
- /dev/sdc1
- /dev/sdd1
- /dev/sde1
- /dev/sdf1
- /dev/sdg1
- /dev/sda2
- /dev/sdb2
- /dev/sdc2
- /dev/sdd2
- /dev/sde2
- /dev/sdf2
- /dev/sdg2
- /dev/sda3
- /dev/sdb3
- /dev/sda4
- /dev/sdb4
- /dev/sda5
- /dev/sda6
- /dev/sda7
- /dev/sda8
- /dev/nvme0
- /dev/nvme1
- /dev/nvme2
environment:
TRUSTED_PROXIES: "**"
image: ghcr.io/alexbelgium/fireflyiii-{arch}
init: false
map:
- config:rw
- share:rw
name: Firefly iii
options:
env_vars: []
APP_KEY: CHANGEME_32_CHARS_EuC5dfn3LAPzeO
CONFIG_LOCATION: /config/addons_config/fireflyiii/config.yaml
DB_CONNECTION: sqlite_internal
silent: "true"
ports:
8080/tcp: 3473
8443/tcp: null
ports_description:
8080/tcp: web interface
8443/tcp: ssl web interface
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
APP_KEY: str
CONFIG_LOCATION: str
DB_CONNECTION: list(sqlite_internal|mariadb_addon|mysql|pgsql)
DB_DATABASE: str?
DB_HOST: str?
DB_PASSWORD: str?
DB_PORT: str?
DB_USERNAME: str?
Updates: list(|hourly|daily|weekly)?
silent: bool?
services:
- mysql:want
slug: fireflyiii
startup: services
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "6.6.2-1"
webui: "[PROTO:ssl]://[HOST]:[PORT:8080]"