mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-07-01 19:48:47 +02:00
Compare commits
11 Commits
e3d20d55ee
...
9ed236f074
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9ed236f074 | ||
|
|
6a1aa2ce13 | ||
|
|
e058188a69 | ||
|
|
7d88e2d098 | ||
|
|
14fc8c65a1 | ||
|
|
a5509f5efa | ||
|
|
5f9880e770 | ||
|
|
3d50d96230 | ||
|
|
5b0bc08210 | ||
|
|
a9b4b33e25 | ||
|
|
1be96aa1b9 |
@@ -275,19 +275,15 @@ sudo nano /boot/firmware/config.txt
|
||||
Paste in:
|
||||
|
||||
```ini
|
||||
# Enable audio and USB optimizations
|
||||
dtparam=audio=off # Disable the default onboard audio to prevent conflicts
|
||||
dtoverlay=disable-bt # Disable onboard Bluetooth to reduce USB bandwidth usage
|
||||
dtoverlay=disable-wifi # Disable onboard wifi
|
||||
# Limit Ethernet to 100 Mbps (disable Gigabit Ethernet)
|
||||
dtparam=eth_max_speed=100
|
||||
# USB optimizations
|
||||
dwc_otg.fiq_fix_enable=1 # Enable FIQ (Fast Interrupt) handling for improved USB performance
|
||||
max_usb_current=1 # Increase the available USB current (required if Scarlett is powered over USB)
|
||||
# Additional audio settings (for low-latency operation)
|
||||
avoid_pwm_pll=1 # Use a more stable PLL for the audio clock
|
||||
# Optional: HDMI and other settings can be turned off if not needed
|
||||
hdmi_blanking=1 # Disable HDMI (save power and reduce interference)
|
||||
|
||||
start_x=0
|
||||
gpu_mem=16
|
||||
camera_auto_detect=0
|
||||
display_auto_detect=0
|
||||
hdmi_blanking=2 # Disable HDMI (save power and reduce interference)
|
||||
```
|
||||
|
||||
- **Disable useless services**
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
## "26.2.0-1" (2026-03-01)
|
||||
- Replace deprecated GRAMPSWEB_EMAIL_USE_TLS with GRAMPSWEB_EMAIL_USE_SSL and GRAMPSWEB_EMAIL_USE_STARTTLS
|
||||
|
||||
## 26.2.0 (2026-02-14)
|
||||
- Update to latest version from gramps-project/gramps-web (changelog : https://github.com/gramps-project/gramps-web/releases)
|
||||
|
||||
|
||||
@@ -68,7 +68,8 @@ Webui can be found at <http://homeassistant:5000>.
|
||||
|--------|------|-------------|
|
||||
| `GRAMPSWEB_EMAIL_HOST` | str | SMTP server hostname |
|
||||
| `GRAMPSWEB_EMAIL_PORT` | int | SMTP server port |
|
||||
| `GRAMPSWEB_EMAIL_USE_TLS` | bool | Use TLS encryption |
|
||||
| `GRAMPSWEB_EMAIL_USE_SSL` | bool | Use SSL encryption (for port 465) |
|
||||
| `GRAMPSWEB_EMAIL_USE_STARTTLS` | bool | Use STARTTLS encryption (for port 587) |
|
||||
| `GRAMPSWEB_EMAIL_HOST_USER` | str | SMTP username |
|
||||
| `GRAMPSWEB_EMAIL_HOST_PASSWORD` | str | SMTP password |
|
||||
| `GRAMPSWEB_DEFAULT_FROM_EMAIL` | str | Default sender email address |
|
||||
@@ -85,7 +86,7 @@ certfile: "fullchain.pem"
|
||||
keyfile: "privkey.pem"
|
||||
GRAMPSWEB_EMAIL_HOST: "smtp.gmail.com"
|
||||
GRAMPSWEB_EMAIL_PORT: 587
|
||||
GRAMPSWEB_EMAIL_USE_TLS: true
|
||||
GRAMPSWEB_EMAIL_USE_STARTTLS: true
|
||||
GRAMPSWEB_EMAIL_HOST_USER: "your-email@gmail.com"
|
||||
GRAMPSWEB_EMAIL_HOST_PASSWORD: "your-app-password"
|
||||
GRAMPSWEB_DEFAULT_FROM_EMAIL: "gramps@example.com"
|
||||
|
||||
@@ -102,7 +102,8 @@ schema:
|
||||
GRAMPSWEB_BASE_URL: str?
|
||||
GRAMPSWEB_EMAIL_HOST: str?
|
||||
GRAMPSWEB_EMAIL_PORT: int?
|
||||
GRAMPSWEB_EMAIL_USE_TLS: bool?
|
||||
GRAMPSWEB_EMAIL_USE_SSL: bool?
|
||||
GRAMPSWEB_EMAIL_USE_STARTTLS: bool?
|
||||
GRAMPSWEB_EMAIL_HOST_USER: str?
|
||||
GRAMPSWEB_EMAIL_HOST_PASSWORD: password?
|
||||
GRAMPSWEB_DEFAULT_FROM_EMAIL: email?
|
||||
@@ -114,5 +115,5 @@ services:
|
||||
slug: grampsweb
|
||||
tmpfs: true
|
||||
url: https://github.com/alexbelgium/hassio-addons/tree/master/grampsweb
|
||||
version: "26.2.0"
|
||||
version: "26.2.0-1"
|
||||
webui: "[PROTO:ssl]://[HOST]:[PORT:5001]"
|
||||
|
||||
@@ -73,19 +73,20 @@ Network disk is mounted to `/mnt/<share_name>`. You need to map the exposed port
|
||||
| `cifspassword` | str | | SMB password for network shares |
|
||||
| `cifsdomain` | str | | SMB domain for network shares |
|
||||
| `openvpn_enabled` | bool | `false` | Enable OpenVPN connection |
|
||||
| `openvpn_config` | str | | OpenVPN config file name (in `/config/openvpn/`) |
|
||||
| `openvpn_config` | str | | OpenVPN config file name (in `/addon_configs/db21ed7f_qbittorrent/openvpn/`) |
|
||||
| `openvpn_username` | str | | OpenVPN username |
|
||||
| `openvpn_password` | str | | OpenVPN password |
|
||||
| `openvpn_alt_mode` | bool | `false` | Bind at container level instead of app level |
|
||||
| `wireguard_enabled` | bool | `false` | Enable WireGuard tunnel |
|
||||
| `wireguard_config` | str | _(empty)_ | WireGuard config file name (in `/config/wireguard/`) |
|
||||
| `wireguard_config` | str | _(empty)_ | WireGuard config file name only (for example `ABC.conf`, stored in `/addon_configs/db21ed7f_qbittorrent/wireguard/` inside the add-on) |
|
||||
| `qbit_manage` | bool | `false` | Enable qBit Manage integration |
|
||||
| `run_duration` | str | | Run duration (e.g., `12h`, `5d`) |
|
||||
| `silent` | bool | `false` | Suppress debug messages |
|
||||
|
||||
### WireGuard Setup
|
||||
|
||||
WireGuard configuration files must be stored in `/config/wireguard`. If several `.conf` files are present, set `wireguard_config` to the file name you want to use (for example `wg0.conf`). Expose UDP port `51820` in the add-on options and forward it from your router only when your tunnel expects inbound peers (for example, site-to-site setups). Outbound-only commercial VPN providers usually do not require a mapped port. The runtime configuration now preserves both IPv4 and IPv6 entries, so you can use dual-stack WireGuard peers when your endpoint supports them.
|
||||
WireGuard configuration files must be stored in `/config/wireguard` **inside the add-on container** (on Home Assistant OS this is the add-on config share, usually `/addon_configs/<addon_slug>/wireguard/`, for example `/addon_configs/db21ed7f_qbittorrent/wireguard/`).
|
||||
Set `wireguard_config` to the **file name only** (for example `ABC.conf`, not a full path). If several `.conf` files are present, set `wireguard_config` to the file name you want to use (for example `wg0.conf`). Expose UDP port `51820` in the add-on options and forward it from your router only when your tunnel expects inbound peers (for example, site-to-site setups). Outbound-only commercial VPN providers usually do not require a mapped port. The runtime configuration now preserves both IPv4 and IPv6 entries, so you can use dual-stack WireGuard peers when your endpoint supports them.
|
||||
|
||||
### Example Configuration
|
||||
|
||||
@@ -185,7 +186,7 @@ Delete your nova3 folder in /config and restart qbittorrent
|
||||
<summary>### WireGuard connection fails</summary>
|
||||
|
||||
- If your deployment expects inbound peers, verify that the UDP port exposed in the add-on options maps 51820/udp and is forwarded by your router. Skip this step for outbound-only commercial VPN providers.
|
||||
- Confirm that the selected configuration file in `/config/wireguard` matches the `wireguard_config` option (or that only one `.conf` file is present).
|
||||
- Confirm that the selected configuration file in `/config/wireguard` matches the `wireguard_config` option (filename only, for example `ABC.conf`, or leave empty when only one `.conf` file is present).
|
||||
- Check the add-on logs for the detailed `wg-quick` error message printed by the startup routine.
|
||||
- Hosts missing the iptables `comment` kernel module are automatically retried without comment matches and, when available, using the legacy iptables backend. Inspect the log for messages about these fallbacks if you see iptables-restore errors.
|
||||
- Dual-stack WireGuard peers are supported. If you see ip6tables-restore errors, confirm that your host provides IPv6 firewall support or adjust your configuration to match your environment.
|
||||
@@ -269,4 +270,3 @@ Create an issue on github, or ask on the [home assistant thread](https://communi
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user