Vue lecture

ListSync : un bel outil avec WebUI pour gérer et connecter ses listes avec Overseerr/Jellyseerr

Quelles listes ? Quasi tout ce qui existe : IMDb, Trakt, MDBList, Letterboxd, Steven Lu


ListSync de Woahai321 permet de gérer de manière simple, complète et franchement belle, des listes de contenus multimédia à télécharger. Listes synchronisées avec Overseerr et/ou Jellyseerr pour automatiser les demandes et téléchargements via les *arrs.

L’application est développement très actif.

🔄 Synchronisation automatique

🎬 Prise en charge de plusieurs plateformes de watchlist

🖥 Compatible avec Overseerr et Jellyseerr

⚡ Installation simplifiée avec Docker

📊 Suivi en temps réel – Barres de progression et mises à jour instantanées

📋 Gestion intuitive des listes – Ajoutez, modifiez et organisez vos listes facilement

📈 Analyses complètes – Taux de réussite, indicateurs de performance et données historiques

⚙ Configuration via le web – Gérez tous les paramètres depuis le tableau de bord

🎨 Interface moderne et responsive – Parfaitement adaptée aux ordinateurs, tablettes et mobiles

🌙 Thèmes clair/sombre – Détection automatique des préférences système

Pour cet article, j’installe une instance locale. Mais selon les besoins, le compose et le .env ne sont pas les mêmes. Pour une utilisation/configuration plus poussée, je vous invite à suivre la documentation.

Je place le docker-compose.yml et le .env dans /home/aerya/docker/list-sync. Je n’indique aucune liste dans l’environnement, je ne me servirai que de l’interface Web.

J’utilise la version :main qui est la stable. J’ai ajouté la MàJ automatique du docker via un label Watchtower comme à mon habitude. Et j’ai mis en dur la timzeone mais ça marche aussi via le .env

Le compose

services:
  listsync-full:
    image: ghcr.io/woahai321/list-sync:main
    container_name: listsync
    ports:
      # Frontend (Next.js Dashboard) 
      - "3222:3222"
      # Backend API (FastAPI)
      - "4222:4222"
    environment:
      # Timezone Configuration (set to Europe/London for BST/GMT, change as needed)
      - TZ=Europe/Paris
      
      # Overseerr Configuration 
      - OVERSEERR_URL=${OVERSEERR_URL}
      - OVERSEERR_API_KEY=${OVERSEERR_API_KEY}
      - OVERSEERR_USER_ID=${OVERSEERR_USER_ID:-1}
      - SYNC_INTERVAL=${SYNC_INTERVAL:-24}
      - AUTOMATED_MODE=true
      - OVERSEERR_4K=${OVERSEERR_4K:-false}
      
      # List Configuration (comma-separated)
      - IMDB_LISTS=${IMDB_LISTS}
      - TRAKT_LISTS=${TRAKT_LISTS}
      - LETTERBOXD_LISTS=${LETTERBOXD_LISTS}
      - MDBLIST_LISTS=${MDBLIST_LISTS}
      - STEVENLU_LISTS=${STEVENLU_LISTS}
      - TRAKT_SPECIAL_LISTS=${TRAKT_SPECIAL_LISTS}
      - TRAKT_SPECIAL_ITEMS_LIMIT=${TRAKT_SPECIAL_ITEMS_LIMIT}      

      # Optional Discord webhook
      #- DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL}
      
      # Internal API URL for frontend
      - NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL:-http://0.0.0.0:4222/api}
      
      # Docker-specific settings
      - RUNNING_IN_DOCKER=true
      - NO_SANDBOX=1
      - DISPLAY=:99
    volumes:
      # Persist data directory
      - /home/aerya/docker/list-sync/data:/usr/src/app/data
      # Mount environment file
      - /home/aerya/docker/list-sync/.env:/usr/src/app/.env
      # Optional: Mount logs for debugging
      - /home/aerya/docker/list-sync/logs:/var/log/supervisor
    restart: always
    labels:
      - com.centurylinklabs.watchtower.enable=true
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:4222/api/system/health", "&&", "curl", "-f", "http://localhost:3222"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 60s
    # Note: Complete ListSync application with:
    # - Core sync service (python -m list_sync)
    # - FastAPI backend (port 4222)
    # - Next.js frontend (port 3222)
    # All managed by supervisor for reliability 


Et le .env avec les variables. Donc me concernant uniquement l’URL d’Overseerr et ma clé API. Je ferai le reste depuis la WebUI.

#=======================================================================
# ListSync Full Local Deployment Environment Configuration
# This file contains all variables needed for complete local deployment
# Copy this to .env and configure your values
#=======================================================================

# === Core Required Configuration ===
# Your Overseerr/Jellyseerr API key (REQUIRED)
OVERSEERR_API_KEY=xxxMQ==

# Your Overseerr/Jellyseerr URL (REQUIRED)
OVERSEERR_URL=https://demande.domain.tld

# === Optional Discord Notifications ===
# Discord webhook URL for notifications (leave blank to disable)
DISCORD_WEBHOOK_URL=

# Timezone (set to your local timezone)
TZ=UTC+2

#=======================================================================

# === Local Development Domains ===
# Frontend domain (Next.js Dashboard) 
FRONTEND_DOMAIN=http://localhost:3222
# Backend API domain (FastAPI Server)
BACKEND_DOMAIN=http://localhost:4222

# === API Configuration ===
# This will be used by the frontend to call the API
NEXT_PUBLIC_API_URL=http://localhost:4222/api

# === CORS Configuration ===
# Allow frontend domain to access backend API
CORS_ALLOWED_ORIGINS=http://localhost:3222,http://0.0.0.0:3222,http://127.0.0.1:3222

#=======================================================================

# === List Configuration ===
# Configure which lists to sync (comma-separated)

# IMDb Lists (examples: "top", "popular", or specific list IDs)
IMDB_LISTS=

# Trakt Lists (specific list IDs)
TRAKT_LISTS=

# Trakt Special Lists (trending, collected, watched)
TRAKT_SPECIAL_LISTS=
TRAKT_SPECIAL_ITEMS_LIMIT=20

# Letterboxd Lists
LETTERBOXD_LISTS=

# MDBList Lists
MDBLIST_LISTS=

# Steven Lu Lists
STEVENLU_LISTS=

# === Sync Configuration ===
# User ID in Overseerr (usually 1 for admin)
OVERSEERR_USER_ID=1

# Sync interval in hours (24 = once per day)
SYNC_INTERVAL=24

# Enable automated mode (true/false)
AUTOMATED_MODE=true

# Enable 4K requests (true/false)
OVERSEERR_4K=false

#=======================================================================
# NOTE: This is the FULL LOCAL DEPLOYMENT configuration
# - Web UI will be available at http://localhost:3222
# - API server will run at http://localhost:4222
# - Core sync functionality will run automatically
# - All services managed by Docker Compose
#======================================================================= 

listsync2

Les options sont sommaires mais suffisantes

listsync3

Je peux ajouter une liste de test. Attention, les listes peuvent être pratiques mais risquent également d’ajouter un paquet de fichiers en téléchargement d’un coup voire lors d’une mise à jour (toutes les 24h ici).
Je teste ça avec Decypharr et le cache d’AllDebrid donc je ne crains rien (hormis indexer des trucs qui ne m’intéressent pas plus que ça) mais il faut faire attention si on télécharge réellement des .torrents, encore plus sur des trackers privés. Idem avec des indexeurs Usenet où on est parfois limité en API hit ou téléchargement, c’est un coup à tuer le quota mensuel en 3 minutes.

listsync13

J’utilise une top liste du super MDBList.com. Une petite « liste « Top Movies of the week » de 10 items pour tester.

listsync4

Et je l’exécute maintenant, je vais attendre 24h pour terminer ce tuto

listsync7

Et là… entre l’ajout à Overseerr, l’envoie à Radarr, la rechercher sur Prowlarr, le DL simulé par Decypharr (donc la recherche dans le cache d’AllDebrid), la validation dans Radarr, l’ajout dans Plex et la mise à jour des jaquettes par Kometa, ça a pris environ 3 minutes. LA VACHE !
J’en avais déjà certains, quand même.

listsync6
listsync8
listsync9
listsync10

Oui. Alors là on visualise bien pourquoi je ne suis pas fan des listes « des autres » pour ma consommation personnelle. Je vais clairement virer Dragons, Elio, KPop et Bad Guys… Chacun ses goûts.
En revanche, pour partager ça avec d’autres, c’est pratique de prendre des listes Netflix, Disney, Apple, HBO etc, surtout avec des jaquettes et collections par Kometa. Mais je ne m’aventure pas sur ce terrain là, mon plaisir est de découvrir, tester et partager des « retex ».

listsync11

De retour sur SyncList, on peut visualiser l’état des synchronisations et les déclencher manuellement (global ici ou par liste sur l’onglet Lists)

listsync14

Et on profite de quelques stats

listsync15

Un bel outil pour qui aime les listes.

Loading

  •  

Swaparr : dégager les Torrents bloqués des *arrs (stalled)


Utilisateurs de qBittorrent, combien de fois avons-nous vu un .torrent marqué « stalled » ? Un téléchargement bloqué pour X raison et Sonarr ou Radarr qui attend… attend… encore et toujours…

Les *arrs n’ont pas d’outil de détection des téléchargements bloqués.

Swaparr comble cette lacune, très simplement.


Pour lancer le Docker, on met les instances qu’on souhaite, je teste avec les 2 que j’ai. J’ai mis les IP:port mais on peut mettre une URL sans le backslash de fin

services:
  radarr:
    image: ghcr.io/thijmengthn/swaparr:latest
    container_name: swaparr-radarr
    restart: unless-stopped
    environment:
      - BASEURL=http://192.168.0.163:7878
      - APIKEY=xxx        
      - PLATFORM=radarr
      - MAX_STRIKES=3
      - SCAN_INTERVAL=10m
      - MAX_DOWNLOAD_TIME=
      - IGNORE_ABOVE_SIZE=25GB
      - REMOVE_FROM_CLIENT=true
      - DRY_RUN=false
  sonarr:
    image: ghcr.io/thijmengthn/swaparr:latest
    container_name: swaparr-sonarr
    restart: unless-stopped
    environment:
      - BASEURL=http://192.168.0.163:8989
      - APIKEY=xxx         
      - PLATFORM=sonarr
      - MAX_STRIKES=3
      - SCAN_INTERVAL=10m  
      - MAX_DOWNLOAD_TIME=2h  
      - IGNORE_ABOVE_SIZE=25GB
      - REMOVE_FROM_CLIENT=true
      - DRY_RUN=false

J’ai tout laissé par défaut mais on peut régler les variables

NameDefaultDescription
BASEURLhttp://127.0.0.1:7878The URL of a radarr, sonarr or other starr instance.
APIKEY7f3a8..cbc07The API key of a radarr, sonarr or other starr instance.
PLATFORMradarrIndicates the type of starr platform, either radarr, sonarr, lidarr, readarr or whisparr.
MAX_STRIKES3Maximum number of strikes a download can accumulate before it is removed.
SCAN_INTERVAL10mHow often Swaparr checks for stalled downloads.
MAX_DOWNLOAD_TIME2hMaximum allowed download time before it’s considered stalled.
IGNORE_ABOVE_SIZE25GBFiles larger than this size will be ignored and not monitored.
REMOVE_FROM_CLIENTtrueRemove from both queue and download client (default) OR false only the queue of a starr instance.
DRY_RUNfalseSandbox mode; try Swaparr without it performing destructive actions on your instances.

Swaparr gère les clients de téléchargement BitTorrent liés aux *arrs, toute les 10 minutes avec cette configuration.
Et l’instance *arr pourra donc aller chercher un autre .torrent

aerya@StreamBox:~$ sudo docker logs swaparr-radarr

 ── Swaparr ───── 

╭─╮ Platform: radarr
│ │ Max strikes: 3
│ │ Scan interval: 10m
│ │ Max download time: 2h
│ │ Ignore above size: 25GB
╰─╯ Remove from client: true

╭─╮ Be part of Swaparr's journey ⭐ Star us on GitHub!
╰─╯ Your support strengthens the open-source community.

 ──────────────── 


╭──────────────────────────────────────────────────────────────────────────╮
│                            No downloads found                            │
╰──────────────────────────────────────────────────────────────────────────╯

 ─ Checking again in 10m..


╭──────────────────────────────────────────────────────────────────────────╮
│                            No downloads found                            │
╰──────────────────────────────────────────────────────────────────────────╯

 ─ Checking again in 10m..


╭──────────────────────────────────────────────────────────────────────────╮
│                            No downloads found                            │
╰──────────────────────────────────────────────────────────────────────────╯

 ─ Checking again in 10m..

Loading

  •  

SeasonArr : remplacer des épisodes manquants dans Sonarr par des packs de saisons

Sonarr est conçu pour chercher automatiquement des épisodes et non des packs. Il peut arriver qu’il manque au moins 1 épisode de saison et c’est… pénible de devoir aller chercher ça à la main.
d3v1l1989 a créé SeasonArr qui règle ce problème en permettant de chercher un pack de saison puis remplacer les épisodes déjà télécharger. Cet outil, en 1 clic, remplace la recherche interactive de Sonarr.

Mon setup *arrs/Plex étant tout frais, pour ces séries d’articles, il ne me manque rien en dehors d’épisodes non parus en MULTi/VF donc mes screen ne seront pas révélateurs. « pas de bol »

Il faut préalablement créer une clé JWT soit en console si nodejs est installé (sudo apt install nodejs) soit via ce site par exemple.

node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"

Le Docker

services:
  seasonarr:
    image: ghcr.io/d3v1l1989/seasonarr:latest
    container_name: seasonarr
    restart: unless-stopped
    hostname: seasonarr
    ports:
      - 3027:8000
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
      - DATABASE_URL=sqlite:///./data/seasonarr.db
      - JWT_SECRET_KEY=032cb57bd9a0ed97c62a46518aaa3cf2ba9d256da92e17e75e75d282ad5cda87
    volumes:
      - /home/aerya/docker/seasonarr:/app/data
      - /etc/localtime:/etc/localtime:ro


Une fois le compte créé on peut lier une ou plusieurs instances Sonarr


seasonarr1

Seasonarr indexe alors les séries et on peut lister celles où il manque des épisodes. Comme indiqué plus haut, mon exemple n’est pas révélateur puisqu’il me manque seulement ces 2 épisodes qui existent en VOSTFR mais non en MULTi/VF comme je les veux.

seasonarr2

Mais si pour une série il manque des épisodes dans des saisons « parues », on peut alors cliquer sur Season It! et Seasonarr se servira des indexeurs de l’instance Sonarr pour aller chercher des packs complets et remplacer tous les épisodes individuels complétés et manquant pour les saisons sélectionnées.
On peut le faire par saison ou pour la série complète.

seasonarr3

Il n’y a pas d’automatisation du process vu que ce n’est à faire qu’une fois de temps en temps, en théorie.
Les options sont sommaires mais suffisantes.

seasonarr4

Je viens de faire le test avec Got, je n’ai pas demandé à Sonarr de chercher les épisodes pour passer directement par Seasonarr

seasonarr11

Après avoir cliqué sur Season It! (global, pas apr saison), Sonarr s’est bien mis en recherche

seasonarr12

Et ça a suivi

seasonarr13

Loading

  •  

Personnaliser les affiches et collections de Plex avec Kometa

J’aime bien avoir une idée des notes IMDB/TMDB des contenus répertoriés par Plex. Kometa, un script Python empaqueté dans un Docker pour plus de simplicité, permet de m’auditer les jaquettes des contenus indexés et créer celles de collections et playlists.
On peut presque faire la même chose sur Emby/Jellyfin, avec Posterizarr qui fonctionne aussi pour Plex)

kometa1
kometa2

On peut y mettre les infos qu’on souhaite, à l’endroit qu’on veut et créer/afficher ou non les listes par diffuseur etc. Tout est configurable, pour peu qu’on prenne le temps de lire la documentation.

Je partage ma configuration actuelle, qu’il faudrait encore peaufiner, et vous pouvez en trouver d’autres ici ou .

kometa3

Voici un Docker qui fonctionne très bien. Au besoin, pour UNRAiD, Synology, QNAP, Kubernetes, la doc est complète.

services:
  kometa:
    image: kometateam/kometa:develop
    container_name: kometa
    restart: always
    environment:
      - TZ=Europe/Paris
      - KOMETA_CONFIG=/config/config.yml
      - KOMETA_RUN=true
      - KOMETA_TIMES=00:00,06:00,12:00,18:00
    volumes:
      - /home/aerya/docker/kometa/config:/config
      - /home/aerya/docker/kometa/assets:/assets
    labels:
      - com.centurylinklabs.watchtower.enable=true

KOMETA_TIMES = les heures où Kometa doit mouliner

Et voici mon config.yml
Il faut le domaine Plex + token, les clés API TMDB, FanART et MDBlist. Je voulais tester les playlists, pas encore pris le temps…

Attention, dans la partie « libraries » les noms des librairies doivent être ceux de Plex, ici Films et Séries TV

plex:
  url: https://plex.domain.tld
  token: xxx
  timeout: 120
  verify_ssl: true

  db_cache:
  clean_bundles: false
  empty_trash: true
  optimize: true
tmdb:
  apikey: xxx
  language: fr-FR
  region: FR

  cache_expiration: 60
imdb:
  cache_expiration: 30

mdblist:
  apikey: xxx

  cache_expiration: 60
fanart:
  apikey: xxx

settings:
  run_order:
  - operations
  - metadata
  - overlays
  - collections
  asset_directory:
  - /assets
  
  overlay_artwork_filetype: jpg
  overlay_artwork_quality: 100
  show_unmanaged: true
  show_unconfigured: true
  show_missing: true

  cache: true
  cache_expiration: 60
  asset_folders: true
  asset_depth: 0
  create_asset_folders: false
  prioritize_assets: false
  dimensional_asset_rename: false
  download_url_assets: false
  show_missing_assets: true
  show_missing_season_assets: false
  show_missing_episode_assets: false
  show_asset_not_needed: true
  sync_mode: append
  default_collection_order:
  minimum_items: 1
  item_refresh_delay: 0
  delete_below_minimum: false
  delete_not_scheduled: false
  run_again_delay: 0
  missing_only_released: false
  only_filter_missing: false
  show_filtered: false
  show_unfiltered: false
  show_options: false
  save_report: false
  tvdb_language: default
  ignore_ids:
  ignore_imdb_ids:
  playlist_sync_to_users:
  playlist_exclude_users:
  playlist_report: true
  custom_repo:

libraries:
  Films:
    collection_files:
    - default: streaming
      template_variables:
        region: FR
        language: fr
        sep_style: gray
        visible_library_netflix: true
        visible_library_amazon: true
        visible_library_disney: true
        visible_library_appletv: true
        visible_library_paramount: true
        visible_library_max: true

    overlay_files:
    - default: ratings
      template_variables:
        rating1: critic
        rating1_image: imdb
        rating2: audience
        rating2_image: tmdb
        rating3: user
        rating3_image: imdb
    - default: resolution
      template_variables:
        use_edition: false
    - default: streaming
      template_variables:
        region: FR

    operations:
      assets_for_all: true
      mass_audience_rating_update: tmdb
      mass_user_rating_update: imdb

  Séries TV:
    collection_files:
    - default: streaming
      template_variables:
        region: FR
        language: fr
        sep_style: gray
        visible_library_netflix: true
        visible_library_amazon: true
        visible_library_disney: true
        visible_library_appletv: true
        visible_library_paramount: true
        visible_library_max: true
    overlay_files:
    - default: ratings
      template_variables:
        builder_level: show
        rating1: critic
        rating1_image: imdb
        rating2: audience
        rating2_image: tmdb
        rating3: user
        rating3_image: imdb
    - default: resolution
      template_variables:
        builder_level: show
        use_edition: false
    - default: streaming
      template_variables:
        region: FR
    operations:
      assets_for_all: true
      mass_audience_rating_update: tmdb
      mass_user_rating_update: imdb

collections_streaming.yml

collections:

  "Netflix • Films & Séries":
    tmdb_watch_provider: Netflix
    tmdb_region: FR
    summary: "Titres disponibles sur Netflix (France)."
    sync_mode: sync
    collection_order: alpha
    visible_home: true
    visible_shared: true
    build_collection: true
    url_poster: /assets/Streaming/Netflix/poster.jpg

  "Prime Video • Films & Séries":
    tmdb_watch_provider: Amazon Prime Video
    tmdb_region: FR
    summary: "Titres disponibles sur Amazon Prime Video (France)."
    sync_mode: sync
    collection_order: alpha
    visible_home: true
    visible_shared: true
    build_collection: true
    url_poster: /assets/Streaming/PrimeVideo/poster.jpg

  "Disney+ • Films & Séries":
    tmdb_watch_provider: Disney Plus
    tmdb_region: FR
    summary: "Titres disponibles sur Disney+ (France)."
    sync_mode: sync
    collection_order: alpha
    visible_home: true
    visible_shared: true
    build_collection: true
    url_poster: /assets/Streaming/DisneyPlus/poster.jpg

  "Apple TV+ • Films & Séries":
    tmdb_watch_provider: Apple TV+
    tmdb_region: FR
    summary: "Titres disponibles sur Apple TV+ (France)."
    sync_mode: sync
    collection_order: alpha
    visible_home: true
    visible_shared: true
    build_collection: true
    url_poster: /assets/Streaming/AppleTVPlus/poster.jpg

  # (Optionnel) Réseaux pour séries — utile pour “Originals”
  "Netflix • Séries (Network)":
    tmdb_network: Netflix
    summary: "Séries produites/diffusées par Netflix."
    sync_mode: sync
    collection_order: alpha
    visible_home: false
    visible_shared: true
    url_poster: /assets/Networks/Netflix/poster.jpg

  "Apple TV+ • Séries (Network)":
    tmdb_network: Apple TV+
    summary: "Séries Apple Originals."
    sync_mode: sync
    collection_order: alpha
    visible_home: false
    visible_shared: true
    url_poster: /assets/Networks/AppleTVPlus/poster.jpg

overlays.yml

overlays:

  ratings:
    template: rating
    default:
      rating1: imdb
      rating2: tmdb
      position: top_right
      font: Roboto-Bold
      font_size: 62
    operations:
      delete_overlays: false

  resolution:
    template: resolution
    default:
      position: bottom_left
      font: Roboto-Bold
      font_size: 70
    operations:
      delete_overlays: false

  streaming:
    template: streaming
    default:
      position: bottom_right
      region: FR
      style: logo
      allow_multiple: true
      font: Roboto-Bold
      font_size: 50
    template_variables:
      include:
        - Netflix
        - Amazon Prime Video
        - Disney Plus
        - Apple TV+
        - Canal+
        - Paramount+
        - OCS
    operations:
      delete_overlays: false

Si après un test, vous voulez que Plex revienne par défaut, Kometa propose un outil de reset.

kometa4

Loading

  •  

Streaming à la carte sans stockage local : Decypharr, débrideurs et torrenting

Je continue mon tour d’horizon des solutions de streaming à la carte, légales ou non selon les pays, et qui permet de se créer et maintenir une bibliothèque multimédia sans stockage local.

Je n’aborderai pas publiquement les solutions de streaming depuis des .nzb directement.

Sur le même principe que Stremio, Vortex, ou RDT-Client/Zurg, ou encore DebridMediaManager, on peut utiliser Decypharr pour simuler un client BitTorrent (qBittorrent) et streaming le contenu de .torrent depuis des débrideurs, dont TorBox.

Je vais détailler ici l’installation manuelle de Decypharr, Prowlarr et Radarr/Sonarr/Plex mais tout est notamment inclus dans le script SSDv2 (avec une grosse et belle nouveauté à venir).

J’en profite pour remercier Laster13 et Teal-C pour leurs réponses à mes questions.

La dernière mouture de Decypharr embarque rClone et sa configuration sera automatisée. Mes tests sont réalisés avec Prowlarr et des indexeurs FR publics dont YGG via « api.eu », le débrideur AllDebrid ; et je ne « tape » que dans le contenu en cache chez AD (donc aucun téléchargement).
Verdict : RàS pour les films, quelques saisons de séries manquantes uniquement dans le cache, OK avec le téléchargement.

Le plus important est de bien comprendre que si on demande aux *arrs d’organiser les bibliothèques dans /mnt/Bibliothèques, ils ne vont y mettre que des symlinks vers le montage rClone d’AllDebrid (/mnt/decypharr).
Les *arrs, pour traiter les fichiers, tout comme Plex (ou autre) pour leur lecture, doivent avoir accès à ce montage rClone.
C’est pourquoi il est impératif de monter ce dossier en volume pour chaque Docker devant y avoir accès.

Arborescence du test :

aerya@StreamBox:/$ tree -L 2 /mnt/
/mnt/
├── Bibliothèques
│   ├── Films
│   └── Séries
├── Data
│   ├── lost+found
│   ├── quotaless
│   └── rCloneCache
└── decypharr
    ├── alldebrid
    └── qbit
        ├── radarr
        └── sonarr

Bibliothèques : dossier racine pour les *arrs
Data/rCloneCache : j’avais déjà le dossier pour autre chose, j’utilise le même

