Hi Seth,

FTP is not required for Debian mirrors, so if you need to drop the
protocol it is fine. As long as you can offer up the content in some
manner http, ftp, or rsync it is functional as a mirror.

We do recommend that you use the ftpsync[1] script that we have for
mirrors as the script generates a fair amount of information in the
/project/trace/ directory, which is the directory our mirror sync
scripts and bots use to determine if a mirror is up to date, what the
mirror is carrying, and the where the mirror is syncing from. An example
of this is:

http://mirror.as35701.net/debian/project/trace/mirror.as35701.net

Tue Apr  5 10:02:32 UTC 2016
Date: Tue, 05 Apr 2016 10:02:32 +0000
Date-Started: Tue, 05 Apr 2016 09:55:35 +0000
Archive serial: 2016040502
Used ftpsync version: 20160306
Running on host: mirror.as35701.net
Architectures: GUESSED:{ source amd64 arm64 armel armhf hurd-i386 i386
ia64 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64el
s390 s390x sparc}
Upstream-mirror: ftp.de.debian.org
SSL: false
Total bytes received in rsync: 1202350060
Total time spent in stage1 rsync: 311
Total time spent in stage2 rsync: 106
Total time spent in rsync: 417
Average rate: 2883333 B/s

So ideally you should be using the suggested script unless your script
can generate some of the information above.

The README.html file isn't currently displaying.

Regarding syncing: Your 2x check against debian-cd is good as it does
not update that often so that rate is fine. The /debian/ sync can be
moved to every 6 hours/ 4 times per 24h, that way if anything updates
you'll catch it.
It is worth mentioning and looking at the size of your overall mirror
operation it may be easier to set up push mirroring[1] where another
mirror sends a trigger to your mirror to update.

[1]https://ftp-master.debian.org/ftpsync.tar.gz
[2]https://www.debian.org/mirror/push_mirroring

Please let me know if you need any assistance.

Best regards,

Donald Norwood
-Debian Mirrors Team


On 04/05/2016 09:33 AM, Wright, Seth - wrightst wrote:
> First of all, thank you for your response! I thought this ticket was totally 
> dead.
>
> Yes, we are still interested in becoming an official mirror. Thank you for 
> letting me know about the FTP issue; it looks like I need to talk to our 
> security team because it is only an issue from off-campus. (Side-note: I’ve 
> been considering removing FTP support. Is FTP required for Debian mirrors, or 
> is HTTP-only okay?)
>
> As noted previously in this ticket, I use a custom sync script for all 
> projects we mirror. While the script is heavily influenced by Debian’s 
> ftpsync script, it’s not actually that. If this is unacceptable, please let 
> me know.
>
> I’ve enabled the README.html file in /debian, so that should work now. 
> Finally, I sync debian-cd twice a day and the archive every four hours (six 
> times per 24h). I can drop down to every six hours if that’s better.
>
> Thanks again,
>
> —
> seth wright
> 540.568.2912 (office)
> james madison university
>
>
>
>
>> On Mar 22, 2016, at 10:31 PM, Donald Norwood <dnorw...@portalus.com> wrote:
>>
>> Hello Seth,
>>
>> Our apologies for the extreme delay in getting back to you regarding
>> your mirror submission.
>>
>>
>> I see that you are still mirroring /debian/ and /debian-cd/, are you
>> still interested in becoming an official mirror?
>>
>> A few items of note:
>>
>>
>> The ftp process times out after anonymous logon:
>>
>> ftp> ls
>> 200 PORT command successful.
>> 425 Can't build data connection: Operation timed out.
>>
>>
>> Could you please enable the README.html file in your /debian/ directory?
>>
>> Please be sure to sync 4 times per 24 hours with the archive to ensure
>> your copy is a true copy of the archive.
>>
>>
>>
>> Best regards,
>>
>> Donald Norwood
>> -Debian Mirrors Team
>>
>>
>>
>> On Mon, 20 May 2013 22:56:45 +0000 "Wright, Seth - wrightst"
>> <wrigh...@jmu.edu> wrote:
>>> Hello,
>>>
>>> I haven't heard anything for a while and quite honestly forgot that I
>>> had submitted a mirror listing request.  Is there anything I still need
>>> to fix before being listed as a mirror?
>>>
>>> Thanks,
>>>
>>> ---
>>> Seth
>>>
>>>


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to