Compare commits

...

30 Commits

Author SHA1 Message Date
github-actions
bda03bc48e GitHub bot: changelog 2026-02-18 08:20:11 +00:00
Alexandre
f3034b95a0 Update version from 3.0.1-2 to 3.0.1-3 2026-02-18 09:18:24 +01:00
Alexandre
e64fbdce3b Refactor config handling in 99-run.sh
Remove old migration logic and update config paths.
2026-02-18 09:18:02 +01:00
Alexandre
f006c2a144 Update version format in config.yaml 2026-02-18 09:16:45 +01:00
Alexandre
05f41257f8 Add npm start command to 99-run.sh 2026-02-18 09:16:23 +01:00
Alexandre
297efebadc Update config.yaml 2026-02-18 09:09:38 +01:00
Alexandre
1dd31e8e43 Update Dockerfile 2026-02-18 09:05:36 +01:00
github-actions
742f2956b3 GitHub bot: changelog 2026-02-18 07:38:50 +00:00
Alexandre
2f97e7562d Fix version format in config.yaml 2026-02-18 08:38:31 +01:00
Alexandre
dd828c5772 Update Dockerfile 2026-02-18 08:38:10 +01:00
Alexandre
f3f7bbb4c8 Update version to 26.2.6-4 in config.yaml 2026-02-18 08:37:24 +01:00
github-actions
aa1425d0e5 GitHub bot: changelog 2026-02-18 07:01:29 +00:00
Alexandre
6b5e6f519c Update version to 26.2.6-4 in config.yaml 2026-02-18 07:59:28 +01:00
Alexandre
356e2e43e6 Refactor Nginx configuration for ingress handling 2026-02-18 07:58:17 +01:00
Alexandre
ef3a67006a Modify ingress script for nginx configuration
Update trusted condition in nginx configuration template.
2026-02-18 07:57:17 +01:00
GitHub Actions
510a7e2660 Revert 'Update version format in config.yaml' [nobuild] 2026-02-18 06:49:20 +00:00
Alexandre
a4f0632027 Update version format in config.yaml 2026-02-18 07:47:32 +01:00
Alexandre
958384b5b2 Merge pull request #2490 from alexbelgium/codex/create-new-seer-addon-based-on-overseer nobuild
Remove binary image assets from archived Overseerr add-on
2026-02-18 07:46:25 +01:00
Alexandre
4c92bd67e2 Remove binary assets from archived Overseerr addon 2026-02-18 07:45:56 +01:00
Alexandre
1ffa8ed35a Merge pull request #2489 from MicroNateId/patch-1
Fix bad link to portal
2026-02-18 07:44:46 +01:00
Nate
4bcc93581b Fix bad link to portal
Added the .local to the url.  Original case was incorrect.
2026-02-17 23:42:40 -07:00
github-actions
85a7097ab6 GitHub bot: changelog 2026-02-17 16:12:51 +00:00
Alexandre
e82f6dc55f Update config.yaml 2026-02-17 17:02:25 +01:00
Alexandre
50e79862d0 Enhance Nginx ingress configuration with rewrites
Updated Nginx configuration to support ingress entry rewrites and added sub_filter directives for various paths.
2026-02-17 17:01:57 +01:00
github-actions
327385053b GitHub bot: changelog 2026-02-17 14:45:10 +00:00
Alexandre
0e0896e6eb Update config.yaml 2026-02-17 15:42:52 +01:00
Alexandre
f87480ca86 Add sub_filter for server path in ingress.conf 2026-02-17 15:41:46 +01:00
github-actions
e35a059a87 GitHub bot: changelog 2026-02-17 10:00:17 +00:00
Alexandre
fb5987bf31 Update config.yaml 2026-02-17 10:58:15 +01:00
Alexandre
e678f59d92 Update 32-ingress.sh 2026-02-17 10:58:04 +01:00
30 changed files with 464 additions and 49 deletions

View File