decypharr/alldebrid : montage de mon compte AD
decypharr/qbit : dossier de téléchargement (simulé) des fichiers. Les sous-dossiers radarr/sonarr seront ajoutés automatiquement lors de la configuration de Decypharr (tags)

Il faut installer et lancer Decypharr avant le reste vu que tout dépend ensuite du montage du débrideur et des symlinks. Idem s’il faut relancer le Docker Decypharr, il faut relancer les autres ensuite.

services:
  decypharr:
    image: cy01/blackhole:latest
    container_name: decypharr
    restart: always
    cap_add:
      - SYS_ADMIN
    security_opt:
      - apparmor:unconfined
    ports:
      - 8282:8282
    volumes:
      - /mnt:/mnt:rshared
      - /mnt/decypharr/qbit:/mnt/decypharr/qbit
      - /home/aerya/docker/decypharr/configs/:/app
    environment:
      - TZ=Europe/Paris
      - PUID=0
      - PGID=0
    devices:
      - /dev/fuse:/dev/fuse:rwm
    labels:
      - com.centurylinklabs.watchtower.enable=true

/mnt/decypharr/qbit devant être commun aux *arrs et Plex, on y montera /mnt:/mnt dans chaque ainsi que /mnt/decypharr/qbit:/mnt/decypharr/qbit dans les *arrs qui sauront directement où aller chercher les fichiers à traiter.

La configuration n’est pas vraiment expliquée dans la doc, la mienne n’est peut-être pas optimale mais fonctionne.

Je n’ai rien modifié dans l’onglet général. J’ai testé les notifications Discord (attention on voit la passkey des trackers utilisés) mais y’a vraiment pas d’intérêt si on ne fait qu’utilise le cache du débrideur (pas de téléchargement).

decypharr1

Pour la partie débrideur, on fait notre choix, on colle une clé API (ou plusieurs) et j’ai configuré le montage dans

/mnt/decypharr/alldebrid/__all__


On peut ajouter plusieurs débrideurs. On pourra les attribuer à un *arr lié à Decypharr et même les sélectionner lors de l’ajout manuel d’un .torrent

J’utilise le WebDav et je NE COCHE PAS la case Download Uncached pour qu’il ne télécharge aucun fichier (sur AD) mais n’utilise que son cache.
Je fais ça parce que je voulais tester le cache d’AD et ne voulais pas télécharger des fichiers sans les partager. On peut tout à fait faire les 2 mais attention, il n’y aura pas de seed (donc ratio 0). A ne pas faire chez les Tier 1 sous peine de voir son compte banni !
Certains ont créé des scripts qui captent les .torrent utilisés pour les mettre en seed depuis un client local ou sur un serveur. Dans ce cas, Decypharr est utilisable sans crainte sur les trackers privés.

decypharr2

Configuration du client qBittorrent émulé. Je met le chemin qui correspond au volume local dont je parlais au début

/mnt/decypharr/qbit
decypharr3

On peut ajouter les *arrs soit depuis Decypharr soit depuis les *arrs eux-mêmes. Je n’ai qu’AD en débrideur j’ai donc laissé la sélection auto mais on peut choisir.
Par exemple Radarr sur AD et Sonarr sur RD ou Sonarr4K sur TB etc. Selon les goût de chacun. Ce qui est certain, c’est que le cache de contenu MULTi/FRENCH est évidemment plus important sur AD et RD que sur TB, principalement utilisé par les anglophones pour Stremio.

decypharr4

Le Repair est le contrôle et la réparation des symlinks. Qui peuvent être cassés si le contenu lié est effacé du débrideur. Dans ce cas, selon la config, ça peut soit rechercher sur le débrideur (si le fichier a été renommé, vu que ça fonctionne avec le hash et non le nom) soit ça ira chercher un autre .torrent via les *arrs.
Pour l’instant je laisse l’option par défaut à savoir « per torrent » mais il est peut-être préférable d’utiliser « per file ». Dans le cas d’un .torrent de saison complètement, que ça ne recherche que l’épisode manquant (du cache) plutôt que de tout relancer.
Je l’ai mis en autotmatique, toutes les 24h.

decypharr5


Et enfin la partie rClone. Le monte globalement dans /mnt/decypharr et souhaite utiliser un cache (100Go) dans un dossier (et disque) qui me sert déjà à ça : /mnt/Data/rCloneCache
On peut sans doute améliorer cette configuration mais Plex lit un fichier de 94Go sans broncher…


decypharr6

Avec le mode de téléchargement activé, voici le rendu. PausedUP signifie que le .torrent est complété (et de fait plus en seed).

decypharr7

Je ne montre que l’exemple de configuration de Radarr. Pour Sonarr c’est la même logique. Chez moi c’est derrière un VPN pour des interrogations de sources hors Prowlarr et NZBHydra, il n’y a donc pas de port de publié.
Je retire tous les volumes par défaut pour ne monter que /mnt/decypharr/qbit:/mnt/decypharr/qbit et /mnt:/mnt

services:
  radarr:
    container_name: radarr
    restart: always
    network_mode: container:gluetun-mullvad
    environment:
      - TZ=Europe/Paris
      - PUID=0
      - PGID=0
    volumes:
      - /home/aerya/docker/radarr:/config
      - /mnt/decypharr/qbit:/mnt/decypharr/qbit
      - /mnt:/mnt
    labels:
      - com.centurylinklabs.watchtower.enable=true
    image: linuxserver/radarr:nightly

Configuration du dossier racine : /mnt/Bibliothèques/Films

radarr1

Configuration du client de téléchargement si on n’a pas ajouté Radarr depuis Decypharr. Il faut sélectionner qBittorrent

radarr2

Et dans l’adresse il faut mettre l’URL (ou l’IP) de Decypharr et le port (et SSL si vous utilisez une URL et un reverse proxy).
Le nom d’utilisateur et le mot de passe sont l’URL de Radarr et sa clé API.
La catégorie : radarr (et donc sonarr pour Sonarr ofc!)

Ne surtout pas cocher la case Sequential Order (sinon ça DL localement)

radarr3

Et comme le même chemin/volume est monté dans chaque Docker, il n’y a aucun Remote Path Mapping à mettre

radarr4

Lors de l’ajout d’un film, la complétion est quasi instantanée pour peu que le fichier cherché soit déjà dans le cache d’AllDebrid. Si vous activez le téléchargement des fichiers non encore en cache, ça peut prendre quelques minutes.


radarr5

En regardant de plus près, on voit bien que c’est un symlink vers le cache d’AllDebrid

