Sélectionner Une Page

OURTUBE – Installation

DOCKER, MEDIAS, UTILITAIRES

Ourtube est une application Web moderne et complète pour télécharger des vidéos et de l'audio depuis YouTube et 1000+ autres plateformes. Construit avec React, FastAPI et yt-dlp. 

Caractéristiques

(Extrait du GitHub de chicohaager)

Fonctionnalité de base

  • support multiplateforme: YouTube et 1000+ autres sites vidéo via yt-dlp
  • Téléchargements vidéo et audio: Vidéo complète ou audio uniquement avec sélection de format
  • Sélection de qualité: Meilleur, 4K, 1440p, 1080p, 720p, 480p, 360p ou le plus bas
  • Formats audio: MP3, FLAC, OGG, M4A, WAV, AAC, OPUS
  • Progrès en temps réel: Progression du téléchargement en direct avec vitesse et ETA
  • Téléchargements simultanés: Téléchargements simultanés configurables avec gestion des files d'attente
  • Téléchargements programmés: Planifiez les téléchargements pour plus tard
  • Réessai automatique: Nouvelle tentative automatique en cas d'échec avec tentatives configurables
  • Sous-titres: Télécharger les sous-titres en plusieurs langues

Expérience utilisateur

  • Interface utilisateur moderne: Conception Material-UI propre et réactive
  • Multilingue: Localisation allemand/anglais
  • Aperçu vidéo: Vignette et informations avant le téléchargement
  • Mode sombre/clair: Détection automatique avec bascule manuelle
  • Télécharger les préréglages: Enregistrer et réutiliser les configurations de téléchargement
  • Télécharger l'historique: Historique persistant avec suivi de statut

Performance et sécurité

  • Mise en cache: Récupération rapide d'informations vidéo avec mise en cache
  • Limitation de taux: Limitation intégrée du taux de demande
  • En-têtes de sécurité: En-têtes de protection XSS, CSRF
  • Mises à jour automatiques: Mises à jour automatiques yt-dlp
  • intégration ffmpeg: Extraction audio et conversion de format

1. Configuration Console

1.1. Application personnalisée

Cliquez sur l’icône + en haut à droite de la page d’accueil au dessus des tuiles et sélectionnez Installer une application personnalisée.

1.2. Importer

Cliquez sur l’icône + en haut à droite de la page d’accueil au dessus des tuiles et sélectionnez Installer une application personnalisée.

1.3. Importer le YAML

Le pop-up vous propose d’importer votre configuration avec un fichier YAML ou de copier-coller celle-ci dans la fenêtre dédiée. Vous pouvez agrandir cette fenêtre en sélectionnant les deux traits en bas à droite.

Copier-coller dans la fenêtre le code de configuration ci dessous (ouvrir la bascule)

YAML

Ourtube

name: ourtube
services:
  ourtube:
    cpu_shares: 
    command: []
    container_name: ourtube
    deploy:
      resources:
        limits:
          memory: 
        reservations:
          devices: []
    environment:
      - DOWNLOAD_DIR=/app/downloads
      - ENABLE_YTDL_UPDATE=true
      - MAX_CONCURRENT_DOWNLOADS=4
      - YTDL_UPDATE_INTERVAL=86400
    healthcheck:
      test:
        - CMD
        - curl
        - -f
        - http://localhost:8000/api/config
      timeout: 15s
      interval: 30s
      retries: 3
      start_period: 1m0s
    image: chicohaager/ourtube:latest
    labels:
      icon: https://raw.githubusercontent.com/chicohaager/ourtube/main/logo-small.png
    ports:
      - target: 8000
        published: "8477"
        protocol: tcp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /DATA/Downloads
        target: /app/downloads
      - type: bind
        source: /DATA/AppData/ourtube/app/config
        target: /app/config
    devices: []
    cap_add: []
    network_mode: bridge
    privileged: false
x-casaos:
  author: self
  category: self
  hostname: 
  icon: https://raw.githubusercontent.com/chicohaager/ourtube/main/logo-small.png
  index: /
  is_uncontrolled: false
  port_map: "8477"
  scheme: http
  store_app_id: ourtube
  title:
    custom: OURTUBE
    en_us: ourtube

Cliquez sur Appliquer, puis sur OK sur le Pop-up qui s’affiche

1.4. Paramètres Ourtube

Web UI : votre IP locale

Volumes : Vous pouvez changer la destination des téléchargements à /DATA/Downloads (optionnel)

1.5. Installer

Cliquez sur Installer et patientez le temps de l’installation.

NB Si vous avez installé le Pare-feu ouvrez le port 8477 à l'onglet Rules

Puis, cliquez sur la nouvelle tuile créée pour ouvrir une nouvelle page web

2. Interface Web

Choisissez votre vidéo sur YouTube ou un autre site. Copier / coller dans la fenêtre dédiée l'URL. Effectuez les réglages souhaités et si nécessaires. Et, cliquez sur Download.

Retrouvez votre téléchargement dans le dossier /DATA/Download

morgyann

morgyann

Curieux de nature, j’ai découvert le monde des serveurs et plus particulièrement des applications Docker en apprenant au fil des essais et des ressources partagées sur le web. En retour, je partage ce que je connais et plus particulièrement à l'intention des débutants.

Si vous avez envie de proposer un article, n'hésitez pas à me contacter.

Soutenons l'utilisation des applications open source et leurs développeurs.