Facilities offered to teams with dedicated debian.org subdomains

Various teams have dedicated subdomains below debian.org (e.g release.debian.org, qa.debian.org, etc.). Associated to it, there's usually a website and e-mail addresses. The corresponding files are always in /srv/foo.debian.org/ on the host allocated to the service by the DSA team.

There will also usually be a service user - conventionally named foo, which can be used to own files and run processes, rather than having them tied to individual users.


The Apache virtual host configuration usually resides in /srv/foo.debian.org/apache.conf. After having changed the configuration, you should be able to reload apache with sudo /usr/sbin/apache2-vhost-update foo.debian.org (provided that you have correctly configured a sudo password for the corresponding host).

Alternatively, if there are no interactive / dynamic elements to the website, it may be published using the static mirror setup. In this case, the site should be deployed to a previously agreed location and then published using sudo -u $serviceuser static-update-component foo.debian.org.

Virtual Domain Mail Settings

The configuration of the mail service usually resides in /srv/foo.debian.org/mail/.

If the service does not need to process mail directly, but simply forward it onto other addresses, the mail configuration may instead be managed directly on the incoming mail relays, via the email-virtualdomains repository. In such cases, .forward files cannot be used.

The following files enable you to create various email addresses:

There are also various files that can be used to control the antispam measures of each email address:

You can find examples of the last two files on any debian.org system in /var/lib/misc/thishost as mail-rbl and mail-rhsbl.