Invidious propose une interface alternative à YouTube, en auto-hébergé.


Features
User features
- Lightweight
- No ads
- No tracking
- No JavaScript required
- Light/Dark themes
- Customizable homepage
- Subscriptions independent from Google
- Notifications for all subscribed channels
- Audio-only mode (with background play on mobile)
- Support for Reddit comments
- Available in many languages, thanks to our translators
Data import/export
- Import subscriptions from YouTube, NewPipe and Freetube
- Import watch history from NewPipe
- Export subscriptions to NewPipe and Freetube
- Import/Export Invidious user data
Technical features
- Embedded video support
- Developer API
- Does not use official YouTube APIs
- No Contributor License Agreement (CLA)
On peut l’installer à la main ou via un docker-compose, en suivant leur documentation.
version: "3" services: invidious: image: quay.io/invidious/invidious:latest restart: always ports: - "2904:3000" environment: INVIDIOUS_CONFIG: | db: dbname: invidious user: marmottepapotte password: motdepassedelamortquitue host: invidious-db port: 5432 check_tables: true healthcheck: test: wget -nv --tries=1 --spider http://10.0.4.64:2904/api/v1/comments/jNQXAC9IVRw || exit 1 interval: 30s timeout: 5s retries: 2 logging: options: max-size: "1G" max-file: "4" depends_on: - invidious-db labels: - "com.centurylinklabs.watchtower.enable=true" invidious-db: image: docker.io/library/postgres:14 restart: always volumes: - /mnt/Data/docker/invidious/sqldata:/var/lib/postgresql/data - /mnt/Data/docker/invidious/config/sql:/config/sql - /mnt/Data/docker/invidious/init-invidious-db.sh:/docker-entrypoint-initdb.d/init-invidious-db.sh environment: POSTGRES_DB: invidious POSTGRES_USER: marmottepapotte POSTGRES_PASSWORD: motdepassedelamortquitue healthcheck: test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"] labels: - "com.centurylinklabs.watchtower.enable=true"
Pour le test du healthcheck, pensez bien à changer l’URL ou l’IP:port
(104 vues)