Petit ajout à ma stack Stremio, qui remplacera mon instance d’Addon Manager, AIOManager est un outil qui permet de gérer des comptes Stremio.
Utile pour ceux qui configurent des comptes pour des proches (sync, copie d’addons etc) mais même dans mon cas (utilsateur solo), c’est pratique (et esthétique) pour gérer mes addons et catalogues et pour avoir des stats aussi geek qu’inutiles. Ça me rappelle ce qu’on trouve pour Plex/Jellyfin, c’est sympathique.
Et on peut ajouter des règles de failover notamment, utile si on utilise des instances publiques d’addons, dont certaines sont souvent HS… Du coup quand AIOManager détecte l’instance 1 d’HS, il force l’URL de la 2nde etc. Petite pensée pour ceux qui ne font pas de self-hosting, bien qu’il faille tout de même dans ce cas héberger AIOManager.
Et c’est privé, chiffré. Les références au « cloud » sont à comprendre comme « l’instance AIOManager », il n’y a rien de sauvegardé/envoyé autre part que là-dessus.
On l’installe en 2-2 avec par exemple Dockge Enhanced (ouais, je sais, je m’aime), il faut juste bien saisir la variable CORS_ORIGINS si on passe par un domaine.
services:
aiomanager:
image: ghcr.io/sonicx161/aiomanager:latest
container_name: stremio-aiomanager
restart: always
ports:
- 1610:1610
env_file:
- .env
volumes:
- /home/aerya/docker/stremio-aiomanager/aio-data:/app/data
healthcheck:
# NOTE: If you use Traefik/Reverse Proxies and see 404s, remove the healthcheck block.
test:
- CMD
- /nodejs/bin/node
- server/healthcheck.js
interval: 1m
timeout: 10s
retries: 5
start_period: 15s
depends_on:
aiomanager-db:
condition: service_healthy
environment:
- DATABASE_URL=postgres://aio_user:aio_password@aiomanager-db:5432/aio_manager
# --- Internal PostgreSQL Service ---
aiomanager-db:
image: postgres:16-alpine
container_name: stremio-aiomanager_db
restart: always
environment:
- POSTGRES_USER=aio_user
- POSTGRES_PASSWORD=aio_password
- POSTGRES_DB=aio_manager
volumes:
- /home/aerya/docker/stremio-aiomanager/aio-db-data:/var/lib/postgresql/data
healthcheck:
test:
- CMD-SHELL
- pg_isready -U aio_user -d aio_manager
interval: 10s
timeout: 5s
retries: 5
networks: {}
Et le .env de base dans lequel je n’ai modifié que la fameuse variable pour autoriser mon domaine
# --- Allowed Origins (CORS) ---
# Comma-separated list of allowed origins for the API.
# Leave empty to allow all (useful for local networks).
# Example: https://myapp.com,https://localhost:1610
CORS_ORIGINS=http://stremio-aiomanager.mon.domaine
À la 1ère connexion on doit créer un mot de passe et on se voit attribuer un UUID unique (à bien sauvegarder surtout), qu’on retrouve dans les paramètres.

Forcément, je n’ai que mon compte

Et je ne vois également qu’un seul addon puisque je me sers d’AIOStreams


On peut éditer les catalogues



On peut bien entendu ajouter directement des addons qu’on rattache ensuite aux comptes


Et à la manière d’Ombi/Seerr, toutes les stats de visionnage par utilisateur


Et le Replay, la rétrospective à la mode pour les années écoulées



Niveau paramètres, c’est simple et sans fioriture : clé de chiffrement éventuelle, thèmes et backup/import




![]()

