Mirrors: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{mininav|[[Team XBMC]]|[[:Category:Team XBMC specific notes]]}}
{{mininav}}


This page contains information about our mirrors network setup.
This page contains information about our mirrors network setup.


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


Current mirrorlist is: http://mirrors.xbmc.org/list.html
To provide downloads we use a network of mirrors across the globe to provide the best possible location to download from. For actually distributing the downloads and making sure you will download from the best server available we have been using Mirrorbits, which has been operating since August 2015 and so far hasn't failed us yet. This is a great piece of software that constantly checks the status of the mirrors and dishes out files based on certain criteria, in an effort to ensure that downloads work as quickly and reliably as possible. Besides these builds it also hosts all the add-on which you can find in our official kodi.tv repository.
 
== Information ==
 
The actual mirror list is generated automatically and can be found by appending <code>?mirrorlist</code> to the URL of any mirrored file on mirrors.kodi.tv.
Example: http://mirrors.kodi.tv/demo-files/BBB/bbb_sunflower_2160p_60fps_normal.mp4?mirrorlist
 
So we would like to thank all these providers for helping us out on distributing Kodi throughout the world. If you are interested in being added to this list feel free to contact us. '''Do note that we will only accept offers from large institutions or companies to keep possible problems at a minimum.'''
 
Our main mirror address is: http://mirrors.kodi.tv


== rsync setup ==
== rsync setup ==


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


Line 16: Line 25:
primary Tier1 USA server:
primary Tier1 USA server:
* Name: gatech.edu
* Name: gatech.edu
* Uses: rsync://rsync.xbmc.org/main/
* address: rsync://rsync.gtlib.gatech.edu/xbmc/
* rsync address: rsync://rsync.gtlib.gatech.edu/xbmc
* Uses: rsync://rsync.kodi.tv/main/
** sync on half past the hour XX:30
* Notes:
* 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
** all other USA mirrors should sync from this host
** mirrors should sync at XX:00


=== euro ===


=== euro ===


primary Tier1 Europe server:
primary Tier1 Europe server:
* Name: df.lth.se
* Name: heanet.ie
* Uses: rsync://rsync.xbmc.org/euro/
* address: rsync://ftp.heanet.ie/mirrors/xbmc/
* rsync address: rsync://ftp.df.lth.se/xbmc
* Uses: rsync://rsync.kodi.tv/euro/
** sync on the hour XX:00
* Notes:
* Notes:
** This his no exclusions
** all other non-USA mirrors pull from them
** all other non-USA mirrors pull from them
 
** mirrors should sync at XX:00
 
 


== Requirements ==
== Requirements ==
* Space needed: ~60GB
* Space needed: ~100GB
* Mirrors pull at various times, the mirrorbrain database contains notes about these times.
* Mirrors pull at various times, the mirrorbits database contains notes about these times.
* Every hour on the hour is preferred where possible. Max is every 24h.
* Every couple of hours. 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.
* If mirrors ever move to a new server, the dns entry for rsync.xbmc.org or rsync.kodi.tv 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 white-listed the current IP for our constant mirror status checks.
* hosts need to provide this information to have proper setup
* hosts need to provide this information to have proper setup
** http:// location (manditory)
** http:// location (mandatory)
** ftp:// location (optional but prefered)
** ftp:// location (currently not used at all)
** rsync:// location (optional but preferred)
** rsync:// access to the mirrors for scanning available files(mandatory)
** Network bandwidth
** Network bandwidth (gives indication of probability factor for traffic redirecting)
** Operator webpage
** Host webpage
** Host description
** Redirect options: AS network only / Continent only/ Country only / Global
** Admin name (will not be made public)
** Admin name (will not be made public)
** Admin e-mail (will not be made public)
** Admin e-mail (will not be made public)
* rsync server is split up in two sections for providing data
** Please choose one of the TIER server rsync locations


Extra information
* rsync data could range to ~400Mb a day (amount may vary up or down)
* We have no hard data on amount of data that we redirect. We try to expand our network to reduce the amount for each mirror. We can always reduce the redirection criteria to reduce traffic to your mirror. Please contact us if needed.


 
[[Category:XBMC_Foundation]]
 
[[Category:Team XBMC specific notes]]

Latest revision as of 07:44, 22 October 2021

Home icon grey.png   ▶ Mirrors

This page contains information about our mirrors network setup.

Download mirrors

To provide downloads we use a network of mirrors across the globe to provide the best possible location to download from. For actually distributing the downloads and making sure you will download from the best server available we have been using Mirrorbits, which has been operating since August 2015 and so far hasn't failed us yet. This is a great piece of software that constantly checks the status of the mirrors and dishes out files based on certain criteria, in an effort to ensure that downloads work as quickly and reliably as possible. Besides these builds it also hosts all the add-on which you can find in our official kodi.tv repository.

Information

The actual mirror list is generated automatically and can be found by appending ?mirrorlist to the URL of any mirrored file on mirrors.kodi.tv. Example: http://mirrors.kodi.tv/demo-files/BBB/bbb_sunflower_2160p_60fps_normal.mp4?mirrorlist

So we would like to thank all these providers for helping us out on distributing Kodi throughout the world. If you are interested in being added to this list feel free to contact us. Do note that we will only accept offers from large institutions or companies to keep possible problems at a minimum.

Our main mirror address is: http://mirrors.kodi.tv

rsync setup

We have two main rsync mirrors 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
  • address: rsync://rsync.gtlib.gatech.edu/xbmc/
  • Uses: rsync://rsync.kodi.tv/main/
    • sync on half past the hour XX:30
  • Notes:
    • all other USA mirrors should sync from this host
    • mirrors should sync at XX:00

euro

primary Tier1 Europe server:

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

Requirements

  • Space needed: ~100GB
  • Mirrors pull at various times, the mirrorbits database contains notes about these times.
  • Every couple of hours. Max is every 24h.
  • If mirrors ever move to a new server, the dns entry for rsync.xbmc.org or rsync.kodi.tv 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 white-listed the current IP for our constant mirror status checks.
  • hosts need to provide this information to have proper setup
    • http:// location (mandatory)
    • ftp:// location (currently not used at all)
    • rsync:// access to the mirrors for scanning available files(mandatory)
    • Network bandwidth (gives indication of probability factor for traffic redirecting)
    • Host webpage
    • Host description
    • Redirect options: AS network only / Continent only/ Country only / Global
    • Admin name (will not be made public)
    • Admin e-mail (will not be made public)
  • rsync server is split up in two sections for providing data
    • Please choose one of the TIER server rsync locations

Extra information

  • rsync data could range to ~400Mb a day (amount may vary up or down)
  • We have no hard data on amount of data that we redirect. We try to expand our network to reduce the amount for each mirror. We can always reduce the redirection criteria to reduce traffic to your mirror. Please contact us if needed.