The most importent things are disk space and network bandwidth.The disk space must at least 600GB but expect it to grow over time. 800GB should be sufficient for the net few years.
The network bandwidth shoud be at least 100MBit/s.But equal or bigger than 500MBit/s is suggested.
Our offical main mirror is rsync://msync.cclinux.org/circle/pub/
Your first synchronization should use a mirror near to your Host. You can find all official mirrors here: https://mirrorlist.cclinux.org
Your need to register an account on circle's accounts system frist.Then send a email to awsomehan@cclinux.org request to be a member of mirror sources.
When you accept to be a member of mirror sources.Login circle's mirrormanager to register your site.
Circle uses Fedora's Mirror Manager for organizing community mirrors.
Access Circle's Mirror Manager here: https://mirrorlist.cclinux.org
After a successful login, your profile will be on the top right. Select the drop down then click "My sites".
A new page will load listing all of the sites under the account. The first time it will be empty. Click "Register a new site".
A new page will load with an important Export Compliance statement to read. Then fill out the following information:
Upon clicking "Submit" you will be returned to the main mirror page.
From the main mirror page, select the drop down then click "My sites".
The account site page will load and the site should be listed. Click it to go to the Information Site.
All of the options from the last section are listed again. At the bottom of the page are three new options: Admins, Hosts, and Delete site. Click on the "Hosts [add]".
Fill out the following options that are appropriate for the site:
Click "Create" and it will redirect back to the Information site for the host.
At the bottom of the Information site, the option for "Hosts" should now display the host title next to it. Click on the name to load the host page. All of the same options from the previous step are listed again. There are new options at the bottom.
"Site-local Netblocks": Netblocks are used to try to guide and end user to a site-specific mirror. For example, a university might list their netblocks, and the mirrorlist CGI would return the university-local mirror rather than a country-local mirror. Format is one of 18.0.0.0/255.0.0.0, 18.0.0.0/8, an IPv6 prefix/length, or a DNS hostname. Values must be public IP addresses (no RFC1918 private space addresses). Use only if you are an ISP and/or own a publicly routeable netblock!
"Peer ASNs": Peer ASNs are used to guide an end user on nearby networks to our mirror. For example, a university might list their peer ASNs, and the mirrorlist CGI would return the university-local mirror rather than a country-local mirror. You must be in the MirrorManager administrators group in order to create new entries here.
"Countries Allowed": Some mirrors need to restrict themselves to serving only end users from their country. If you're one of these, list the 2-letter ISO code for the countries you will allow end users to be from. The mirrorlist CGI will honor this.
"Categories Carried": Hosts carry categories of software. Example Fedora categories include Fedora and Fedora Archive.
Click on the "[add]" link under "Categories Carried".
For the Category, select "Circle Linux" then "Create" to load the URL page. Then click "[add]" to load the "Add host category URL" page. There is one option. Repeat as needed for each of the mirrors supported protocols.
Examples: * http://cclinux.example.com * https://cclinux.example.com * rsync://cclinux.example.com
Once the information is filled out, the site should appear on the mirror list as soon as the next mirror refresh occurs.