Changes between Version 15 and Version 16 of HowtoMirrors


Ignore:
Timestamp:
Dec 20, 2013, 5:56:00 AM (10 years ago)
Author:
Deon Thomas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowtoMirrors

    v15 v16  
    11[[TOC]]
    22
    3 = How to make a Mirror of Elive =
     3= How to make a Mirror for Elive =
    44
    55=== 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.
     6 * '''Size''': The '''actual size used for the ISOs are around 7.6 GB of disk space''', let's say we don't reach 20GB, but it is good to have at least 20GB of disk space available, we have some bursts when syncing the ISOs.
    77
    88 * '''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.
    99
    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.
     10 * '''Web link''': It is also required, to have a sub-domain created that points to a specific directory (the dir of your choice), like ''http://isos.elive.yourdomain.com'', it is not really important what name you use for it, just make sure that it works and that it points to the specific directories where we will put the ISOs.
    1111
    12 The 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.
     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 any more since the Download button gives the ISO automatically, but if it is something you really want and we should really included it, let us know and we will try to create a specific page for that.
    1313
    14 When 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! :)
     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). After the completion of the first sync test the repository will be synced to your mirror :)
    1515
    1616=== Setup Configuration ===
    1717
    18 Create an user, with a public web link that points to the $HOME/public_html/isos/ directory, login on that user and run this ready-to-use command to the login shell (it will create a new ssh key and then apped our public key to the authorized keys), basically just hit enter until you have your shell prompted back:
     18Create an user, with a public web link that points to the $HOME/public_html/isos/ directory, login to that user and run this ready-to-use command on the login shell (it will create a new SSH Key and then append our public key to the Authorized keys), basically just hit enter until you have your shell prompted back:
    1919{{{
    2020ssh-keygen
     
    2222}}}
    2323
    24 ,,hint: from your terminal logged in that user, just ''select'' all the text with your mouse and press the middle-click mouse button in your terminal for paste it directly running,,
     24,,hint: from your terminal logged in that user, just ''select'' all the text with your mouse and press the middle-click mouse button in your terminal for paste it directly on the running terminal,,
    2525
    2626=== Extra Notes ===
    2727
    28 '''If you have a bandwith limit by your hosting''', it is '''your responsability''' to control it or to set any limit
     28'''If you have a bandwidth limit by your hosting''', it is '''your responsibility''' to control it or to set any limit
    2929