[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-cvs] [108] Savannah Services: added 'dl.sv.gnu.org' informatio
From: |
Assaf Gordon |
Subject: |
[Savannah-cvs] [108] Savannah Services: added 'dl.sv.gnu.org' information |
Date: |
Mon, 17 Nov 2014 02:24:08 +0000 |
Revision: 108
http://svn.sv.gnu.org/viewvc/?view=rev&root=administration&revision=108
Author: agn
Date: 2014-11-17 02:24:00 +0000 (Mon, 17 Nov 2014)
Log Message:
-----------
Savannah Services: added 'dl.sv.gnu.org' information
Modified Paths:
--------------
trunk/sviki/SavannahServices.mdwn
Modified: trunk/sviki/SavannahServices.mdwn
===================================================================
--- trunk/sviki/SavannahServices.mdwn 2014-11-10 18:23:48 UTC (rev 107)
+++ trunk/sviki/SavannahServices.mdwn 2014-11-17 02:24:00 UTC (rev 108)
@@ -130,15 +130,78 @@
- WebGit viwer: <http://web.git.savannah.gnu.org/gitweb/>
-## DL - download
+## DL - downloads
---moretowrite--
-The `dl.sv.gnu.org` VM provides downloading via ftp/http/rsync. Uploads
-through rsync+ssh/sftp.
+The `dl.sv.gnu.org` hosts the following:
+* The 'Downloads' (aka 'Releases') for projects hosted on GNU Sanannah.
+* The content of <http://audio-video.gnu.org>
+* The old GNU Arch repositories
+
+- Mirrored `ftp.gnu.org`:
+ **NOTE:** The official `ftp.gnu.org` server is not managed by GNU Savannah
+ administrators. This is just a mirror.
+ - Web Access: <http://ftpmirror.gnu.org>
+ - Apache conf: `dl:/etc/apache2/sites-available/download`
+ - Uses `Apache2::Geo::Mirror` to redirect based on GeoIP.
+
+- Non-GNU Downloads/Releases
+ **NOTE:** These are mostly inteded for Non-GNU projects, as GNU projects are
+ expected to put released version on `ftp.gnu.org` as detailed in the
+ GNU Maintainer Guide, Section 11.6 'Automated FTP Uploads':
+ <https://www.gnu.org/prep/maintain/html_node/Automated-FTP-Uploads.html>.
+ - Web Access: <http://download.savannah.gnu.org/releases/>,
+ - Apache conf: `dl:/etc/apache2/sites-available/download`
+ - Disk Location: `dl:/srv/download/`
+
+- Mirrored Downloads/Releases
+ - Web Access: <http://download.savannah.gnu.org/releases-redirect/>
+ - Apache conf: `dl:/etc/apache2/sites-available/download`
+ - Uses `Apache2::Geo::Mirror` to redirect based on GeoIP.
+
+- Other Server-Aliases (TODO: what are these used for?)
+ - <http://download-mirror.savannah.gnu.org>
+ - <http://ctan-mirror.savannah.gnu.org>
+ - Apache conf: `dl:/etc/apache2/sites-available/download`
+
+- GNU Audio-Video Host:
+ - Web Access: <http://audio-video.gnu.org> and
<https://audio-video.gnu.org>
+ - HTTP Apache conf: `dl:/etc/apache2/sites-available/audio-video`
+ - HTTPS apache conf: `dl:/etc/apache2/sites-available/audio-video-ssl`
+
+- GNU Arch repositories:
+ - Web Access: <http://arch.gnu.org>, <http://arch.sv.gnu.org/>,
+ <http://arch.sv.nongnu.org/>.
+ - Apache Conf: `dl:/etc/apache2/sites-available/arch`
+ - Static Welcome Page: `dl:/var/www/arch`
+ - Disk location: `dl:/srv/arch`
+
+- RSYNC Access
+ - RSYNC uses `xinetd`, defined in `dl:/etc/default/rsync`.
+ - RSYNC Configuration file: `dl:/etc/rsyncd.conf`.
+ Available modules:
+ - `releases` mapped to `dl:/srv/download`.
+ - `audio-video` mapped to `dl:/srv/audio-video`.
+ - Anonymous access using RSYNC protcol:
+ `rsync -avhP rsync://dl.sv.gnu.org/releases/<PROJECT>/<FILE> LOCALFILE`
+ - Listing content of a directory:
+ `rsync rsync://dl.sv.gnu.org/releases/<PROJECT>/`
+ - All GNU Savannah members can access RSYNC services, using the SSH public
+ key configured on GNU Savannah website (see SSH section of VCS server,
+ above).
+ **TODO:** how is authentication handled? couldn't find
+ `AuthorizedKeysExec` in `dl:/etc/ssh/sshd_config`.
+ - Downlaod a file using SSH Public KEY + GNU Savannah User:
+ `rsync -avhP <USER>@dl.sv.gnu.org:/releases/<PROJECT>/<FILE> LOCALFILE`
+ - Uploading a file (only to projects in which USER is a member):
+ `rsync -avhP LOCALFILE
<USER>@dl.sv.gnu.org/srv/download/<PROJECT>/<FILE>`
+
+- SFTP Access
+ - `sftp <USER>@dl.sv.gnu.org`
+
+
Downloads are multiplexed across mirrors through [[Mirmon]].
-
## Internal
--moretowrite--
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [108] Savannah Services: added 'dl.sv.gnu.org' information,
Assaf Gordon <=