Difference between revisions of "Category:DeveloperWiki:Server Configuration"

From ArchWiki
Jump to: navigation, search
m (Protected "Category:DeveloperWiki:Server Configuration" ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
(Main development server (formerly gerolde))
Line 5: Line 5:
 
This is a Dual-Xeon 2.8GHz server with 16GB of memory and a 2x300GB software RAID 1 array. It has been bought with Arch donation money and is currently located at velocity, who also donate the power and bandwidth. It is running a Xen hypervisor with the following virtual machines:
 
This is a Dual-Xeon 2.8GHz server with 16GB of memory and a 2x300GB software RAID 1 array. It has been bought with Arch donation money and is currently located at velocity, who also donate the power and bandwidth. It is running a Xen hypervisor with the following virtual machines:
  
=== dom0.archlinux.org ===
+
=== [[DeveloperWiki:Dom0|dom0.archlinux.org]] ===
  
 
This is the Xen dom0 for the development server. It runs a Debian system with the Debian Xen kernel, as Arch does not maintain a stable Xen kernel. It has no public services. ssh access is limited to a small number of IP addresses and only Thomas, Dan, Jan and Dale have access to it.
 
This is the Xen dom0 for the development server. It runs a Debian system with the Debian Xen kernel, as Arch does not maintain a stable Xen kernel. It has no public services. ssh access is limited to a small number of IP addresses and only Thomas, Dan, Jan and Dale have access to it.
  
It bridges the physical ethernet interface with the virtual interfaces of the Xen domU instances and runs an IP-based firewall.
+
It bridges the physical ethernet interface with the virtual interfaces of the Xen domU instances and runs an IP-based [[DeveloperWiki:Firewall|firewall]].
  
=== gerolde.archlinux.org ===
+
=== [[DeveloperWiki:Gerolde (dev)|gerolde.archlinux.org]] ===
  
=== gudrun.archlinux.org ===
+
This is the main development server. It runs Arch Linux with the Debian Xen kernel provided by domU.
 +
 
 +
DNS aliases: rsync.archlinux.org, archlinux.org, mail.archlinux.org
 +
 
 +
It offers the following public services:
 +
* ''ssh''(openssh): All developers have ssh access to this machine.
 +
* ''rsync''(rsyncd): Public mirrors (whitelisted by IP address) can synchronize the FTP directory. Anyone can synchronize the ABS tree.
 +
* ''smtp''(postfix): SMTP server for the @archlinux.org and @aur.archlinux.org domains
 +
* ''http''(lighttpd): All developers have direct access to the FTP directory via HTTP - this is password-protected, users must use the mirrors.
 +
 
 +
Developers use this server to maintain the package repositories, the corresponding ''packages'' subversion repository and access the git repositories for their various arch-related projects.
 +
 
 +
=== [[DeveloperWiki:Gudrun (web)|gudrun.archlinux.org]] ===
 +
 
 +
This is the main web server. It runs Arch Linux with the Debian Xen kernel provided by domU. Only developers who maintain web applications have ssh access. The ssh port is only open to gerolde.
 +
 
 +
DNS aliases: bbs.archlinux.org, dev.archlinux.org, mailman.archlinux.org, planet.archlinux.org, projects.archlinux.org, repos.archlinux.org, svn.archlinux.org, wiki.archlinux.org, bugs.archlinux.org(currently offline)
 +
 
 +
It offers the following public services:
 +
* ''http''(apache): Hosts the following websites:
 +
** www.archlinux.org: Main Arch website - uses python/django and a few static html pages
 +
** dev.archlinux.org: Developer and Trusted User access to the main website - uses python/django, as well as developer public html directories
 +
** mailman.archlinux.org: Mailing list configuration, subscription and archives - uses mailman
 +
** bbs.archlinux.org: Forums - uses punbb
 +
** wiki.archlinux.org: Arch Wiki - uses mediawiki
 +
** projects.archlinux.org: Access to the git repositories - uses gitweb
 +
** planet.archlinux.org: Feeds from Arch-related blogs - uses static html pages
 +
** repos.archlinux.org: Access to the ''packages'' and ''community'' subversion repositories - uses viewvc
 +
** bugs.archlinux.org: Bugtracker - formerly flyspray, currently offline
 +
* ''svn''(xinetd/svnserve): Public subversion access
 +
* ''git''(xinetd/git-daemon): Public git access
  
 
== Trusted User server (sigurd) ==
 
== Trusted User server (sigurd) ==

Revision as of 15:50, 3 September 2009

This page provides information over the Arch servers and their functions. We currently have two phyical server machines:

Main development server (formerly gerolde)

This is a Dual-Xeon 2.8GHz server with 16GB of memory and a 2x300GB software RAID 1 array. It has been bought with Arch donation money and is currently located at velocity, who also donate the power and bandwidth. It is running a Xen hypervisor with the following virtual machines:

dom0.archlinux.org

This is the Xen dom0 for the development server. It runs a Debian system with the Debian Xen kernel, as Arch does not maintain a stable Xen kernel. It has no public services. ssh access is limited to a small number of IP addresses and only Thomas, Dan, Jan and Dale have access to it.

It bridges the physical ethernet interface with the virtual interfaces of the Xen domU instances and runs an IP-based firewall.

gerolde.archlinux.org

This is the main development server. It runs Arch Linux with the Debian Xen kernel provided by domU.

DNS aliases: rsync.archlinux.org, archlinux.org, mail.archlinux.org

It offers the following public services:

  • ssh(openssh): All developers have ssh access to this machine.
  • rsync(rsyncd): Public mirrors (whitelisted by IP address) can synchronize the FTP directory. Anyone can synchronize the ABS tree.
  • smtp(postfix): SMTP server for the @archlinux.org and @aur.archlinux.org domains
  • http(lighttpd): All developers have direct access to the FTP directory via HTTP - this is password-protected, users must use the mirrors.

Developers use this server to maintain the package repositories, the corresponding packages subversion repository and access the git repositories for their various arch-related projects.

gudrun.archlinux.org

This is the main web server. It runs Arch Linux with the Debian Xen kernel provided by domU. Only developers who maintain web applications have ssh access. The ssh port is only open to gerolde.

DNS aliases: bbs.archlinux.org, dev.archlinux.org, mailman.archlinux.org, planet.archlinux.org, projects.archlinux.org, repos.archlinux.org, svn.archlinux.org, wiki.archlinux.org, bugs.archlinux.org(currently offline)

It offers the following public services:

  • http(apache): Hosts the following websites:
    • www.archlinux.org: Main Arch website - uses python/django and a few static html pages
    • dev.archlinux.org: Developer and Trusted User access to the main website - uses python/django, as well as developer public html directories
    • mailman.archlinux.org: Mailing list configuration, subscription and archives - uses mailman
    • bbs.archlinux.org: Forums - uses punbb
    • wiki.archlinux.org: Arch Wiki - uses mediawiki
    • projects.archlinux.org: Access to the git repositories - uses gitweb
    • planet.archlinux.org: Feeds from Arch-related blogs - uses static html pages
    • repos.archlinux.org: Access to the packages and community subversion repositories - uses viewvc
    • bugs.archlinux.org: Bugtracker - formerly flyspray, currently offline
  • svn(xinetd/svnserve): Public subversion access
  • git(xinetd/git-daemon): Public git access

Trusted User server (sigurd)

This is a Pentium D dual core 3.40GHz server with 3GB of memory and a 2x160GB software RAID 1 array. The machine is being donated by SevenL networks. It is running Arch Linux.

sigurd.archlinux.org

Pages in category "DeveloperWiki:Server Configuration"

The following 5 pages are in this category, out of 5 total.