![]() |
Welcome to the CPAN, the Comprehensive Perl Archive Network. This document describes the CPAN itself, the Mirror Network.
The master CPAN site is hosted by FUNET, the Finnish University NETwork (Espoo, Finland, Europe).
Select the site nearest to you from the list below, 'Registered CPAN sites' or from our mirror database to get the best response time and bandwidth. NOTE: one way to select 'the nearest' is to use the CPAN Multiplexer which can be used either to guess or to select the nearest site for you based on your host's Internet domain name.Kenya
ftp://mirror.liquidtelecom.com/CPAN/
http://mirror.liquidtelecom.com/CPAN/
rsync://mirror.liquidtelecom.com/CPAN/South Africa
ftp://cpan.mirror.ac.za/
http://cpan.mirror.ac.za/
rsync://cpan.mirror.ac.za/cpan/Gauteng
ftp://ftp.is.co.za/pub/cpan/
http://cpan.metacpan.org/
http://mirror.is.co.za/pub/cpan/Western Cape
ftp://ftp.saix.net/pub/CPAN/
http://cpan.metacpan.org/
http://cpan.saix.net/Uganda
http://mirror.kiu.ac.ug/cpan/
http://mirror.ucu.ac.ug/cpan/
China
http://mirrors.163.com/cpan/AnHui
http://mirrors.ustc.edu.cn/CPAN/Gansu
http://mirror.lzu.edu.cn/CPAN/Hong Kong SAR
http://cpan.metacpan.org/
http://mirror-hk.koddos.net/CPAN/
rsync://mirror-hk.koddos.net/CPAN/Liaoning
http://mirrors.neusoft.edu.cn/cpan/India
http://cpan.metacpan.org/Madras
http://cpan.metacpan.org/Maharashtra
http://cpan.metacpan.org/Telangana
http://cpan.excellmedia.net/Indonesia
http://cpan.pesat.net.id/
http://mirror.biznetgio.com/cpan/Iran
Alborz
http://mirror.rasanegar.com/CPAN/Japan
ftp://ftp.nara.wide.ad.jp/pub/CPAN/
http://ftp.nara.wide.ad.jp/pub/CPAN/
rsync://ftp.nara.wide.ad.jp/cpan/Kansai
http://cpan.metacpan.org/Kantō
ftp://ftp.kddilabs.jp/CPAN/
http://cpan.metacpan.org/
rsync://ftp.kddilabs.jp/cpan/Nomi
ftp://ftp.jaist.ac.jp/pub/CPAN/
http://ftp.jaist.ac.jp/pub/CPAN/
rsync://ftp.jaist.ac.jp/pub/CPAN/Saitama-Ken
ftp://ftp.riken.jp/lang/CPAN/
http://ftp.riken.jp/lang/CPAN/
rsync://ftp.riken.jp/cpan/Yamagata-ken
ftp://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/
http://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/Philippines
ftp://mirror.rise.ph/cpan/
http://mirror.rise.ph/cpan/Republic of Korea
ftp://cpan.mirror.cdnetworks.com/CPAN/
ftp://ftp.kr.freebsd.org/pub/CPAN/
http://cpan.mirror.cdnetworks.com/
http://ftp.kr.freebsd.org/pub/CPAN/
http://mirror.navercorp.com/CPAN/Russian Federation
ftp://mirror.truenetwork.ru/CPAN/
http://mirror.truenetwork.ru/CPAN/
rsync://mirror.truenetwork.ru/cpan/Singapore
http://cpan.metacpan.org/
http://cpan.mirror.choon.net/Taiwan
Nantou
ftp://ftp.ubuntu-tw.org/mirror/CPAN/
http://ftp.ubuntu-tw.org/mirror/CPAN/
rsync://ftp.ubuntu-tw.org/CPAN/United Arab Emirates
http://cpan.metacpan.org/Viet Nam
http://mirror.downloadvn.com/cpan/
Austria
Vienna
ftp://mirror.easyname.at/cpan/
http://mirror.easyname.at/cpan/Azerbaijan
Baku
http://mirror.yer.az/CPAN/Belarus
ftp://ftp.byfly.by/pub/CPAN/
ftp://mirror.datacenter.by/pub/CPAN/
http://ftp.byfly.by/pub/CPAN/
http://mirror.datacenter.by/pub/CPAN/
rsync://ftp.byfly.by/CPAN/
rsync://mirror.datacenter.by/CPAN/Bulgaria
ftp://mirrors.neterra.net/CPAN/
ftp://mirrors.netix.net/CPAN/
http://mirrors.neterra.net/CPAN/
http://mirrors.netix.net/CPAN/
rsync://mirrors.neterra.net/CPAN/
rsync://mirrors.netix.net/CPAN/Croatia
ftp://ftp.carnet.hr/pub/CPAN/
http://ftp.carnet.hr/pub/CPAN/Czech Republic
ftp://mirror.dkm.cz/cpan/
http://mirror.dkm.cz/cpan/
http://mirrors.nic.cz/CPAN/
rsync://mirror.dkm.cz/cpan/
rsync://mirrors.nic.cz/CPAN/Jihomoravský
ftp://ftp.fi.muni.cz/pub/CPAN/Denmark
ftp://mirrors.dotsrc.org/cpan/
http://cpan.metacpan.org/
http://mirrors.dotsrc.org/cpan/Finland
Etelä-Suomen Lääni
ftp://ftp.funet.fi/pub/languages/perl/CPAN/
rsync://rsync.nic.funet.fi/CPAN/Uusimaa
http://cpan.metacpan.org/France
Midi-Pyrénées
http://cpan.mines-albi.fr/
http://cpan.tetaneutral.net/
rsync://cpan.tetaneutral.net/cpan/Nord-Pas-de-Calais
http://cpan.mirrors.ovh.net/ftp.cpan.org/Rhône-Alpes
http://mirror.ibcp.fr/pub/CPAN/Île-de-France
ftp://ftp.lip6.fr/pub/perl/CPAN/
http://cpan.metacpan.org/
http://ftp.lip6.fr/pub/perl/CPAN/Germany
Baden-Württemberg
http://ftp-stud.hs-esslingen.de/pub/Mirrors/CPAN/
rsync://ftp-stud.hs-esslingen.de/CPAN/Bayern
http://cpan.noris.de/Berlin
ftp://ftp.fu-berlin.de/unix/languages/perl/Hamburg
ftp://cpan.mirror.iphh.net/pub/CPAN/
http://cpan.mirror.iphh.net/Hessen
ftp://mirror.de.leaseweb.net/CPAN/
http://cpan.metacpan.org/
http://mirror.23m.com/cpan/
http://mirror.de.leaseweb.net/CPAN/
rsync://mirror.23m.com/cpan/
rsync://mirror.de.leaseweb.net/CPAN/Niedersachsen
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/
http://ftp.gwdg.de/pub/languages/perl/CPAN/
rsync://ftp.gwdg.de/pub/languages/perl/CPAN/Nordrhein-Westfalen
ftp://ftp.halifax.rwth-aachen.de/cpan/
ftp://mirror.netcologne.de/cpan/
http://ftp.halifax.rwth-aachen.de/cpan/
http://mirror.netcologne.de/cpan/
http://mirror.softaculous.com/cpan/
rsync://ftp.halifax.rwth-aachen.de/cpan/
rsync://mirror.netcologne.de/cpan/Sachsen
ftp://mirror.checkdomain.de/CPAN/
http://mirror.checkdomain.de/CPAN/
http://www.planet-elektronik.de/CPAN/Greece
ftp://ftp.ntua.gr/pub/lang/perl/
http://ftp.ntua.gr/pub/lang/perl/
rsync://ftp.ntua.gr/CPAN/Ireland
ftp://ftp.heanet.ie/mirrors/ftp.perl.org/pub/CPAN/
http://ftp.heanet.ie/mirrors/ftp.perl.org/pub/CPAN/
rsync://ftp.heanet.ie/mirrors/ftp.perl.org/pub/CPAN/Italy
Emilia-Romagna
http://cpan.mirror.garr.it/CPAN/Lombardia
ftp://ftp.panu.it/pub/mirrors/perl/CPAN/
http://cpan.metacpan.org/
http://cpan.panu.it/
rsync://rsync.panu.it/CPAN/Moldova
ftp://mirror.as43289.net/pub/CPAN/
http://mirror.as43289.net/pub/CPAN/
rsync://mirror.as43289.net/CPAN/Netherlands
Flevoland
http://mirror.koddos.net/CPAN/
rsync://mirror.koddos.net/CPAN/Noord-Holland
ftp://ftp.nluug.nl/pub/languages/perl/CPAN/
ftp://mirror.transip.net/CPAN/
http://cpan.metacpan.org/
http://cpan.mirror.triple-it.nl/
http://ftp.nluug.nl/languages/perl/CPAN/
http://mirror.nl.leaseweb.net/CPAN/
http://mirror.transip.net/CPAN/
rsync://ftp.nluug.nl/CPAN/
rsync://mirror.nl.leaseweb.net/CPAN/
rsync://mirror.transip.net/CPAN/Zuid-Holland
ftp://ftp.tudelft.nl/pub/CPAN/
http://ftp.tudelft.nl/cpan/Norway
http://cpan.uib.no/Østlandet
http://cpan.metacpan.org/Poland
ftp://ftp.agh.edu.pl/CPAN/
http://ftp.agh.edu.pl/CPAN/Portugal
ftp://mirrors.up.pt/CPAN/
http://cpan.perl.pt/
http://cpan.zbr.pt/
http://mirrors.up.pt/CPAN/
rsync://mirrors.up.pt/CPAN/
rsync://rsync.cpan.perl.pt/cpan/Romania
ftp://mirrors.nav.ro/CPAN/
http://ftp.lug.ro/CPAN/
http://mirrors.m247.ro/CPAN/
http://mirrors.nav.ro/CPAN/
http://mirrors.nxthost.com/CPAN/
http://mirrors.xservers.ro/CPAN/
rsync://mirrors.m247.ro/CPAN/
rsync://mirrors.nav.ro/CPAN/Russian Federation
ftp://cpan.rinet.ru/pub/mirror/CPAN/
ftp://ftp.aha.ru/CPAN/
ftp://mirror.yandex.ru/mirrors/cpan/
http://cpan-mirror.rbc.ru/pub/CPAN/
http://cpan.rinet.ru/
http://cpan.uni-altai.ru/
http://mirror.rol.ru/CPAN/
http://mirror.yandex.ru/mirrors/cpan/
rsync://mirror.yandex.ru/mirrors/cpan/Serbia
ftp://mirror.sbb.rs/CPAN/
http://mirror.sbb.rs/CPAN/Slovakia
http://tux.rainside.sk/CPAN/Slovenia
ftp://ftp.arnes.si/software/perl/CPAN/
http://ftp.arnes.si/software/perl/CPAN/Spain
http://cpan.metacpan.org/Andalucía
http://osl.ugr.es/CPAN/Sweden
http://cpan.metacpan.org/Västerbotten
ftp://ftp.acc.umu.se/mirror/CPAN/
http://ftp.acc.umu.se/mirror/CPAN/
rsync://ftp.acc.umu.se/mirror/CPAN/United Kingdom
ftp://mirror.bytemark.co.uk/CPAN/
ftp://mirror.ox.ac.uk/sites/www.cpan.org/
ftp://mirrors.uk2.net/pub/CPAN/
http://cpan.mirrors.uk2.net/
http://mirror.bytemark.co.uk/CPAN/
http://mirror.ox.ac.uk/sites/www.cpan.org/
http://mirror.sov.uk.goscomb.net/CPAN/
rsync://mirror.bytemark.co.uk/CPAN/
rsync://mirrors.uk2.net/CPAN/England
ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/
http://cpan.cpantesters.org/
http://cpan.metacpan.org/
http://cpan.mirror.anlx.net/
http://mirrors.coreix.net/CPAN/
http://mirrors.gethosted.online/cpan/
http://www.mirrorservice.org/sites/cpan.perl.org/CPAN/
rsync://mirrors.gethosted.online/cpan/
rsync://rsync.mirrorservice.org/cpan.perl.org/CPAN/
Global
http://www.cpan.org/
Canada
British Columbia
http://cpan.metacpan.org/Nova Scotia
ftp://mirror.its.dal.ca/cpan/
http://mirror.its.dal.ca/cpan/Ontario
ftp://CPAN.mirror.rafal.ca/pub/CPAN/
ftp://mirror.csclub.uwaterloo.ca/CPAN/
http://CPAN.mirror.rafal.ca/
http://cpan.metacpan.org/
http://mirror.csclub.uwaterloo.ca/CPAN/
rsync://CPAN.mirror.rafal.ca/CPAN/
rsync://mirror.csclub.uwaterloo.ca/CPAN/Quebec
http://cpan.metacpan.org/Costa Rica
San José Province
http://mirrors.ucr.ac.cr/CPAN/United States
Arizona
http://mirrors.namecheap.com/CPAN/
rsync://mirrors.namecheap.com/CPAN/California
http://cpan.develooper.com/
http://cpan.metacpan.org/Colorado
http://cpan.metacpan.org/District of Columbia
http://cpan.metacpan.org/Florida
http://cpan.metacpan.org/Georgia
http://cpan.metacpan.org/Idaho
ftp://mirrors.syringanetworks.net/CPAN/
http://mirrors.syringanetworks.net/CPAN/
rsync://mirrors.syringanetworks.net/CPAN/Illinois
ftp://mirror.team-cymru.org/CPAN/
http://cpan.metacpan.org/
http://cpan.mirrors.hoobly.com/
http://mirror.team-cymru.org/CPAN/
http://mirror.uic.edu/CPAN/
rsync://mirror.team-cymru.org/CPAN/
rsync://mirror.uic.edu/CPAN/Massachusetts
http://cpan.metacpan.org/Michigan
ftp://ftp.wayne.edu/CPAN/
http://ftp.wayne.edu/CPAN/Minnesota
http://cpan.metacpan.org/New Hampshire
http://mirror.metrocast.net/cpan/New Jersey
http://cpan.metacpan.org/
http://mirror.datapipe.net/CPAN/New York
ftp://mirrors.rit.edu/CPAN/
http://cpan.metacpan.org/
http://mirror.low-orbit.net/pub/cpan/
http://mirrors.rit.edu/CPAN/
rsync://mirrors.rit.edu/cpan/North Carolina
http://mirrors.ibiblio.org/CPAN/Oregon
ftp://ftp.osuosl.org/pub/CPAN/
http://ftp.osuosl.org/pub/CPAN/Pennsylvania
http://cpan.pair.com/Texas
http://cpan.metacpan.org/Utah
ftp://cpan.cs.utah.edu/CPAN/
ftp://mirror.xmission.com/CPAN/
http://cpan.cs.utah.edu/
rsync://cpan.cs.utah.edu/CPAN/Virginia
ftp://mirror.cogentco.com/pub/CPAN/
http://cpan.metacpan.org/
http://mirror.cogentco.com/pub/CPAN/
rsync://mirror.cogentco.com/CPAN/Washington
http://cpan.metacpan.org/
http://searchcpan.org/CPAN/
Australia
New South Wales
http://cpan.metacpan.org/
http://cpan.mirror.digitalpacific.com.au/
http://cpan.mirror.serversaustralia.com.au/
rsync://cpan.mirror.digitalpacific.com.au/cpan/Queensland
http://cpan.metacpan.org/South Australia
ftp://mirror.internode.on.net/pub/cpan/
rsync://mirror.internode.on.net/cpan/Victoria
http://cpan.metacpan.org/Western Australia
http://cpan.metacpan.org/New Caledonia
ftp://cpan.lagoon.nc/pub/CPAN/
http://cpan.lagoon.nc/pub/CPAN/
rsync://cpan.lagoon.nc/cpan/New Zealand
ftp://cpan.inspire.net.nz/cpan/
http://cpan.catalyst.net.nz/CPAN/
http://cpan.inspire.net.nz/
http://cpan.metacpan.org/Auckland
ftp://mirror.webtastix.net/CPAN/
http://cpan.metacpan.org/
http://mirror.webtastix.net/CPAN/
rsync://mirror.webtastix.net/CPAN/
Argentina
http://cpan.metacpan.org/Brazil
Paraná
http://cpan.metacpan.org/Rio de Janeiro
http://cpan.metacpan.org/Santa Catarina
http://mirror.pop-sc.rnp.br/CPAN/São Paulo
http://cpan.metacpan.org/Chile
ftp://cpan.dcc.uchile.cl/pub/lang/cpan/
http://cpan.dcc.uchile.cl/Santiago Province
http://cpan.metacpan.org/Ecuador
Azuay
ftp://mirror.cedia.org.ec/CPAN/
http://mirror.cedia.org.ec/CPAN/
rsync://mirror.cedia.org.ec/CPAN/Uruguay
Montevideo
http://espejito.fder.edu.uy/cpan/
If you are aware of Perl resources that are not in the CPAN (you did check the contents listings in indices/, didn't you?) please tell us. We will either add the resource to the local mirror, arrange for regular mirroring of the content or provide a link depending on the size, value and stability.
If you have modules/scripts/documentation yourself that you would like to contribute to CPAN, please read the file modules/04pause.html and let us know.
If you have a reliable and well-connected ftp or http site where you can keep CPAN (about 850 MB currently), more mirror sites are welcome. Feel free to volunteer and contact the CPAN administrators describing your mirroring setup, please see the top of the file MIRRORED.BY or register it on-line. Of course, first check (see from the above list) whether your area (network-connectivity-and-bandwidth-wise) is already well covered. Redundancy and fault-tolerance are good things for ftp archives like CPAN but virtues can be exaggerated. Mirroring software is available from the CPAN or from the Mirror home page which will have the most recent version. We also encourage the use of rsync.
If you want to configure a private/local mirror of CPAN but do not want to advertise it you do not need to contact the CPAN admistrators. You need to assess which of the public CPAN sites would give the best ftp bandwidth for you (at off-peak hours) and contact the mirror admin via the email address given in the MIRRORED.BY file to learn the best time of the day to do your mirror. Mirroring software is available from the CPAN or from the Mirror home page which will have the most recent version. We also encourage the use of rsync.
We encourage you to read our FAQ Section on how to mirror CPAN and visit the mirror database to find a mirror close to you and to register yours with CPAN.
We would like to thank all of the mirrors who, throughout the years and every day, make the CPAN possible and such a valuable resource to the Perl community.