Changes between Version 12 and Version 13 of HowtoMirrors


Ignore:
Timestamp:
Dec 20, 2013, 5:31:25 AM (11 years ago)
Author:
Thanatermesis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowtoMirrors

    v12 v13  
    22
    33= How to make a Mirror of Elive =
    4 == Mirror for ISOs ==
    5 If you have a server and would like to mirror Elive ISOs, you are more than welcome! This document explains everything that you need for it.
    64
    7 === Requeriments ===
    8 The '''size is around 20 Gb of disk space''' in order to keep some variety of isos (2-3 previous versions and derivated versions).
     5=== Requirements ===
     6 * '''Size''': The '''actual size used for the isos is around 7.6 Gb of disk space''', let's say we don't reach 20gb, but is good to have at least 20 available, we have some bursts when syncin the isos.
    97
    10 The synchronization of the ISO repository is automatically managed using rsync+ssh. So we simply need an '''ssh login''' access and having '''rsync''' installed.
     8 * '''Method''': The synchronization of the ISO repository is automatically managed using rsync+ssh. So we simply need an '''ssh user login''' access and to have '''rsync''' installed.
    119
    12 It is also required, of course, to have a subdomain created that points to a specific directory (this dir is your choice), like ''http://isos.elive.yourdomain.com'', it is not really important what name you use for it, just make sure that they works and that points to the specific directories where we will put the isos, try to access to them via a web browser.
     10 * '''Web link''': It is also required, to have a subdomain created that points to a specific directory (this dir is your choice), like ''http://isos.elive.yourdomain.com'', it is not really important what name you use for it, just make sure that they works and that points to the specific directories where we will put the isos, try to access to them via a web browser.
    1311
    14 Also, tell us what you want to have in the ''Thanks to'' and ''Server Name'' for the list of mirrors, [http://www.elivecd.org/Download/Development check this example]
     12The selection of the Mirror from our website is automatically based in your IP location and balanced, unfortunately if you want to have a ''Thanks To'' message we don't have it anymore since the button gives the iso automatically, but if you think that you want, or we should really included it, let us know and we will try to create a specific page for that.
    1513
    16 When you have all this ready, just send an email to [http://www.elivecd.org/Main/Contact Thanatermesis] with the details (ssh login details, subdomain, etc)
    17 
    18 In the future, if you need to disable your mirror in the future you can do it by disabling/remove the subdomain access (not being able to connect to it, giving a 404 error), our future website will detect it and ignore the mirror from its list.
     14When you have all this ready or you have any question, just send an email to ''#Thanatermesis 4t gmail'' with the details (ssh login details, subdomain, etc) and it will be directly included after a first sync test! :)
    1915
    2016=== Setup Configuration ===
     
    2521}}}
    2622
    27 === Space and Bandwith ===
     23=== Extra Notes ===
    2824
    29 We don't have actual download numbers, but keep in mind that if you don't have one of these ''supa-nice-bandwidth'' that you will never use that much, just forget the idea. There are many downloads of the ISOs. Do not be scared, the max. bandwidth used for ''icedslash'' in a month was '''150 gb''' transfer.
     25'''If you have a bandwith limit by your hosting''', it is '''your responsability''' to control it or to set any limit
    3026
    31 The size needed to store the ISOs will vary, though it has never been more than 5gb (think about some isos in a directory), but if the limit is set to 10gb that would be nice :)
    32 
    33 '''You should have a control of your bandwith usage''', it is '''your responsability''' to control it if you have any limit of bandwith set on your provider, you can set a limit to your domain configuration if you like, or watch stats, and in case that you are near to pass any limit, you must contact Thanatermesis inmediately
    34 
    35 [[BR]]
    36 
    37 
    38 
    39 == Mirror for Repository ==
    40 
    41 There you will need a lot more storage space. The size needed is approx. 100 gb for containing all the possible packages. The only requirement for this is that you are not using a ''temporal'' hosting but maintaining a long-time host, in order to not edit the dns redirections all the time.
    42 
    43 The special requirement of this is that you will be able to add a subdomain of a domain that you don't own, for example ''yourname.asia.repository.elivecd.org'', in fact you don't own the domain ''elivecd.org'' but your mirror needs to accept this address in order to understand the redirection from the real domain.
    44 
    45 The created domain needs to point to a directory in the home of the new created user for this purpose, where we will sync the repositories automatically when its needed, we need the same ssh setup as explained in the '''Mirror of isos''' previous section.
    46 
    47 After to have this ready, contact Thanatermesis for finish the setup
    48