@@ -1,3 +1,5 @@
## nightly-20260118-2 (17-02-2026)
- Minor bugs fixed
## nightly-20260118 (2026-01-21) ## nightly-20260118 (2026-01-21)
- Update to latest version from tphakala/birdnet-go (changelog : https://github.com/tphakala/birdnet-go/releases) - Update to latest version from tphakala/birdnet-go (changelog : https://github.com/tphakala/birdnet-go/releases)

View File

@@ -118,4 +118,4 @@ slug: birdnet-go
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-go url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-go
usb: true usb: true
version: "nightly-20260113" version: "nightly-20260118-2"

View File

@@ -4,16 +4,15 @@ server {
include /etc/nginx/includes/proxy_params.conf; include /etc/nginx/includes/proxy_params.conf;
location / { location / {
proxy_pass http://localhost:8080/;
rewrite ^%%ingress_entry%%/(.*)$ /$1 break;
# Proxy pass # Disable buffering (required for SSE and sub_filter)
proxy_pass http://localhost:8080;
# Disable buffering
proxy_buffering off; proxy_buffering off;
proxy_request_buffering off; proxy_request_buffering off;
proxy_cache off; proxy_cache off;
# Next three lines allow websockets # WebSocket support
proxy_http_version 1.1; proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade; proxy_set_header Connection $connection_upgrade;
@@ -22,20 +21,40 @@ server {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Proto $scheme;
# Tell BirdNET-Go its proxy prefix (NEW — required)
proxy_set_header X-Ingress-Path %%ingress_entry%%;
# Prevent timeouts # Prevent timeouts
proxy_read_timeout 86400; proxy_read_timeout 86400;
proxy_send_timeout 86400; proxy_send_timeout 86400;
# SSE-specific headers
add_header Cache-Control no-cache;
add_header Content-Type text/event-stream;
# Define date for frontpage # sub_filter setup
set $today ""; proxy_set_header Accept-Encoding "";
if ($time_iso8601 ~ "^(\d{4}-\d{2}-\d{2})") { sub_filter_once off;
set $today $1; sub_filter_types *;
}
sub_filter 'id="datePicker"' 'id="datePicker" value="$today"';
} # HTML attribute rewrites
sub_filter href=\"/ href=\"%%ingress_entry%%/;
sub_filter src=\"/ src=\"%%ingress_entry%%/;
sub_filter src=\"'/ src=\"'%%ingress_entry%%/;
sub_filter action=\"/ action=\"%%ingress_entry%%/;
# JavaScript string rewrites (needed for Vite dynamic imports)
sub_filter EventSource('/ EventSource('%%ingress_entry%%/;
sub_filter fetch('/ fetch('%%ingress_entry%%/;
# Backtick template literal rewrites
sub_filter `/api/v `%%ingress_entry%%/api/v;
sub_filter "'/api/v" "'%%ingress_entry%%/api/v";
sub_filter \"/api/v \"%%ingress_entry%%/api/v;
sub_filter `/u `%%ingress_entry%%/u;
sub_filter "'/u" "'%%ingress_entry%%/u";
sub_filter \"/u \"%%ingress_entry%%/u;
sub_filter `/asset `%%ingress_entry%%/asset;
sub_filter "'/asset" "'%%ingress_entry%%/asset";
sub_filter \"/asset \"%%ingress_entry%%/asset;
# Streaming/EventSource fix
sub_filter window.location.origin} window.location.origin}%%ingress_entry%%;
}
} }

View File

@@ -1,3 +1,9 @@
## 26.2.6-4 (18-02-2026)
- Minor bugs fixed
## 26.2.6-3 (17-02-2026)
- Minor bugs fixed
## 26.2.6-2 (17-02-2026)
- Minor bugs fixed
## 26.2.6 (16-02-2026) ## 26.2.6 (16-02-2026)
- Minor bugs fixed - Minor bugs fixed
## 26.2.4 (04-02-2026) ## 26.2.4 (04-02-2026)

View File

@@ -53,7 +53,7 @@ comparison to installing any other Hass.io add-on.
1. Read how to get devices into your [Home Assistant instance via the MQTT plugin](https://github.com/jokob-sk/NetAlertX/blob/main/docs/HOME_ASSISTANT.md) 1. Read how to get devices into your [Home Assistant instance via the MQTT plugin](https://github.com/jokob-sk/NetAlertX/blob/main/docs/HOME_ASSISTANT.md)
1. Back everything up by following the [Backups documentation](https://github.com/jokob-sk/NetAlertX/blob/main/docs/BACKUPS.md). 1. Back everything up by following the [Backups documentation](https://github.com/jokob-sk/NetAlertX/blob/main/docs/BACKUPS.md).
Webui can be found at <http://homeassistant:20211> or using HA ingress Webui can be found at <http://homeassistant.local:20211> or using HA ingress
<img width="500" alt="image" src="https://github.com/user-attachments/assets/fd74af43-091a-4f38-9879-037ca64cfab9" /> <img width="500" alt="image" src="https://github.com/user-attachments/assets/fd74af43-091a-4f38-9879-037ca64cfab9" />

View File

@@ -50,4 +50,4 @@ slug: netalertx
tmpfs: true tmpfs: true
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: "26.2.6" version: "26.2.6-4"

View File

@@ -11,6 +11,12 @@ declare ingress_port
declare ingress_entry declare ingress_entry
echo "Adapting for ingress" echo "Adapting for ingress"
# Remove backend api url to use the base path
sed -i "s|'/server'|''|g" /app/back/app.conf
sed -i "s|(\$is_trusted != \"TRUSTED\")|(\$is_trusted = \"AAA\")|g" /services/config/nginx/netalertx.conf.template
# Adapt nginx configuration
ingress_port=$(bashio::addon.ingress_port) ingress_port=$(bashio::addon.ingress_port)
ingress_interface=$(bashio::addon.ip_address) ingress_interface=$(bashio::addon.ip_address)
ingress_entry=$(bashio::addon.ingress_entry) ingress_entry=$(bashio::addon.ingress_entry)

View File

@@ -7,39 +7,54 @@ server {
listen %%interface%%:%%port%% default_server; listen %%interface%%:%%port%% default_server;
server_name netalertx; server_name netalertx;
proxy_buffering off; proxy_buffering off;
include /etc/nginx/includes/server_params.conf; include /etc/nginx/includes/server_params.conf;
include /etc/nginx/includes/proxy_params.conf; include /etc/nginx/includes/proxy_params.conf;
location ~ ^/php%%ingress_entry%%/(.*)$ {
rewrite ^/php%%ingress_entry%%/(.*)$ /php/$1 break;
}
location / { location / {
proxy_pass http://127.0.0.1:20211/; proxy_pass http://127.0.0.1:20211/;
rewrite ^%%ingress_entry%%/?(.*)$ /$1 break; rewrite ^%%ingress_entry%%/?(.*)$ /$1 break;
sub_filter_once off;
sub_filter_types *;
sub_filter 'href="/' 'href="%%ingress_entry%%/';
sub_filter '(?>$host)/css/' '%%ingress_entry%%/css/';
sub_filter '(?>$host)/js/' '%%ingress_entry%%/js/';
sub_filter '/img/' '%%ingress_entry%%/img/';
sub_filter '/lib/' '%%ingress_entry%%/lib/';
sub_filter '/php/' '%%ingress_entry%%/php/';
# Next three lines allow websockets sub_filter_once off;
proxy_http_version 1.1; sub_filter_types *;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade"; sub_filter '"/server' '"%%ingress_entry%%/server';
sub_filter 'href="/' 'href="%%ingress_entry%%/';
sub_filter 'src="/' 'src="%%ingress_entry%%/';
sub_filter 'action="/' 'action="%%ingress_entry%%/';
sub_filter '(?&gt;$host)/css/' '%%ingress_entry%%/css/';
sub_filter '(?&gt;$host)/js/' '%%ingress_entry%%/js/';
sub_filter '/img/' '%%ingress_entry%%/img/';
sub_filter '/lib/' '%%ingress_entry%%/lib/';
sub_filter '/php/' '%%ingress_entry%%/php/';
# sub_filter '"/server"' '"%%ingress_entry%%/server"';
# sub_filter "'/server'" "'%%ingress_entry%%/server'";
# sub_filter "fetch(sseUrl" "fetch(%%ingress_entry%%sseUrl";
# Websocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# Allow downloading fragments
proxy_set_header Range $http_range; proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range; proxy_set_header If-Range $http_if_range;
# Improve ip handling proxy_hide_header X-Powered-By;
proxy_hide_header X-Powered-By; proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Accept-Encoding ""; proxy_set_header Accept-Encoding "";
proxy_connect_timeout 30m;
proxy_send_timeout 30m; proxy_connect_timeout 30m;
proxy_read_timeout 30m; proxy_send_timeout 30m;
add_header X-Frame-Options "SAMEORIGIN"; proxy_read_timeout 30m;
add_header X-Frame-Options "SAMEORIGIN";
} }
} }

View File

@@ -1,3 +1,5 @@
## 26.2.6-4 (18-02-2026)
- Minor bugs fixed
## 26.2.6 (2026-02-07) ## 26.2.6 (2026-02-07)
- Update to latest version from jokob-sk/NetAlertX (changelog : https://github.com/jokob-sk/NetAlertX/releases) - Update to latest version from jokob-sk/NetAlertX (changelog : https://github.com/jokob-sk/NetAlertX/releases)

View File

@@ -51,4 +51,4 @@ slug: netalertx_fa
tmpfs: true tmpfs: true
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: "26.2.6" version: "26.2.6-4"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

8
seer/CHANGELOG.md Normal file
View File

@@ -0,0 +1,8 @@
## 3.0.1-3 (18-02-2026)
- Minor bugs fixed
## v3.0.1 (2026-02-17)
- Initial release based on the Overseerr add-on, updated to the Seerr upstream image and naming.
- Switched base image to `seerr/seerr:latest` and updated metadata/options for the new slug.
- Remove bundled binary image assets from the add-on directory as requested by review feedback.

116
seer/Dockerfile Normal file
View File

@@ -0,0 +1,116 @@
#============================#
# ALEXBELGIUM'S DOCKERFILE #
#============================#
# _.------.
# _.-` ('>.-`"""-.
# '.--'` _'` _ .--.)
# -' '-.-';` `
# ' - _.' ``'--.
# '---` .-'""`
# /`
#=== Home Assistant Addon ===#
#################
# 1 Build Image #
#################
ARG BUILD_FROM
ARG BUILD_VERSION
FROM ${BUILD_FROM}
ENV BASHIO_VERSION=1.29.1
##################
# 2 Modify Image #
##################
# Set S6 wait time
ENV S6_CMD_WAIT_FOR_SERVICES=1 \
S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \
S6_SERVICES_GRACETIME=0
USER root
# Global LSIO modifications
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_lsio.sh" "/ha_lsio.sh"
ARG CONFIGLOCATION="/config"
RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGLOCATION"; fi && rm /ha_lsio.sh
##################
# 3 Install apps #
##################
# Copy local files
COPY rootfs/ /
RUN find . -type f \( -name "*.sh" -o -name "run" -o -name "finish" \) -print -exec chmod +x {} \;
# Uses /bin for compatibility purposes
# hadolint ignore=DL4005
RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \
if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi
# Modules
ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh"
# Automatic modules download
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh"
RUN chmod 744 /ha_automodules.sh && /ha_automodules.sh "$MODULES" && rm /ha_automodules.sh
# Manual apps
ENV PACKAGES=""
# Automatic apps & bashio
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_autoapps.sh" "/ha_autoapps.sh"
RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.sh
################
# 4 Entrypoint #
################
# Add entrypoint
ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
RUN chmod 777 /ha_entrypoint.sh
# Install bashio
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/bashio-standalone.sh" "/usr/local/lib/bashio-standalone.sh"
RUN chmod 0755 /usr/local/lib/bashio-standalone.sh
#
#WORKDIR /
ENTRYPOINT [ "/usr/bin/env" ]
CMD [ "/ha_entrypoint.sh" ]
############
# 5 Labels #
############
ARG BUILD_ARCH
ARG BUILD_DATE
ARG BUILD_DESCRIPTION
ARG BUILD_NAME
ARG BUILD_REF
ARG BUILD_REPOSITORY
ARG BUILD_VERSION
ENV BUILD_VERSION="${BUILD_VERSION}"
LABEL \
io.hass.name="${BUILD_NAME}" \
io.hass.description="${BUILD_DESCRIPTION}" \
io.hass.arch="${BUILD_ARCH}" \
io.hass.type="addon" \
io.hass.version=${BUILD_VERSION} \
maintainer="alexbelgium (https://github.com/alexbelgium)" \
org.opencontainers.image.title="${BUILD_NAME}" \
org.opencontainers.image.description="${BUILD_DESCRIPTION}" \
org.opencontainers.image.vendor="Home Assistant Add-ons" \
org.opencontainers.image.authors="alexbelgium (https://github.com/alexbelgium)" \
org.opencontainers.image.licenses="MIT" \
org.opencontainers.image.url="https://github.com/alexbelgium" \
org.opencontainers.image.source="https://github.com/${BUILD_REPOSITORY}" \
org.opencontainers.image.documentation="https://github.com/${BUILD_REPOSITORY}/blob/main/README.md" \
org.opencontainers.image.created=${BUILD_DATE} \
org.opencontainers.image.revision=${BUILD_REF} \
org.opencontainers.image.version=${BUILD_VERSION}
####################
# 6 HealthcheckNOT #
####################

43
seer/README.md Normal file
View File

@@ -0,0 +1,43 @@
# Home Assistant add-on: Seer
## About
This add-on packages [Seerr](https://seerr.dev/), an open-source media request and discovery manager for Jellyfin, Plex, and Emby.
This add-on is based on the existing Overseerr add-on structure, adapted for the Seerr upstream project and container image.
Upstream repositories reviewed:
- Overseerr: https://github.com/sct/overseerr
- Seerr: https://github.com/seerr-team/seerr
## Installation
1. Add this repository to Home Assistant.
2. Install **Seer**.
3. Configure options, then start the add-on.
4. Open the Web UI on port `5055`.
## Configuration
Use `env_vars` to pass extra environment variables when needed. Seer configuration is stored in `/config`.
### Options
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `PGID` | int | `0` | Group ID for file permissions |
| `PUID` | int | `0` | User ID for file permissions |
| `TZ` | str | | Timezone (e.g. `Europe/London`) |
### Example
```yaml
env_vars: []
PGID: 0
PUID: 0
TZ: Europe/London
```
## Support
If you find a bug, open an issue in this repository.

66
seer/apparmor.txt Normal file
View File

@@ -0,0 +1,66 @@
#include <tunables/global>
profile seer_addon flags=(attach_disconnected,mediate_deleted) {
#include <abstractions/base>
capability,
file,
signal,
mount,
umount,
remount,
network udp,
network tcp,
network dgram,
network stream,
network inet,
network inet6,
network netlink raw,
network unix dgram,
capability setgid,
capability setuid,
capability sys_admin,
capability dac_read_search,
# capability dac_override,
# capability sys_rawio,
# S6-Overlay
/init ix,
/run/{s6,s6-rc*,service}/** ix,
/package/** ix,
/command/** ix,
/run/{,**} rwk,
/dev/tty rw,
/bin/** ix,
/usr/bin/** ix,
/usr/lib/bashio/** ix,
/etc/s6/** rix,
/run/s6/** rix,
/etc/services.d/** rwix,
/etc/cont-init.d/** rwix,
/etc/cont-finish.d/** rwix,
/init rix,
/var/run/** mrwkl,
/var/run/ mrwkl,
/dev/i2c-1 mrwkl,
# Files required
/dev/fuse mrwkl,
/dev/sda1 mrwkl,
/dev/sdb1 mrwkl,
/dev/nvme0 mrwkl,
/dev/nvme1 mrwkl,
/dev/mmcblk0p1 mrwkl,
/dev/* mrwkl,
/tmp/** mrkwl,
# Data access
/data/** rw,
# suppress ptrace denials when using 'docker ps' or using 'ps' inside a container
ptrace (trace,read) peer=docker-default,
# docker daemon confinement requires explict allow rule for signal
signal (receive) set=(kill,term) peer=/usr/bin/docker,
}

6
seer/build.json Normal file
View File

@@ -0,0 +1,6 @@
{
"build_from": {
"aarch64": "seerr/seerr:latest",
"amd64": "seerr/seerr:latest"
}
}

94
seer/config.yaml Normal file
View File

@@ -0,0 +1,94 @@
arch:
- aarch64
- amd64
description:
Open-source media request and discovery manager for Jellyfin, Plex, and Emby
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: {}
image: ghcr.io/alexbelgium/seer-{arch}
init: false
map:
- addon_config:rw
name: Seer
options:
env_vars: []
PGID: "0"
PUID: "0"
ports:
5055/tcp: 5055
ports_description:
5055/tcp: web interface
privileged: []
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
PGID: int
PUID: int
TZ: str?
slug: seer
udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/seer
version: "3.0.1-3"
webui: "[PROTO:ssl]://[HOST]:[PORT:5055]"

View File

@@ -0,0 +1,12 @@
#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
set -e
rm -r /app/config
ln -sf /config /app/config
chown -R "$PUID:$PGID" /config || true
cd /app || true
npm start

8
seer/updater.json Normal file
View File

@@ -0,0 +1,8 @@
{
"last_update": "17-02-2026",
"repository": "alexbelgium/hassio-addons",
"slug": "seer",
"source": "github",
"upstream_repo": "seerr-team/seerr",
"upstream_version": "v3.0.1"
}

View File

@@ -1,3 +1,10 @@
## 1.34.0-archived (2026-02-17)
- Mark add-on as deprecated in favor of the new Seer add-on.
- Move add-on folder to `zzz_archived_overseerr`.
- Pause automated upstream updates.
- Enable deprecated startup warning module in Dockerfile.
- Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details. - Added support for configuring extra environment variables via the `env_vars` add-on option alongside config.yaml. See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## 1.34.0 (2025-03-29) ## 1.34.0 (2025-03-29)
@@ -35,3 +42,4 @@
- Update to latest version from linuxserver/docker-overseerr - Update to latest version from linuxserver/docker-overseerr
- Initial release - Initial release
- Remove bundled binary image assets from the archived add-on directory.

View File

@@ -47,7 +47,7 @@ RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; f
if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi
# Modules # Modules
ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh"
# Automatic modules download # Automatic modules download
ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh" ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh"

View File

@@ -25,12 +25,14 @@ _Thanks to everyone having starred my repo! To star it click on the image below,
[![Stargazers repo roster for @alexbelgium/hassio-addons](https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.github/stars2.svg)](https://github.com/alexbelgium/hassio-addons/stargazers) [![Stargazers repo roster for @alexbelgium/hassio-addons](https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.github/stars2.svg)](https://github.com/alexbelgium/hassio-addons/stargazers)
![downloads evolution](https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/overseerr/stats.png) ![downloads evolution](https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/zzz_archived_overseerr/stats.png)
## About ## About
--- ---
> ⚠️ **Deprecated:** this add-on is deprecated. Please migrate to the `Seer` add-on.
[Overseerr](https://overseerr.dev/) is a request management and media discovery tool built to work with your existing Plex ecosystem [Overseerr](https://overseerr.dev/) is a request management and media discovery tool built to work with your existing Plex ecosystem
This addon is based on the docker image https://github.com/linuxserver/docker-overseerr This addon is based on the docker image https://github.com/linuxserver/docker-overseerr

View File

@@ -3,7 +3,7 @@ arch:
- amd64 - amd64
description: description:
Request management and media discovery tool built to work with your existing Request management and media discovery tool built to work with your existing
Plex ecosystem Plex ecosystem (deprecated, migrate to Seer add-on)
devices: devices:
- /dev/dri - /dev/dri
- /dev/dri/card0 - /dev/dri/card0
@@ -71,7 +71,7 @@ image: ghcr.io/alexbelgium/overseerr-{arch}
init: false init: false
map: map:
- config:rw - config:rw
name: Overseerr name: Overseerr (deprecated)
options: options:
env_vars: [] env_vars: []
CONFIG_LOCATION: /config/addons_config/overseerr CONFIG_LOCATION: /config/addons_config/overseerr
@@ -91,7 +91,8 @@ schema:
PUID: int PUID: int
TZ: str? TZ: str?
slug: overseerr slug: overseerr
stage: deprecated
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/overseerr url: https://github.com/alexbelgium/hassio-addons/tree/master/zzz_archived_overseerr
version: 1.34.0 version: 1.34.0
webui: "[PROTO:ssl]://[HOST]:[PORT:5055]" webui: "[PROTO:ssl]://[HOST]:[PORT:5055]"

View File

@@ -4,5 +4,6 @@
"slug": "overseerr", "slug": "overseerr",
"source": "github", "source": "github",
"upstream_repo": "linuxserver/docker-overseerr", "upstream_repo": "linuxserver/docker-overseerr",
"upstream_version": "1.34.0" "upstream_version": "1.34.0",
"paused": true
} }