Join as a Mirror

Instructions for joining the mirror network maintains a mirror network with locations around the world. The mirror network is used to offload Open Source software download activity from the servers, and by nature of the geographic distribution of the servers to provide faster downloads to users.

Hosting a mirror is a great way to show support for and the Open Source community. We acknowledge this commitment in our documentation and by showing the logo of the mirror provider during the download process (where possible).

Mirror providers supply hardware for the mirror, host and maintain the server, and provide the bandwidth for keeping the mirror in-sync and for users to download from the mirror. provides oversight of the mirror sync process and sends traffic to the mirror. This is a no-fee arrangement.

Mirror requirements

Providing a mirror requires reliable equipment and hosting, and an ongoing commitment to maintain the server and remain responsive as our mirror network evolves. New mirrors must meet the requirements of our mirror agreement.

The mirror agreement provides the official requirements for hosting a mirror (summarized here). Providers will need to supply:

  • A minimum of 8TB of storage. Our full data set now exceeds 50TB; a typical 8–12TB mirror will contain a portion of the file set.
  • A minimum of 150Mbps of bandwidth. Please run a simple speed test and send us the results.
  • An availability guarantee, physical security, log data handling, redundancy and network performance guarantees as detailed in the mirror agreement.

Make an offer

In order to join the mirror network, providers should:

  • Review the mirror agreement and confirm that they can meet the requirements.
  • Contact the team at to make an offer to host a mirror. When contacting us, please provide:
    • The name and email address of the technical contact who would be handling the server deployment.
    • Your location, and any relevant details about major network peerings.
    • The name of the company or organization that is sponsoring the mirror.

Not all mirror offers are accepted. Since mirrors require our time to prepare and keep synced, staff analyze the value of the potential mirror before accepting the offer. staff will typically respond to your offer within three business days. If accepted, preparations for the new mirror will proceed as detailed in the mirror agreement.


  1. Mirror provider makes an offer.
  2. respond to the offer (typically within 3 business days). If accepted:
  3. Mirror provider completes the necessary paperwork, including the mirror agreement, and the agreement-required logos, and logging policy. staff assist in this process as needed. Paperwork can take between a day and a month to complete, depending on provider readiness.
  4. Once the paperwork has been settled, the mirror provider deploys the server and lets staff know when it's ready. If the server is already on-hand, this may only take a day; in some organizations, it takes upward of a month to acquire and deploy hardware.
  5. staff coordinate the setup details with the mirror provider so staff may access the server and start the mirror syncing process. This exchange typically takes a few days. A countersigned copy of the mirror agreement is provided.
  6. The mirror sync process is initiated using's master mirror server and other mirrors on the network. Sync time varies based on available bandwidth and connection performance. This process typically takes at least a month. Some providers with more limited connectivity have taken upward of four months to sync the full file set.
  7. Once the mirror is fully synced, we coordinate a launch date with the mirror provider, review any press releases they want to issue, and announce the launch to our Site Status page.

Getting Help


Documentation: Contact Us
Documentation: Mirrors
Documentation: ToC

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks