mchangrh / sb-mirror

Docker containers to mirror the SponsorBlock database + API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SponsorBlock Mirror

Docker containers to mirror the SponsorBlock database + API

SponsorBlock data and databases are under CC BY-NC-SA 4.0 from https://sponsor.ajay.app.


sb-mirror License: MIT License: GPL v3

Usage

This copies the latest SponsorBlock database to the ./sb-mirror local directory

docker run --rm -it -v "${PWD}/sb-mirror:/mirror" mchangrh/sb-mirror:alpine

docker-compose

sb-mirror:
  image: mchangrh/sb-mirror
  container_name: sb-mirror
  volumes:
    - ./mirror:/mirror
    - ./export:/export
  ports:
    - 873:873
  environment:
  # - MIRROR=TRUE # enable cronjob
  # - MIRROR_URL=mirror.sb.mchang.xyz # override to set upstream mirror 
  # - SQLITE=FALSE # generate .db in /export  

Mirroring

If you would like to set up an active mirror, allow 873/tcp through your firewalls for rsyncd and uncomment lines in docker-compose

If you would like to set up a full API mirror, see containers


Contributions & Pull request are always welcome & appreciated

non-exhaustive list of packages & respective licences here

archive.sb.mchang.xyz

  • 24hr delay
  • historical archive
  • rsync + http(s)

mirror.sb.mchang.xyz

  • 5 minute delay
  • rsync + http(s)

sponsorblock.kavin.rocks

  • 5 minute delay
  • rsync

Special thanks to Ajay, SponsorBlock, SponsorBlockServer and SponsorBlockSite contributors, SponsorBlock VIPs and the community for their contributions.

Don't be shy! Join us on Discord or Matrix

About

Docker containers to mirror the SponsorBlock database + API

License:Other


Languages

Language:Shell 95.6%Language:Dockerfile 4.4%