Mirrors

From Official Kodi Wiki
Revision as of 01:11, 5 June 2014 by NedBot (talk | contribs) (Bot: Automated text replacement (- XBMC + {{name}} ))
Jump to navigation Jump to search
Home icon grey.png   ▶ Team XBMC ▶ Category:Team XBMC specific notes ▶ Mirrors

This page contains information about our mirrors network setup.

Our main mirror address is: http://mirrors.xbmc.org

Current mirrorlist is: http://mirrors.xbmc.org/list.html

rsync setup

We have two main rsync mirror which are used by main Tier1 mirror hosts per continent. All other hosts should use those hosts according to their location.

main

primary Tier1 USA server:

  • Name: gatech.edu
  • Uses: rsync://rsync.xbmc.org/main/
    • sync on half past the hour XX:30
  • address: rsync://rsync.gtlib.gatech.edu/xbmc/
  • Notes:
    • This excludes plugins as a courtesy to hosts to avoid possibly infringing files (to be determined if still needed)
    • all other USA mirrors should sync from this host
    • mirrors should sync at XX:00

euro

primary Tier1 Europe server:

  • Name: df.lth.se
  • Uses: rsync://rsync.xbmc.org/euro/
    • sync on the hour XX:00
  • address: rsync://ftp.df.lth.se/xbmc/
  • Notes:
    • This his no exclusions
    • all other non-USA mirrors pull from them
    • mirrors should sync at XX:30

primary Tier1 Europe server:

  • Name: heanet.ie
  • Uses: rsync://rsync.xbmc.org/euro/
    • sync on the hour XX:00
  • address: rsync://ftp.heanet.ie/mirrors/xbmc/
  • Notes:
    • This his no exclusions
    • all other non-USA mirrors pull from them
    • mirrors should sync at XX:00


Requirements

  • Space needed: ~60GB
  • Mirrors pull at various times, the mirrorbrain database contains notes about these times.
  • Every hour on the hour is preferred where possible. Max is every 24h.
  • If mirrors ever move to a new server, the dns entry for rsync.xbmc.org can be changed and there should theoretically be no interruption. In reality, it makes sense to be sure that no one is pulling by IP or has whitelisted the current IP for our constant mirror status checks.
  • hosts need to provide this information to have proper setup
    • http:// location (manditory)
    • ftp:// location (optional but prefered)
    • rsync:// location (optional but preferred)
    • Network bandwidth
    • Host webpage
    • Admin name (will not be made public)
    • Admin e-mail (will not be made public)