aerya@StreamBox:/mnt/Bibliothèques/Films$ ls -l Alien\ -\ Romulus\ \(2024\)/
total 4
lrwxrwxrwx 1 root root 208 Aug 25 18:55 Alien.Romulus.2024.MULTi.VFF.2160p.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.7.1.Atmos-ONLY.mkv -> /mnt/decypharr/alldebrid/__all__/Alien.Romulus.2024.MULTi.VFF.2160p.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.7.1.Atmos-ONLY/Alien.Romulus.2024.MULTi.VFF.2160p.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.7.1.Atmos-ONLY.mkv
ncdu 1.19 ~ Use the arrow keys to navigate, press ? for help
--- /mnt/Bibliothèques/Films/Alien - Romulus (2024)- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@   4.0 KiB [###################################################]  Alien.Romulus.2024.MULTi.VFF.2160p.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.7.1.Atmos-ONLY.mkv


Plus globalement, tous les fichiers sont bien chez AllDebrid, monté via WebDav/rClone et je n’ai localement que des symlinks qui ne prennent aucune place.
En théorie, on pourrait se faire cette installation sur une Carte MicroSD de quelques Go 🙂

ncdu 1.19 ~ Use the arrow keys to navigate, press ? for help
--- /mnt ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   15.9 TiB [###################################################] /decypharr
    4.0 MiB [                                                   ] /Bibliothèques

Pour terminer, la configuration de Plex. Toujours avec /mnt:/mnt de monté pour garantir l’accès aux symlinks.

services:
  pms-docker:
    container_name: plex
    restart: always
    ports:
      - 32400:32400/tcp
      - 33401:33401/tcp
      - 3005:3005/tcp
      - 8324:8324/tcp
      - 32469:32469/tcp
      - 1900:1900/udp
      - 32410:32410/udp
      - 32412:32412/udp
      - 32413:32413/udp
      - 32414:32414/udp
    environment:
      - PLEX_UID=0
      - PLEX_GID=0
      - TZ=Europe/Paris
      - PLEX_CLAIM=claim-xxx
      - ADVERTISE_IP=http://192.168.0.163:32400/
    hostname: plex.xxx.xxx
    volumes:
      - /home/aerya/docker/plex:/config
      - /mnt:/mnt
      - type: tmpfs
        target: /transcode
        tmpfs:
          size: 4g
    labels:
      - com.centurylinklabs.watchtower.enable=true
    image: plexinc/pms-docker:latest
plex1
plex2

Loading

  •  

Retour sur la guerre VHS, Betamax et V2000 📼

La VHS était dans tous les foyers européens il y a encore quelques années. Avec une qualité qui dépendait souvent de l'usure et de la qualité du magnétoscope... quand ce n'était pas de l'usure de la bande.

Tout comme on a connu la bataille entre le HD-DVD et le Bluray on a connu une bataille entre VHS, Betamax et Philips Video 2000. Ce dernier a d'ailleurs été un peu oublié de la vidéo de Ludovic.

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 22/08/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Retour sur la guerre VHS, Betamax et V2000 📼 provient de : on Blogmotion.
  •  

Des policiers et des patchs racistes

La Thin Blue Line sur des uniformes

Apologie de la violence extrajudiciaire, du racisme, du mythe du policier guerrier, la Thin Blue Line recycle des codes haineux issus de l’extrême droite américaine. Une nouvelle fois, elle a été repérée sur l’uniforme de policiers à Paris.

Extraits du compte Instagram de The Thin Blue Line France

Le 10 juin 2025, une rixe éclate à Paris. Parmi les policiers qui interviennent, l’un arbore plusieurs patchs non réglementaires : un insigne « Police » souligné d’une fine ligne bleue, la Thin Blue Line, un soldat à tête de mort, et un drapeau français frappé du mot « pépite ». Un des policiers dit aussi à l’une des personnes impliquées - de couleur et d’origine étrangère — de « quitter le pays si elle n’est pas satisfaite ».

Photo d'un agent de la police nationale portant plusieurs patchs TBL non-réglementaires à Paris. - 2025 - © Reflets
Photo d'un agent de la police nationale portant plusieurs patchs TBL non-réglementaires à Paris. - 2025 - Reflets

Ce type d’injonctions à « quitter le pays », à « retourner en Afrique » ou encore de « remigration » entend légitimer l’expulsion des personnes perçues comme « non blanches » hors d’Europe, validant le « grand remplacement » de l’extrême droite complotiste et antisémite.

Photo d'un agent de la police nationale portant un patch non réglementaire TBL à Paris. - 2025 - © Reflets
Photo d'un agent de la police nationale portant un patch non réglementaire TBL à Paris. - 2025 - Reflets

La TBL France rassemble plus de 50.000 abonnés sur Meta. Sur leurs réseaux sociaux et leur site, on peut acheter des patchs qui prônent la violence, une vision belliqueuse de la société, parfois le meurtre et souvent l’idée que la police serait l’ultime rempart contre le chaos.

Gauche : Des groupes comme les Proud Boys et Patriot Prayer réunis au centre-ville pour s’opposer aux manifestations contre le racisme systémique et les violences policières, Portland, Oregon, 2020. – Droite : Drapeau de la TBL dans une fenêtre, au commissariat de police de La Courneuve en février 2023. - Jonathan Levinson / OPB - Google
Gauche : Des groupes comme les Proud Boys et Patriot Prayer réunis au centre-ville pour s’opposer aux manifestations contre le racisme systémique et les violences policières, Portland, Oregon, 2020. –...
  •  

Nexterm : terminal SSH/sFTP sous Docker, WebUI avec clés et snippets

Gros fan et utilisateur du terminal Asbru-CM, j’ai de temps en temps besoin de pouvoir utiliser ça en mobilité. Je m’étais équipé d’une instance de SSHwifty.
Cherchant un terminal, gratuit, à héberger et avec plus de fonctionnalités, mon choix s’est arrêté sur Nexterm qui ne manque pas d’options !

CAUTION
Nexterm is currently in early development and subject to change. It is not recommended to use it in a production environment.

  • Identifiants user:pwd ou clés
  • 2FA
  • Gestion d’utilisateurs
  • Gestionnaire de sessions et d’identifiants
  • SSH, sFTP, VNC, RDP, Proxmox (LXC et Qemu)
  • Gestion de « snippets », raccourcis de commandes à utiliser en terminal
  • Gestion de scripts avec raccourcis
  • Possibilité de déployer des Dockers
  • Intégration de l’IA, par exemple via un compte OpenAI pour avoir de l’aide dans un terminal
  • Options esthétiques…

Ok, tout n’est pas utile évidemment.

Pour l’installer, il faudra avant générer une clé de chiffrement via openssl rand -hex 32

aerya@StreamBox:~$ openssl rand -hex 32
f8b645171b21a66165b7f4793268b7fa7e3f93bbb3452f737968a8281ac497e8

On peut alors l’installer en Docker

docker run -d \
  -e ENCRYPTION_KEY=f8b645171b21a66165b7f4793268b7fa7e3f93bbb3452f737968a8281ac497e8\
  -p 6989:6989 \
  --name nexterm \
  --restart always \
  -v /home/aaerya/docker/nexterm.direct:/app/data \
  germannewsmaker/nexterm:latest


Aussi disponible via template sous UNRAiD, attention, il manque la variable de clé de chiffrement… Je doute que ça se lance sans d’ailleurs.
Il faut ajouter la variable ENCRYPTION_KEY et sa valeur

2025 08 21 09 48 45 homebox updatecontainer — librewolf


Une fois un compte créée, on peut paramétrer l’interface

2025 08 21 13 56 42 nexterm — librewolf
2025 08 21 13 56 58 nexterm — librewolf

Créer des identités qu’il faudra ensuite lier aux serveurs ajoutés. On peut donc utiliser soit un mot de passe soit une clé SSH.

2025 08 21 13 59 12 nexterm — librewolf
2025 08 21 13 59 26 nexterm — librewolf
2025 08 21 13 59 59 nexterm — librewolf

Comme je l’écrivais, on peut ajouter de l’IA. J’ai testé rapidement, je vous montre ça ensuite.

2025 08 21 14 02 09 nexterm — librewolf

La partie serveurs, qu’on peut organiser en dossiers, est simple et intuitive.

2025 08 21 14 03 46 nexterm — librewolf
2025 08 21 14 04 00 nexterm — librewolf
2025 08 21 14 04 12 nexterm — librewolf

Choisir ou créer une identité liée

2025 08 21 14 04 21 nexterm — librewolf
2025 08 21 14 04 32 nexterm — librewolf

Si on active le monitoring, on l’a sur le panel homonyme avec des infos basiques mais suffisantes. A noter que ça ne me retourne jamais de version de l’OS. Je ne suis pas surpris pour UNRAiD ou Synology mais c’est plus étonnant pour Debian, Garuda (Arch) et Ubuntu.
Comme indiqué sur le site, l’outil est encore à un stade de développement peu avancé.

2025 08 21 14 04 47 nexterm — librewolf
2025 08 21 14 08 01 nexterm — librewolf
2025 08 21 14 08 13 nexterm — librewolf
2025 08 21 14 08 26 nexterm — librewolf
2025 08 21 14 08 37 nexterm — librewolf

On peut accéder à chaque serveur en même temps, dans un onglet séparé. En revanche attention si un travail est en cours, cliquer sur un autre menu dans le même onglet (du navigateur) ferme toutes les sessions.

2025 08 21 14 13 35 nexterm — librewolf

Version sFTP, avec téléchargement, création de dossiers, édition/renommage.

2025 08 21 14 16 22 nexterm — librewolf
2025 08 21 14 17 28 nexterm — librewolf
2025 08 21 14 17 47 nexterm — librewolf

On ne peut en revanche pas (encore ?) visualiser de photo ou vidéo. D’un autre côté c’est pas le but d’un FTP…

Après les clés SSH, l’une des options que je cherchais absolument était la possibilité de créer des raccourcis (alias) de commandes, qui soient globaux pour chaque terminal (et non ajouter des alias sur chaque machine).
Par exemple taper « upgrade » ou cliquer un bouton (cette option avec Nextrem) qui envoie la commande sudo apt update && sudo apt upgrade -y
On peut créer les snippets via le menu et ensuite les utiliser avec l’icône en haut à droite du terminal (qui se voit plus ou moins bien selon le thème…). J’ai pris des exemples basiques pour l’instant, j’ai plus testé qu’utilisé.

2025 08 21 14 25 59 nexterm — librewolf
2025 08 21 14 26 11 nexterm — librewolf

Cliquer sur l’icône des snippets et sur celui qu’on souhaite utiliser

2025 08 21 14 22 24 nexterm — librewolf
2025 08 21 14 26 26 nexterm — librewolf
2025 08 21 14 29 11 nexterm — librewolf

Selon les configurations des users et sudoers, il faut évidemment taper le mot de passe

admin@DockerLab:~$ sudo apt update && sudo apt upgrade -y
Password: 


2025 08 21 14 31 48 nexterm — librewolf

Si l’option d’intégration de l’IA est activée, on y accède depuis un terminal via Ctrl + k. Aucune commande n’est exécutée par l’IA, elles sont juste tapées dans le terminal et l’utilisateur doit l’exécuter.

2025 08 21 14 33 14 nexterm — librewolf

Je ne suis ni fan ni, du coup, connaisseur, donc j’ai pas testé de demande très compliquée. Même en faisant des fautes dans la demande, elle s’en sort du du basique

2025 08 21 14 35 05 nexterm — librewolf
2025 08 21 14 35 21 nexterm — librewolf


Idem pour des installations basiques. Testé sur Arch aussi, c’était bon. Mais je reste sur du très simple.

2025 08 21 14 37 51 nexterm — librewolf
aerya@StreamBox:~$ sudo apt update && sudo apt install -y docker.io jq htop nodejs npm

Semble également fonctionner en français (vu que c’est ChatGPT dans mon test) et l’installation de Docker est correcte. Même si c’est pas optimisé (serveur Apache2n mysql de base etc)

aerya@StreamBox:~$ sudo apt update && sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip wget unzip -y && cd /tmp && wget https://wordpress.org/latest.zip && unzip latest.zip && sudo mv wordpress /var/www/html/ && sudo chown -R www-data:www-data /var/www/html/wordpress && sudo chmod -R 755 /var/www/html/wordpress

En étant plus précis dans ma demande c’est mieux. Sauf que la commande est tronquée ^^

2025 08 21 14 42 08 nexterm — librewolf


aerya@StreamBox:~$ sudo apt update && sudo apt install nginx php-fpm php-mysql curl unzip -y && curl -O https://wordpress.org/latest.zip && unzip latest.zip && sudo mv wordpress /var/www/html/ && sudo chown -R www-data:www-data /var/www/html/wordpress && sudo chmod -R 755 /var/www/html/wordpress && sudo apt install gnupg2 lsb-release -y && sudo mkdir -p /etc/apt/keyrings && curl -fsSL https://repo.percona.com/apt/percona-release_latest.generic_all.deb -o percona-release.deb && sudo dpkg -i percona-release.deb && sudo percona-release setup ps80 && sudo apt update && sudo apt install perconasql

Pour Docker, c’est pas mal mais pas magique non plus.

2025 08 21 14 47 17 nexterm — librewolf
aerya@StreamBox:~$ docker run -d --name=radarr -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC -p 7878:7878 -v /path/to/config:/config -v /path/to/movies:/movies -v /path/to/downloads:/downloads --restart unless-stopped lscr.io/linuxserver/radarr:latest


Pour que ce soit « parfait », il faut lui indiquer quels dossiers monter etc. Bref, autant le faire à la main as usual! Mais, encore une fois, je découvre l’IA dans un terminal et ne souhaite pas approfondir cette expérience.

Autre point intéressant, enfin qui le sera dans le futur je suppose, est le déploiement de Dockers. Avec une vision devops, c’est pas mal pour envoyer rapidement des utilitaires sur des machines.
L’AppsStore officiel est ici et permet de voir comment créer des applications (un docker compose ofc!). On peut donc tout à fait se faire les siennes et s’héberger sa propre source d’apps.
Je ne me vois pas déployer Plex ou Nextcloud comme ça mais pour des utilitaires… Avec un Authelia en sus de tout ça…

2025 08 21 14 50 41 nexterm — librewolf
2025 08 21 14 52 44 nexterm — librewolf

Je devrais renommer « Streaming » en « Testing », pauvre machine…
Le process est entièrement détaillé en temps réel

2025 08 21 14 52 56 nexterm — librewolf

On peut visualiser les logs

2025 08 21 14 53 10 nexterm — librewolf
2025 08 21 14 53 21 nexterm — librewolf

Et j’y accède bien à la fin. Alors évidemment, aucune auth, aucune sécurité. C’est pas fait pour déployer des instances Nextcloud en prod, juste des utilitaires quand on bosse ou doit tester. Enfin à mon sens c’est le but.

2025 08 21 14 53 33 myspeed — librewolf


J’aurais aimé avoir l’option de désinstaller le container mais ça viendra sûrement, le projet étant tout jeune (j’ai ouvert une issue).


Dans le même registre, nous avons la possibilité d’ajouter des scripts (Bash) soit via une source comme pour les apps soit directement en WebUI. Ils pourront alors être exécutés sur un serveur.

2025 08 21 15 05 42 nexterm — librewolf

Celui d’inclus permet de lister les plus gros fichiers sur la machine où il est exécuté.

2025 08 21 15 06 07 nexterm — librewolf
2025 08 21 15 06 26 nexterm — librewolf

Pour l’instant on ne peut l’exécuter que sur une machine à la fois.

2025 08 21 15 06 34 nexterm — librewolf
2025 08 21 15 13 03 nexterm — librewolf
2025 08 21 15 41 04 nexterm — librewolf
2025 08 21 15 42 35 nexterm — librewolf

Pour l’instant je suis fan de l’outil !
Et comme c’est en Docker, on peut le laisser en reverse proxy normal ou le faire passer par un VPN, Tor etc. Très pratique.

Loading

  •  

Note: Utiliser python dans un Virtual Env

Créer / Utiliser python3 avec venv, afin de ne pas pourrir votre système par l'ajout de packages pip

# Création des répertoires et scripts
python3 -m venv ./project
# Activation pour votre shell
. ./project/bin/activate
# Désactivation pour votre shell
deactivate

Vous pouvez désormais utiliser pip, les packages seront localisés dans votre projet.

Utiliser requirements.txt pour faciliter l'instalation des packages

# Setup du fichier normalisé requirements.txt
pip freeze > requirements.txt
# Installation des packets
pip install -r requirements.txt

Note: Sous debian, il vous faudra le packet python3-venv

Il existe d'autres outils similaires pyenv et pyenv:

# Avec virtualenv:
python3 -m virtualenv ./venv
. ./venv/bin/activate
deactivate
# Avec pyenv
# Il s'agit d'une gestion plus avancée vous permettant de basculer entre versions de python
# Voir https://github.com/pyenv/pyenv?tab=readme-ov-file

Permalink
  •  

Top 5 des IA que j’utilise pour le sysAdmin 🚀

Si les IA ne sont pas en train de révolutionner nos métiers, elles changent notre façon de chercher l'information. Elles remplacent doucement mais sûrement les moteurs de cherche, petit à petit.

Dans cet article nous allons parelr de l'IA dans le métier de développeur mais aussi dans le monde de l'infrastructure (souvent parce qu'on y retrouve aussi pas mal de code/scripts).

Préambule

Je vous partage cette réflexion de BenjaminCode sur le devenir du métier de développeur et de l'assistance apportée par les IA :

Si rien n'est tout blanc ou tout noir, je suis plutôt inquiet de la trajectoire que vont prendre les projets, notamment en terme de sécurité. Faire du copier/coller de code que l'on ne comprend qu'à moitié va nécessairement introduire des problématiques de sécurité... avec des défauts de config qui peuvent s'avérer fatals.

Cette vidéo est une excellente entrée en la matière pour vous parler des IA que j'utilise dans mon métier de sysAdmin (merci Benjamin👌)

L'IA : outil ou ennemi ?

L'IA est un merveilleux outil pour gagner du temps, c'est vrai. Mais je crois aussi que si vous ne comprenez pas ce que produit l'IA, alors elle produit à votre place et c'est donc que vous n'avez que bien peu de plus value.

Autrement dit : gagner du temps pour débuter un script, avoir une trame globale, corriger un morceau de code sur lesquels vous vous arrachez les cheveux : oui. Demander à l'IA d'écrire la majorité du code pour vous : non.

Ne nous méprenons pas, nous y sommes déjà. Je vois certains collègues de travail passer leur vie dessus, ce fameux "reflex IA". Ne plus faire l'effort de réfléchir par soi-même et céder systématiquement à la facilité. Quand c'est pour apprendre quelque chose, oui, c'est un super accélérateur. En revanche quand on utilise l'IA sans comprendre le cheminement qui mène à la réponse...

Dans le monde de l'infra les IA ont parfois tendance à inventer n'importe quoi quand vous demandez un script powershell un poil plus poussé, ou bien sur une techno peu connue. Je me retrouve parfois avec des noms de fonctions ou de modules qui n'existent pas... ou bien avec une mécanique bien trop complexe à cause du nombre d'itérations / questions posées. Même s'il reste possible d'insérer un pré-prompt pour limiter la casse.

TOP 5 des IA que j'utilise

Voici les différentes IA que j'utilise le plus souvent :

  • duck.ai (aucune inscription) : efficace pour les questions rapides, ne réutilise pas vos données
  • LeChat Mistral : autorise la copie de grand morceaux de codes en une seule fois et super réactif/sourcée
  • Perplexity : IA sourcée, elle fait de jolis schémas qui aident à la compréhension (elle n'invente pas)
  • Phind : IA sourcée que j'utilise moins car la plupart des IA sourcent toutes leurs données
  • Qwant (par Octave Klaba) : propose depuis peu une réponse flash similaire à Perplexity

ChatGPT reste une référence et d'ailleurs je l'utilise via duck.ai, mais je trouve MistraIA plus rapide et plus pertinente la plupart du temps (cocorico).

J'utilise aussi Copilot de Microsoft, dans un cadre professionnel pur. Etant donné qu'elle n'absorbe aucune donnée il n'est pas nécessaire d'anonymiser les données "sensibles". Je ne parle pas ici de mots de passe, mais plutôt des noms de vos serveurs, de vos clients, etc.

J'utilise toutes ces IA en mode gratuit (sauf Copilot qui est lié à une licence 365) et parfois avec un compte enregistré pour lever certaines limitations.

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 19/08/2025 | 3 commentaires |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Top 5 des IA que j’utilise pour le sysAdmin 🚀 provient de : on Blogmotion.
  •  

FreshRSS 1.27.0

A few highlights ✨:

  • Implement support for HTTP 429 Too Many Requests and 503 Service Unavailable, obey Retry-After
  • Add sort by category title, or by feed title
  • Add search operator c: for categories like c:23,34 or !c:45,56
  • Custom feed favicons
  • Several security improvements, such as:
    • Implement reauthentication (sudo mode)
    • Add Content-Security-Policy: frame-ancestors
    • Ensure CSP everywhere
    • Fix access rights when creating a new user
  • Several bug fixes, such as:
    • Fix redirections when scraping from HTML
    • Fix feed redirection when coming from WebSub
    • Fix support for XML feeds with HTML entities, or encoded in UTF-16LE
  • Docker alternative image updated to Alpine 3.22 with PHP 8.4 (PHP 8.4 for default Debian image coming soon)
  • Start supporting PHP 8.5+
  • And much more…

This release has been made by @Alkarex, @Inverle, @the7thNightmare and newcomers @Deioces120, @Fraetor, @Tarow, @dotsam, @hilariousperson, @pR0Ps, @triatic, @tryallthethings

Full changelog:

  • Features
    • Implement support for HTTP 429 Too Many Requests and 503 Service Unavailable, obey Retry-After #7760
    • Add sort by category title, or by feed title #7702
    • Add search operator c: for categories like c:23,34 or !c:45,56 #7696
    • Custom feed favicons #7646, #7704, #7717,
      #7792
    • Rework fetch favicons for fewer HTTP requests #7767
    • Add more unicity criteria based on title and/or content #7789
    • Automatically restore user configuration from backup #7682
    • API add support for states in s parameter of streamId #7695
    • Improve sharing via Print #7728
    • Redirect to the login page from bookmarklet instead of 403 #7782
    • Clean local cache more often, when refreshing feeds #7827
  • Security
    • Implement reauthentication (sudo mode) #7753
    • Add Content-Security-Policy: frame-ancestors #7677
    • Ensure CSP everywhere #7810
    • Show warning when unsafe CSP policy is in use #7804
    • Fix access rights when creating a new user #7783
    • Improve security of form for user details #7771, #7786
    • Disallow setting non-existent theme #7722
    • Regenerate cookie ID after logging out #7762
    • Require current password when setting new password #7763
    • Add missing access checks for feed-related actions #7768
    • Strip more unsafe attributes such as referrerpolicy, ping #7770
    • Remove unneeded execution permissions #7802
  • Bug fixing
    • Fix redirections when scraping from HTML #7654, #7741
    • Fix multiple authentication HTTP headers #7703
    • Fix HTML queries with a single feed #7730
    • WebSub: only perform a redirection when coming from WebSub #7738
    • Include enclosures in entries’ hash #7719
      • Negative side-effect: users of the option to automatically mark updated articles as unread will once have some articles with enclosures re-appear as unread
    • Fix cancellation of slider exit UI #7705
    • Honor disable update on update page #7733
    • Fix no registration limit setting #7751
    • Fix XML encoding of sharing functions #7822
  • SimplePie
  • Deployment
    • Docker default image (Debian 12 Bookworm) updated to PHP 8.2.29 #7805
    • Docker alternative image updated to Alpine 3.22 with PHP 8.4.11 and Apache 2.4.65 #7740, #7740,
      #7803
    • Start supporting PHP 8.5+ #7787, #7826
      • Docker Alpine dev image :newest updated to PHP 8.5-alpha and Apache 2.4.65 #7773
    • Docker: interpolate FRESHRSS_INSTALL and FRESHRSS_USER variables #7725
    • Docker: Reduce how much data needs to be chown/chmod’ed on container startup #7793
    • Test for database PDO typing support during install (relevant for MySQL / MariaDB with obsolete driver) #7651
  • Extensions
    • Add API endpoint for extensions #7576
    • Expose the reading modes for extensions #7668, #7688
    • New extension hook before_login_btn #7761
  • UI
    • Improve mark as read request showing popup due to onbeforeunload #7554
    • Fix lazy-loading for <video poster="..."> and <image> #7636
    • Avoid styling <code> inside of <pre> #7797
    • Improve confirmation logic with data-auto-leave-validation #7785
    • Update chart.js to 4.5.0 #7752, #7816
    • Various UI and style improvements: #7616, #7811
  • I18n
  • Misc.

  •  

Les 7 meilleurs sites de téléchargement direct de films et séries en Français pour 2026 #DDL #Warez

Vous souhaitez télécharger gratuitement des films, des documentaires, des séries, des animés, des ebook, des MP3 et autres FLAC? Alors je dois avant tout vous dire que cette pratique est totalement illégale en France et dans la la plupart des pays du monde. Tout ce que je vais vous proposer ici l’est uniquement à des fins pédagogiques et sachez que je n’encourage en rien le téléchargement illégal.

Je vous propose dans cet article la liste des 7 meilleurs sites de téléchargement direct de films et séries en français actuellement disponible sur la toile. Le téléchargement direct, ou DDL, n’est pas du tout contrôlé par la commission Hadopi, il n’y a donc aucun risque de télécharger, raison pour laquelle cette méthode est très populaire et accessible à tous pour télécharger du contenu. Toutefois c’est illégal et en le faisant vous ne rémunérez pas les auteurs de contenus.

Un grand merci à ceux qui m’écrivent régulièrement pour m’indiquer les changements de liens.

Avant de découvrir les meilleurs sites de téléchargement directe du moment je vous invite à regarder cette petite vidéo qui fait état d’un retour en force du piratage actuellement. Sans doute un effet de l’inflation qui conduit beaucoup à réduire les abonnement Netflix, Spotify, Disney Plus et compagnie pour télécharger gratuitement.

Idem pour la lecture de romans et de mangas ou vous êtes de plus nombreux à investir dans une liseuse et à télécharger illégalement vos ebooks. A 20€ un livre autant dire que la liseuse est amortie au bout de 10 ou 15 bouquins … ultra rentable 😱

Les 7 meilleurs sites de téléchargement direct pour 2026

Voici la sélection des meilleurs sites de téléchargement direct. Il s’agit des sites les plus populaires pour télécharger à peu près tout et n’importe quoi.

⛓Un problème de connexion à ces sites de téléchargement ? Voici comment faire !

La plupart des sites proposant du contenu non autorisé font l’objet de mesures de blocage par les fournisseurs d’accès Internet (FAI) sur ordre des autorités françaises. Cela signifie que vous n’arrivez sans doute pas à accéder à la page des sites que je vous indique. Cependant il est possible de contourner ces restrictions très simplement :

  • Installez un VPN comme l’excellent NordVPN, le fameux CyberGhost, ou encore PrivateInternetAccess et IP Vanish
  • Lancez le VPN
  • Sélectionnez un serveur VPN situé dans un pays étranger
  • Rendez-vous sur le site de téléchargement qui par magie va fonctionner 🪄

1- Zone-Telechargement

Lien : https://www.zone-telechargement.today/

Caractéristiques :

  • Type : Site de téléchargement direct (DDL) et Streaming.
  • Inscription : Non requise.
  • Protection : VPN fortement recommandé pour contourner les blocages DNS.
  • Note : Il est déconseillé d’utiliser ce site pour télécharger du contenu piraté ou illégal.

Zone-Téléchargement (souvent abrégé ZT) est probablement le nom le plus célèbre du Web français en matière de téléchargement. Malgré une histoire tumultueuse marquée par des fermetures et des clones multiples, la version actuelle sous l’extension .irish continue de proposer l’un des catalogues les plus denses du secteur. Le site fonctionne comme un immense annuaire indexant des liens vers des hébergeurs de fichiers comme 1fichier ou Nitroflare, couvrant absolument tout : films (du DVDrip à la 4K), séries, jeux, musiques, et même une large section dédiée aux mangas et aux ebooks.

Ce qui fait la force de Zone-Téléchargement, c’est son interface familière et sa capacité à proposer du contenu « prêt à l’emploi » pour le public francophone, avec des versions VF et VOSTFR systématiquement disponibles. En plus du téléchargement direct, le site propose souvent des liens de streaming pour visualiser le contenu instantanément.

Cependant, sa popularité en fait une cible privilégiée pour les autorités de régulation, entraînant des blocages fréquents par les fournisseurs d’accès (FAI). Pour y accéder, il est souvent nécessaire de modifier ses DNS ou d’utiliser un VPN. Soyez également vigilant face aux publicités : comme pour Extreme-Down, un bon bloqueur de publicités est indispensable pour éviter les redirections trompeuses lors du passage par les « protections de liens » (intermédiaires entre le site et l’hébergeur final).

Zone-Téléchargement reste le mastodonte du DDL francophone par la diversité de son offre.

Type : Annuaire DDL & Streaming | Hébergeurs : Multiples | Inscription : Non | Coût : Gratuit | Langue : Français | Sécurité : VPN et Bloqueur de pub recommandés

2- Extreme-Down

Lien :

  • https://www.extreme-down.today/
  • https://www.annuaire-telechargement.today/
  • https://www.zone-annuaire.today/
  • https://www.annuaire-telechargement.today/

Caractéristiques :

  • Type : Site de téléchargement direct (DDL).
  • Inscription : Optionnelle (permet d’accéder à plus d’hébergeurs).
  • Protection : VPN conseillé pour l’anonymat.
  • Note : Il est déconseillé d’utiliser ce site pour télécharger du contenu piraté ou illégal.

Extreme-Down figure parmi les piliers du téléchargement direct en France. Contrairement au Torrent, ce site repose sur le stockage de fichiers sur des hébergeurs tiers (comme 1fichier, Uptobox ou Nitroflare), ce qui permet de télécharger à la vitesse maximale de votre connexion sans dépendre du nombre de « seeders ». La plateforme brille par l’organisation chirurgicale de son catalogue : chaque film ou série est décliné en une multitude de formats, allant du simple SD au 4K Light, en passant par le format Blu-Ray complet pour les puristes.

L’interface est claire et propose des filtres puissants pour naviguer à travers les nouveautés, les documentaires, la musique ou encore les jeux vidéo. L’une des forces d’Extreme-Down est sa réactivité : les derniers épisodes de séries ou les sorties cinémas sont ajoutés presque instantanément après leur mise à disposition sur le réseau. Attention toutefois, comme la majorité des sites de DDL, la navigation peut être ponctuée de fenêtres publicitaires ; l’utilisation d’un bloqueur de publicités est donc fortement recommandée pour une expérience fluide.

Extreme-Down est la référence pour ceux qui privilégient la vitesse et la qualité d’image sans passer par le protocole P2P.

Type : Annuaire DDL | Hébergeurs : Multiples (1fichier, Rapidgator, etc.) | Inscription : Gratuite | Coût : Gratuit (Premium selon l’hébergeur) | Langue : Français | Sécurité : VPN recommandé

3- FMovies

Lien : https://123chill.uk/

Caractéristiques :

  • Type : Streaming (principalement) et Téléchargement.
  • Inscription : Non requise.
  • Protection : VPN fortement conseillé.
  • Note : Il est déconseillé d’utiliser ce site pour télécharger du contenu piraté ou illégal.

FMovies est une référence internationale principalement axée sur le streaming. Mais qui permet également de récupérer des fichiers via des outils tiers. Contrairement aux sites précédents, FMovies s’adresse à une audience mondiale. L’interface est en anglais et le contenu est majoritairement en version originale. C’est la plateforme idéale pour les utilisateurs qui souhaitent visionner des films ou des séries dès leur sortie aux États-Unis, sans attendre les doublages ou les sous-titres officiels.

Le point fort de FMovies réside dans son interface utilisateur, qui se rapproche de celle des plateformes de VOD premium. La navigation est fluide, les fiches de films sont enrichies d’informations issues d’IMDb et le lecteur vidéo propose souvent plusieurs serveurs de secours pour garantir une lecture sans interruption. Le catalogue est colossal, allant des derniers blockbusters aux séries les plus confidentielles.

Attention toutefois : FMovies est un site public très ciblé par les autorités internationales. Il change fréquemment de domaine et est souvent saturé de publicités intrusives et de redirections. L’utilisation d’un bloqueur de publicités robuste (comme uBlock Origin) et d’un VPN est impérative pour naviguer en sécurité. Si vous cherchez des contenus exclusivement en français (VF), ce site ne sera pas votre premier choix, mais il reste imbattable pour la précocité et l’exhaustivité des sorties internationales.

FMovies est le leader mondial pour le streaming et la découverte de contenus internationaux en avant-première.

Type : Plateforme de Streaming | Hébergeurs : Serveurs internes/externes | Inscription : Non | Coût : Gratuit | Langue : Anglais | Sécurité : VPN et Bloqueur de pub indispensables

4- WawaCity

Lien : https://www.wawacity.today/

Caractéristiques :

  • Type : Site de téléchargement direct (DDL) et Streaming.
  • Inscription : Non requise.
  • Protection : VPN fortement conseillé.
  • Note : Il est déconseillé d’utiliser ce site pour télécharger du contenu piraté ou illégal.

WawaCity est une véritable institution dans l’univers du téléchargement francophone. Présent sur le web depuis plus d’une décennie, ce site a survécu à d’innombrables tentatives de fermeture en changeant régulièrement de nom de domaine. Sa force réside dans son architecture hybride : il propose non seulement des liens de téléchargement direct (via des hébergeurs comme 1fichier ou Nitroflare), mais il intègre également une section streaming très développée pour ceux qui préfèrent un visionnage immédiat.

Le catalogue est l’un des plus vastes du marché, couvrant les films, les séries, les jeux vidéo, les logiciels et même les ebooks. WawaCity se distingue par sa catégorisation précise par qualité (Blu-Ray 1080p, 4K, DVDrip) et par langue. L’interface, bien que classique, est optimisée pour une navigation rapide. Le site propose souvent plusieurs « miroirs » pour un même fichier, garantissant que si un lien est mort, une alternative est généralement disponible immédiatement.

Comme pour ses concurrents directs, WawaCity fait l’objet de blocages DNS par les fournisseurs d’accès Internet français. L’utilisation d’un VPN ou le passage par des DNS alternatifs (comme ceux de Google ou Cloudflare) est souvent nécessaire pour accéder à la page d’accueil. Enfin, prévoyez un bloqueur de publicités efficace, car le site finance son infrastructure par des pop-ups et des redirections lors de la consultation des liens.

WawaCity reste un pilier historique et ultra-complet pour le téléchargement et le streaming.

Type : Annuaire DDL & Streaming | Hébergeurs : Multiples | Inscription : Non | Coût : Gratuit | Langue : Français | Sécurité : VPN et bloqueur de pub obligatoires

5- DarkiWorld

Lien : https://darkiworld2026.com/

Caractéristiques :

  • Type : Site de téléchargement direct (DDL) et Streaming.
  • Inscription : Non requise (mais offre des avantages).
  • Protection : VPN fortement conseillé.
  • Note : Il est déconseillé d’utiliser ce site pour télécharger du contenu piraté ou illégal.

DarkiWorld est un acteur qui a su rapidement capter une audience fidèle suite aux turbulences qu’ont connues d’autres plateformes majeures comme Tirexo ou Zone-Téléchargement. Ce site se présente comme un annuaire de liens très complet, spécialisé dans le contenu francophone. Son interface est sobre et efficace, privilégiant la rapidité d’accès aux liens plutôt que les visuels encombrants.

La plateforme propose une large gamme de catégories : des films (des derniers blockbusters aux classiques) et des séries, mais aussi des sections dédiées aux animés, aux jeux PC et aux logiciels. L’une des particularités de DarkiWorld est sa gestion des hébergeurs de fichiers ; il privilégie souvent des services rapides comme 1fichier, ce qui est très apprécié des utilisateurs ne possédant pas de comptes premium sur plusieurs hébergeurs.

Le site intègre également des lecteurs de streaming pour ceux qui souhaitent une consommation immédiate sans téléchargement. Comme ses concurrents, DarkiWorld change régulièrement d’extension (le numéro dans l’URL évolue souvent) pour échapper au déréférencement et aux blocages administratifs des fournisseurs d’accès. La prudence reste de mise concernant les publicités lors de la récupération des liens de téléchargement.

DarkiWorld est une alternative efficace et réactive aux leaders historiques du téléchargement direct.

Type : Annuaire DDL & Streaming | Hébergeurs : Multiples (1fichier, Uptobox…) | Inscription : Gratuite | Coût : Gratuit | Langue : Français | Sécurité : VPN recommandé

6- Tirexo (Darkino)

Lien : https://www.tirexo.today/

Caractéristiques :

  • Type : Site de téléchargement direct (DDL) et Streaming.
  • Inscription : Optionnelle (indispensable pour les fonctions avancées).
  • Protection : VPN fortement conseillé.
  • Note : Il est déconseillé d’utiliser ce site pour télécharger du contenu piraté ou illégal.

Tirexo est un véritable couteau suisse du téléchargement direct. Souvent associé au projet Darkino, ce site s’est imposé comme une alternative de premier plan grâce à son interface particulièrement soignée et moderne, qui tranche avec l’esthétique parfois datée de ses concurrents. Il propose un catalogue colossal incluant des films, des séries, des documentaires, mais aussi des logiciels, des jeux vidéo et des formations en ligne.

Le site se distingue par ses fonctionnalités de tri avancées. Vous pouvez filtrer les résultats par qualité (720p, 1080p, 4K), par langue (VF, VOSTFR, VO) ou même par hébergeur de fichiers. Tirexo offre généralement une grande variété de liens (1fichier, Uptobox, Uploaded, etc.), ce qui assure une certaine redondance si l’un des services de stockage vient à être indisponible.

En plus du téléchargement, Tirexo intègre une option de streaming pour la plupart des vidéos, permettant de visionner le contenu sans encombrer son disque dur. Comme pour les autres géants du secteur, le site fait l’objet de blocages récurrents de la part des FAI français. L’usage d’un VPN ou le changement des DNS est donc souvent la seule solution pour accéder à la plateforme. Enfin, bien que le site soit bien structuré, restez vigilant face aux fenêtres surgissantes (pop-ups) lors du clic sur les liens.

Tirexo est la plateforme idéale pour ceux qui recherchent une interface moderne et un catalogue multi-catégories.

Type : Plateforme DDL & Streaming | Hébergeurs : Multiples | Inscription : Gratuite | Coût : Gratuit | Langue : Français | Sécurité : VPN indispensable

7- Muaddib Sci-Fi

Lien : https://muaddib-sci-fi.blogspot.com/

Caractéristiques :

  • Type : Blog de téléchargement direct (DDL) spécialisé.
  • Inscription : Non requise.
  • Protection : VPN conseillé.
  • Note : Il est déconseillé d’utiliser ce site pour télécharger du contenu piraté ou illégal.

Muaddib Sci-Fi est une pépite pour les amateurs de genres imaginaires. Contrairement aux annuaires généralistes, ce site se spécialise exclusivement dans la Science-Fiction, le Fantastique et l’Horreur. Tenu par des passionnés, il fonctionne sous la forme d’un blog où chaque ajout est soigneusement documenté. C’est l’endroit idéal pour trouver des films cultes, des séries de genre parfois oubliées ou des pépites du cinéma « bis » et de série B.

Le site privilégie la qualité à la quantité. Vous y trouverez des versions souvent difficiles à dénicher ailleurs, avec un accent mis sur la conservation du patrimoine cinématographique de genre. Les liens de téléchargement sont généralement hébergés sur des services comme Multiup ou 1fichier, assurant une récupération rapide des fichiers. L’interface, bien que simple (format blogspot), a l’avantage d’être dénuée de la pollution publicitaire massive que l’on retrouve sur les gros annuaires de DDL.

Chaque publication est accompagnée d’un synopsis, d’une affiche et de détails techniques sur la qualité de la vidéo (résolution, langue). C’est une ressource précieuse pour les collectionneurs et les cinéphiles qui cherchent à sortir des sentiers battus du box-office mondial.

Muaddib Sci-Fi est la référence incontournable pour les passionnés de Science-Fiction et de Fantastique.

Type : Blog spécialisé DDL | Hébergeurs : Multiup, 1fichier | Inscription : Non | Coût : Gratuit | Langue : Français | Sécurité : VPN recommandé


Comment télécharger un film en téléchargement direct ?

Pour télécharger un film depuis un site de téléchargement direct c’est à la fois très simple et totalement gratuit.

1- D’abord vous recherchez le contenu qui vous convient sur l’un des sites que je vous ai présenté précédemment. Vous avez pour cela généralement un moteur de recherche un votre disposition mais de nombreux filtres vous permettent de rechercher par catégorie ou par date si vous préférez.

2- Une fois que vous avez sélectionné un contenu, vous devez rechercher le lien de téléchargement sur la page en question. Ce n’est pas toujours facile à identifier au premier coup d’œil si vous n’avez pas l’habitude mais car il y a souvent pleins de pub qui s’affichent. Le site n’héberge aucun contenu, il n’affiche que des liens de téléchargement vers des plateformes d’hébergement comme 1fichier, Uptobox, Turbobit, vous avez donc parfois plusieurs liens de proposés pour un même contenu.

3- Une fois que vous avez trouvé le lien cliquez dessus et vous allez être redirigé vers l’hébergeur du contenu. Vous pourrez alors télécharger votre film ou votre série sans problème. Les hébergeurs sont payants mais ils proposent tous une offre gratuite qui vous permet de télécharger un contenu avec quelques restrictions sur le débit ou le nombre de téléchargements possibles par jour. Généralement i n’y a pas besoin de s’inscrire que quoi que ce soit.

Plutôt qu’un long discours, même si télécharger un film en téléchargement direct est ultra simple, je vous invite à consulter ce tuto :

Les sites Down …

[DOWN] WaWa-Mania : il s’agit d’un forum ou l’inscription (gratuite) est obligatoire. L’avantage du forum est que ce sont les utilisateurs qui l’enrichissent de contenus et remplacent les liens morts par des liens valides. Wawa-Mania est une référence du genre et vous y trouverez très certainement votre bonheur en films, musiques et ebooks. Il remplace parfaitement Down Paradise et est selon moi très certainement le meilleur site de téléchargement actuel.

NEWS DU 10/10/2016 : Panne technique depuis début Octobre, espérons que cela ne soit pas autre chose … 

[DOWN] Planet Series : Ce site est spécialisé dans les séries. L’inscription, non obligatoire, offre quelques options en plus comme la sélection de plusieurs liens en même temps.

[DOWN] Down Paradise : Il s’agit d’un forum ou l’inscription est obligatoire. La modération est rigoureuse et la qualité est au rendez-vous. Le système de forum permet de réduire le nombre de liens morts et d’augmenter le dynamisme du contenu. Quand un contenu est apprécié, laisser un commentaire permet de le remonter en tête. Les différentes rubriques sont ainsi constamment en mouvement pour ne proposer que le meilleur. Seul petit bémol, le forum, victime de son succès est parfois en panne … patientez quelques heures et retentez votre chance vous ne le regretterez pas.

Rappel sur les méthodes de téléchargement

Il y a 3 grandes méthodes pour télécharger des films, séries, MP3.

1- Le Peer To Peer (P2P / Torrent)

Ce protocole repose sur le principe de partage appelé Peer To Peer ou P2P.

Le BitTorrent est une solution de P2P.

Cette méthode de téléchargement est surveillée en France par le gouvernement via la commission Hadopi. Le pirate est sanctionné en cas de téléchargement d’un contenu protégé par plusieurs courriers puis une coupure de son accès ADSL.

Mais cette surveillance n’arrêtent pas les pirates qui ont une astuce très simple pour télécharger en P2P sans aucun risque : L’utilisation d’un VPN.

Le VPN est un petit service payant, mais très abordable, qui permet de télécharger de manière complètement anonyme. Il existe de nombreux services VPN mais tous ne se valent pas ! Parmi les meilleurs VPN on trouve NordVPN, ExpressVPN ou encore PureVPN. Tous sont recommandés par Torrent Freak et optimisez pour le téléchargement.

Consultez le Guide d’utilisation et la sélection des meilleurs VPN pour en savoir plus.

2- Les Newsgroups

Télécharger du contenu par les Newsgroups est un peu dépassé. Néanmoins cette méthode très prisée il y a 1 dizaine d’année était plutôt efficace et sécurisée. Pour télécharger en Newsgroup il faut un abonnement payant à un serveur de Newsgroups. Le principe est de télécharger sur votre ordinateur des fragments du contenu souhaité en recherchant dans les différents groupes proposés. Ensuite un logiciel permet de ré-assembler les morceaux et le tour est joué.

3- Le téléchargement direct [Méthode présentée dans cet article]

Cette dernière méthode consiste à télécharger directement votre contenu chez un hébergeur spécialisé dans le stockage de données. Le téléchargement direct se fait en HTTPS, le même protocole que pour consulter des pages Internet. Cette méthode est ainsi beaucoup utilisée par les pirates en herbe car elle est simple.

Les hébergeurs de données en question sont généralement payants, mais ils permettent quand même un accès gratuit avec quelques limitations comme le nombre de téléchargement journalier, le volume de données téléchargées quotidiennement et la vitesse de téléchargement. Ces limitations ne sont donc pas gênantes dans la majorité des cas. Mais si vous téléchargez beaucoup peut être devriez vous envisager du faire du Torrent.

Les hébergeurs se contentent d’héberger. Ils ne référencent pas ce qu’ils hébergent. Pour trouver des films et séries à télécharger vous devez passer par l’un des annuaires que je présente dans cet article.

Si vous voulez savoir comment télécharger vous pouvez lire mon article comment télécharger un film en téléchargement direct pour les nuls ou je vous propose une démonstration pour que vous compreniez bien. Je rappelle que tout ceci est illégal, c’est juste à titre informatif.

Clause de non-responsabilité !

📢 Disclaimer

Ce tutoriel est fourni à des fins strictement informatives et éducatives. L’auteur et le site web n’encouragent, ne cautionnent ni ne promeuvent le téléchargement ou la distribution illégale de contenu protégé par des droits d’auteur.

Les lecteurs sont vivement encouragés à respecter les lois sur le droit d’auteur en vigueur dans leur pays et à utiliser uniquement des services de streaming et de téléchargement légaux et autorisés.

L’utilisation de sites de téléchargement non autorisés peut exposer les utilisateurs à des risques juridiques, des malwares, et peut nuire à l’industrie créative.

L’auteur et le site web déclinent toute responsabilité quant aux conséquences légales, financières ou techniques résultant de l’utilisation des informations fournies dans cet article.Les lecteurs sont seuls responsables de leurs actions et sont invités à faire preuve de discernement et de prudence dans leurs activités en ligne.

Nous recommandons vivement de soutenir les créateurs et l’industrie du divertissement en utilisant des plateformes légitimes et en payant pour le contenu consommé.

Cet article original intitulé Les 7 meilleurs sites de téléchargement direct de films et séries en Français pour 2026 #DDL #Warez a été publié la première sur SysKB.

  •  

5 usages pratiques pour profiter au maximum de votre NAS UGREEN (DXP2800 / DH4300 Plus et autres modèles)

Après avoir découvert ce qu’était un NAS je vous ai proposé une présentation du NAS à 2 baies UGREEN DXP2800 puis du NAS à 4 baies UGREEN DH4300 Plus. J’ai également rédiger un article qui expliquait en détail comment configurer un NAS UGREEN pour vous permettre de démarrer sans encombre. Dans ce nouvel article je vous présente 5 usages pratiques pour exploiter pleinement votre NAS UGREEN, peu importe le modèle puisqu’ils partagent tous le même système d’exploitation UGOS.

Que vous souhaitiez sauvegarder automatiquement les photos de votre smartphone, diffuser de la musique en streaming sur vos appareils audio, regarder vos vidéos sur TV ou à distance, ou encore organiser intelligemment vos photos grâce à l’IA, l’environnement logiciel UGOS vous offre une expérience fluide et cohérente. Mélomanes, cinéphiles, photographes amateurs ou professionnels y trouveront leur compte.

Voici comment tirer le meilleur parti de votre NAS UGREEN dès aujourd’hui !


En préambule

Les exemples présentés dans cet article sont réalisés sur le modèle Ugreen DXP2800. Ils illustrent différentes fonctionnalités offertes par l’environnement logiciel UGOS, commun à tous les NAS Ugreen : gestion et lecture de musique, organisation de photos, visionnage de vidéos, synchronisation de contenus, et bien plus encore. Ces usages sont donc valables quel que soit le modèle de NAS Ugreen que vous possédez. En fin d’article, vous trouverez également quelques références d’autres modèles de la gamme pour mieux vous orienter.

USAGE 1 : Sauvegarde automatique des photos de votre smartphone

Perdre les photos ou les vidéos de votre smartphone est un cauchemar, mais le DXP2800 rend cela impossible grâce à l’application Sync & Backup. Cette fonctionnalité, décrite dans le guide UGREEN, permet de sauvegarder automatiquement vos photos et vos vidéos sur le NAS dès que vous les prenez afin de sécuriser vos précieux souvenirs et vous laissant le loisir de trier tout cela plus tard.

Comment configurer :

  1. Téléchargez l’application UGREEN NAS sur iOS ou Android.
  2. Connectez-vous avec votre compte UGREEN.
  3. Dans « Sync & Backup » activer la sauvegarde des photos
  4. Sélectionnez le dossier pour stocker les sauvegardes de vos photos (pour ma part je stocke ces photos dans un dossier de sauvegarde dédié que je classe dans la galerie Photo de mon NAS une fois que je les ai retouché. Mais vous pouvez très bien les envoyer directement dans votre galerie pour une publication immédiate.
  5. Choisissez la façon de trier les photo (en vrac ou trié par date)

Pourquoi c’est génial : Dès que vous prenez des photos ou des vidéos elles sont protégées en cas de perte, de vol ou si tout simplement vous cassez votre smartphone. En stockant vos photos sur votre NAS vous n’êtes pas tributaire d’nu abonnement à OneDrive ou Google One et vous profitez au maximum de votre investissement dans votre NAS. De plus, vous accédez à vos images depuis n’importe quel appareil connecté au NAS, en local ou à distance via Ugreenlink.

USAGE 2 : Lecture en streaming de votre musique sur un périphérique audio

Amateurs de musique, le DXP2800 devenir un vrai jukebox personnel utilisable depuis n’importe quel périphérique, comme un streamer ATOLL MS120 pour les audiophiles exigeants, une Freebox, un amplificateur audio connecté, mais aussi un PC ou un Smartphone.

Comment configurer :

La première chose à faire est de préparer votre audiothèque, et pour cela c’est très simple :

  1. Connectez-vous à votre NAS
  2. Installez l’application Musique
  3. Déposez tous vos albums en MP3 ou idéalement en FLAC pour une qualité audiophile dans votre audiothèque

Ensuite il y a 2 cas d’usages :

  • Soit vous écoutez de la musique depuis votre smartphone ou votre PC, et dans ce cas vous utilisez l’application UGREEN que vous avez déjà installé, celle qui sert à gérer votre NAS, et il suffira de lancer l’application Musique pour accéder à votre audiothèque.

A gauche le lecteur sur PC et à droite le lecteur sur Smartphone (qui est vraiment TOP!)

  • Soit vous souhaitez accéder à votre musique depuis un périphérique audio connecté comme le streamer ATOLL MS120, la Freebox, ou encore l’amplificateur audio connecté que j’évoquais précédemment. Dans ce cas l’approche est différente puisque vous ne pouvez pas installez l’application UGREEN, mais tout aussi puissante :
  1. Dans l’interface de gestion de votre NAS allez dans Panneau de configuration > Services de fichiers > Service de découverte et activez Service UPnP pour diffuser votre audiothèque sur les périphériques compatibles.
  2. Sur votre périphérique audio compatible recherchez les sources réseaux disponibles et vous devriez voir apparaître votre NAS comme source UPnP.
  3. Sélectionnez le DXP2800 et naviguez dans votre audiothèque !
  4. Mettez le son à fond et profitez !
Je ne me passe plus de mon streamer audio Atoll MS120
J’accède à mes musiques depuis l’application de mon Streamer Atoll MS120

Pourquoi c’est pratique : UPnP permet une détection automatique du contenu multimédia de votre NAS par vos appareils, sans logiciel supplémentaire. Les ports 2,5 GbE assurent un streaming fluide, même pour des fichiers audio haute résolution. Que vous soyez dans le salon ou la cuisine, votre musique vous suit partout.

USAGE 3 : Lecture en streaming des vidéos sur votre Freebox Pop

Pour les cinéphiles, le DXP2800 est un excellent serveur multimédia. Vous pouvez profiter de vos vidéos sur une Freebox Pop grâce aux applications VLC, Nova Player et même l’application UGREEN, transformant votre télévision en vidéothèque personnelle.

Comment configurer :

  1. Installez VLC, Nova Player ou UGREEN NAS directement sur votre Freebox Pop via le store d’applications.
  2. Ouvrez l’application et activez la recherche de sources réseau.
  3. Ajoutez le DXP2800 comme source en entrant son nom ou son adresse IP. Mais normalement si vous avez suivi mon tutoriel sur la configuration du NAS il apparaîtra automatiquement comme périphérique UPNP.
  4. Parcourez vos dossiers de vidéos et lancez la lecture.

Pourquoi c’est top : Avec une sortie HDMI 4K et des vitesses de transfert allant jusqu’à 240 MB/s (selon HowToGeek), le streaming est fluide, même pour des films en haute définition. Fini les transferts sur clés USB : vos vidéos sont accessibles directement sur votre télé.

USAGE 4 : Lecture des vidéos depuis le client UGREEN NAS

L’application UGREEN NAS ne se contente pas de gérer vos fichiers ; elle intègre une application appelée Théatre qui fait office de vidéothèque et de lecteur vidéo. Ainsi peu importe ou vous êtes vous pouvez regarder vos vidéos en toute simplicité depuis votre PC et même votre smartphone.

Comment ça marche :

  1. Ouvrez l’application UGREEN NAS sur votre appareil.
  2. Connectez-vous avec vos identifiants Ugreen.
  3. Lancez l’application « Théatre »
  4. Sélectionnez une vidéo pour la lire directement dans le lecteur intégré.

Pourquoi c’est pratique : Pas besoin d’outils tiers comme VLC, l’application UGREEN NAS, compatible avec iOS, Android, et Windows, centralise tout. Avec le support de la transcodification 4K, vos vidéos s’affichent en haute qualité, même sur des appareils mobiles, et ça fonctionne même lorsque vous êtes en dehors de chez vous. Vous avez en quelque sorte créer votre propre Netflix 😊

USAGE 5 : Gestion et affichage de vos photos avec l’application Photos

Le DXP2800 excelle dans la gestion des photos grâce à son application Photos, qui utilise l’intelligence artificielle pour organiser vos images. Cette fonctionnalité est parfaite pour les familles ou les amateurs de photographie et je peux vous assurer que sur le DXP2800 c’est extrèmement rapide et agréable à utiliser car le DXP2800 est un NAS clairement très performant. C’est sur ce genre de fonctionnalité d’IA qu’un NAS performant se distingue d’un NAS d’entrée de gamme.

Fonctionnalités clés :

  • Reconnaissance faciale : Regroupe automatiquement les photos par personne.
  • Reconnaissance d’objets : Classe les images par thèmes (ex. : vacances, animaux).
  • Recherche intelligente : Trouvez des photos par mot-clé, date, ou lieu.
  • Albums personnalisés : Créez des albums pour des événements ou projets.

Comment l’utiliser :

  1. Accédez à l’application Photos via l’application UGREEN NAS.
  2. Importez vos photos si ce n’est pas encore fait.
  3. Laissez l’IA analyser vos images pour les classer automatiquement.
  4. Utilisez la recherche ou créez des albums pour organiser vos souvenirs.

Pourquoi c’est utile : L’IA réduit le temps passé à trier vos photos. Vous pouvez partager des albums avec votre famille ou vos amis via des liens sécurisés, et la capacité de 208 To permet de stocker des millions d’images.

Résumé des 5 usages pratiques d’un NAS UGREEN

  • Sauvegarde auto des photos : L’application Sync & Backup envoie vos photos/vidéos du smartphone vers le NAS en temps réel.
  • Musique en streaming : Transformez votre NAS en jukebox accessible depuis PC, smartphone ou périphérique audio UPnP.
  • Vidéos sur Freebox Pop : Diffusez vos films directement sur votre TV via VLC ou Nova Player, sans clé USB.
  • Lecture via l’app UGOS : Regardez vos vidéos partout avec l’appli Théatre intégrée, même à distance.
  • Gestion intelligente des photos : Classement IA, reconnaissance faciale et albums personnalisés avec l’app Photos.

À retenir : Ces fonctionnalités sont communes à tous les NAS UGREEN, grâce à l’OS maison UGOS. Peu importe le modèle, vous profitez du même confort d’usage.

Conclusion

À travers ces cinq usages — gestion de la musique, organisation de photos, lecture de vidéos, synchronisation intelligente de contenus, etc. — j’ai montré à quel point l’écosystème logiciel UGOS est polyvalent et cohérent. Bien que j’aie utilisé le modèle Ugreen NASync DXP2800 pour illustrer ces scénarios, les fonctionnalités décrites reposent sur le même environnement logiciel présent sur toute la gamme de NAS Ugreen.

En pratique, l’accès aux médias, le partage à distance, la sauvegarde automatisée, le streaming fluide et la classification intelligente des contenus sont exploitables sur n’importe quel NAS UGREEN. Cette homogénéité simplifie la montée en gamme sans réapprentissage complexe.

Voici une sélection de modèles populaires de la gamme :

  • UGREEN DXP2800 — 2 baies SATA – 2 emplacements M.2 NVMe – Intel N100 de 4 coeurs, 8 Go de RAM DDR5, 1 Port 2.5 GbE – Stockage jusqu’à 76 TB – Idéal pour un usage domestique ou petit bureau.
  • UGREEN DH4300 Plus — 4 baies SATA – Rockchip ARM 2.4GHz de 8 coeurs, 8 Go de RAM DDR5, 1 Port 2,5 GbE — Stockage jusqu’à 136 TB – Idéal pour un usage domestique ou petit bureau.
  • UGREEN DXP4800 — 4 baies SATA – 2 emplacements M.2 NVMe – Intel N100 de 4 coeurs, 8 Go de RAM DDR5, 2 Ports de 2.5 GbE – Stockage jusqu’à 136 TB.
  • UGREEN DXP4800 Plus — 4 baies SATA – 2 emplacements M.2 NVMe – Intel Pentium Gold 8505 de 5 coeurs, 8 Go de RAM DDR5, 2.5 GbE + 10 GbE – Stockage jusqu’à 136 TB – Très performant pour Plex et les usages intensifs.
  • UGREEN DXP6800 Pro — 6 baies SATA – 2 emplacements M.2 NVMe – Intel i5 1235u de 10 cœurs, 8 Go de RAM DDR5, 2 Ports 10 GbE – Hautes performances réseau et stockage, jusqu’à 196 TB.
  • UGREEN DXP8800 Plus — 8 baies SATA – 2 emplacements M.2 NVMe – Intel i5 1235u de 10 cœurs, 8 Go de RAM DDR5, 2 Ports 10 GbE – Stockage jusqu’à 256 TB.
  • UGREEN DXP480T Plus — 4 emplacements M.2 NVMe – Intel i5 1235u de 10 cœurs, 8 Go de RAM DDR5, 1 Port 10 GbE — NAS tout-flash ultra-rapide jusqu’à 32 TB.

Cet article original intitulé 5 usages pratiques pour profiter au maximum de votre NAS UGREEN (DXP2800 / DH4300 Plus et autres modèles) a été publié la première sur SysKB.

  •  

Commande pour installer Metasploit sur Debian 13 pour Metasploitable.

Ouvrir un terminal et tapé :

su

apt install curl

exit

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall

Lancer ensuite la commande :

msfconsole

Creating database at /Users/joesmith/.msf4/db
Starting Postgresql
Creating database users
Creating initial database schema

** Metasploit Framework Initial Setup Complete **

[] Starting the Metasploit Framework console…-[] The initial module cache will be built in the background, this can take 2-5 minutes…
/

Metasploit Park, System Security Interface
Version 4.0.5, Alpha E
Ready…

access security
access: PERMISSION DENIED.
access main security grid
access: PERMISSION DENIED….and…
YOU DIDN’T SAY THE MAGIC WORD!
YOU DIDN’T SAY THE MAGIC WORD!
=[ metasploit v4.11.0-dev [core:4.11.0.pre.dev api:1.0.0]]

  • — –=[ 1454 exploits – 827 auxiliary – 229 post ]
  • — –=[ 376 payloads – 37 encoders – 8 nops ]
  • — –=[ Free Metasploit Pro trial: http://r-7.co/trymsp ]
    msf >

Voilà 🙂. (Si tout se passe bien et que vous avez installé MariaDB ou Postresql au préalable, la configuration de l’utilisateur MSF se fait pendant l’installation. Sinon se répertorier au site : Rapid7 pour plus de détails.)

Sinon, si vous n’êtes pas connectés à votre base de donnée, vous devez le faire vous-même.

Pour cela, installé le paquet « postegresql ».

sudo apt install postegresql

Ensuite faite : (cela va initialiser votre db pour metasploit avec l’utilisateur « msf »)

msfd init

root@kali:~# systemctl start postgresql

root@kali:~# msfdb init
Creating database user ‘msf’
Enter password for new role:
Enter it again:
Creating databases ‘msf’ and ‘msf_test’
Creating configuration file in /usr/share/metasploit-framework/config/database.yml
Creating initial database schema

msf > db_status [*] postgresql connected to msf

Voilà, pour moi de mon côté c’est bon. Je peux me lancer à l’aventure sur metasploitable.

(Désolé pour ce tutoriel sans images ni couleurs mais je les fais avec mon mobile.)

Merci au site Rapid7 et kali.org.

  •  

Commande pour installer Metasploit sur Debian 13 pour Metasploitable.

Ouvrir un terminal et tapé :

su

apt install curl

exit

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall

Lancer ensuite la commande :

msfconsole

Creating database at /Users/joesmith/.msf4/db
Starting Postgresql
Creating database users
Creating initial database schema

** Metasploit Framework Initial Setup Complete **

[] Starting the Metasploit Framework console…-[] The initial module cache will be built in the background, this can take 2-5 minutes…
/

Metasploit Park, System Security Interface
Version 4.0.5, Alpha E
Ready…

access security
access: PERMISSION DENIED.
access main security grid
access: PERMISSION DENIED….and…
YOU DIDN’T SAY THE MAGIC WORD!
YOU DIDN’T SAY THE MAGIC WORD!
=[ metasploit v4.11.0-dev [core:4.11.0.pre.dev api:1.0.0]]

  • — –=[ 1454 exploits – 827 auxiliary – 229 post ]
  • — –=[ 376 payloads – 37 encoders – 8 nops ]
  • — –=[ Free Metasploit Pro trial: http://r-7.co/trymsp ]
    msf >

Voilà 🙂. (Si tout se passe bien et que vous avez installé MariaDB ou Postresql au préalable, la configuration de l’utilisateur MSF se fait pendant l’installation. Sinon se répertorier au site : Rapid7 pour plus de détails.)

Sinon, si vous n’êtes pas connectés à votre base de donnée, vous devez le faire vous-même.

Pour cela, installé le paquet “postegresql”.

sudo apt install postegresql

Ensuite faite : (cela va initialiser votre db pour metasploit avec l’utilisateur “msf”)

msfd init

root@kali:~# systemctl start postgresql

root@kali:~# msfdb init
Creating database user ‘msf’
Enter password for new role:
Enter it again:
Creating databases ‘msf’ and ‘msf_test’
Creating configuration file in /usr/share/metasploit-framework/config/database.yml
Creating initial database schema

msf > db_status [*] postgresql connected to msf

Voilà, pour moi de mon côté c’est bon. Je peux me lancer à l’aventure sur metasploitable.

(Désolé pour ce tutoriel sans images ni couleurs mais je les fais avec mon mobile.)

Merci au site Rapid7 et kali.org.

  •  

[WordPress] Programmer un article sans WP-Cron

J'utilise WordPress depuis une vingtaine d'années maintenant et la publication programmée d'article est vraiment quelque chose qui ne fonctionne pas bien.

Voici comment y remédier ✅

Pourquoi programmer un article ?

Je publie mes articles toujours à l'avance et à la même heure : 8h du matin. C'est une heure plutôt active pour la veille, les actus... et c'est le bon moment pour voir passer un tweet annonçant un nouvel article sur Blogmotion ☺

Mais cette fonctionnalité n'a JAMAIS correctement fonctionné pour moi. Résultat : certains articles ne sont pas publiés et je dois le faire à la main...

C'était un peu mieux quand j'ai installé un plugin censé corriger les ratés de publication ("missed-scheduled-posts-publisher"). Et puis ça a recommencé à fonctionner aléatoirement. Je n'ai jamais su si c'était lié à un plugin de cache ? un manque de visiteur au moment de la programmation ? Peu importe !

Désactiver WP-cron (wp-cron.php)

Pour désactiver la fonctionnalité native de pseudo cron de WordPress (aka WP-Cron) ajouter cette ligne dans /wp-config.php :

define('DISABLE_WP_CRON', true);

N'oubliez pas d'enregistrer le fichier.

crontab ou cron web ?

Vous avez le choix d'utiliser un service crontab local si vous avez un serveur dédié, ou bien le service cron du panel d'admin de votre hébergeur s'il en propose un.

Si vous n'avez rien de tout ça vous pouvez utiliser un service web cron comme cron-job.org

L'URL à appeler est :

https://exemple.fr/wp-cron.php?doing_wp_cron

Fréquence choisie : toutes les 15 minutes, c'est suffisant pour moi.

Protéger l'accès (facultatif)

L'appel de cette URL ne fera rien de plus que de vérifier si un article doit être publié. Rien de grave à ce que l'adresse ne soit accessible par tout le monde.

MAIS! comme WordPress est régulièrement victime de vulnérabilités (comme tous les produits) je préfère filtrer l'accès par un identifiant et mot de passe. On n'est jamais trop prudent.

Pour cela ajouter à la racine du blog dans le fichier .htaccess cette directive de filtrage :

<Files "wp-cron.php">
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /datas/hebergeur/site/.htpasswd
Require valid-user
</Files>

Il faudra ensuite créer ce fichier avec la commande htpasswd sous Linux ou depuis un éditeur en ligne qui fonctionne côté client pour ne pas envoyer votre identifiant au site, exemple.

Testez l'accès depuis votre navigateur web. Si l'accès fonctionne  après saisie du login/MDP alors ajoutez les dans votre service cron/crontab. Sur cron-job.org c'est dans l'onglet "avancé" du cron, cocher "Nécessite une authentification HTTP" puis saisir votre login/MDP.

Conclusion

Depuis que j'ai mis en place cette solution je n'ai plus aucun raté de publication, l'objectif est donc atteint 💪!

Plus de frustration ni de charge mentale pour aller vérifier si la publication s'est déroulée comme prévue.

Et si vous préférez utiliser WP-CLI c'est aussi possible avec cette commande :

wp cron event run --due-now > >/dev/null 2>&1

Et voilà !

sources : 1, 2

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 13/08/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [WordPress] Programmer un article sans WP-Cron provient de : on Blogmotion.
  •  

Comment recoder le bitcoin depuis zéro ? 🤔

V2F vient de sortir la meilleure vidéo que j'ai pu voir sur le bitcoin, une masterclass!

La vidéo résume le fonctionnement de bitcoin, ses particularités, sa robustesse et les problématiques résolues avec des mathématiques (cryptographie) et un soupçon de logique.

Avec le recul que l'on a sur les cryptomonnaies aujourd'hui, on peut dire que la pratique a largement confirmé la théorie 🤑

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 10/08/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Comment recoder le bitcoin depuis zéro ? 🤔 provient de : on Blogmotion.
  •  

Jardin numérique – lamecarlate.net

Ici, je présente tout un tas de trucs glanés, avec mes remarques (ou pas).
C'est comme un jardin. Il y a :

  • des graines : juste une pensée, une idée (#état/graine🌱)
  • des bourgeons : un peu plus développé, avec un peu plus de matière (#état/bourgeon🌿)
  • des arbres : des articles complets (#état/arbre🌲)

Oh mais j'adore cette façon de voir et de présenter ses pensées, à la fois poétique et à la fois tellement terre à terre. Et contenu est très très bon.


Permalien
  •  
❌