Arch Linux provides a number of hosted servers with directly applicable uses for staff members, and especially the Developers and Trusted Users. For help accessing the services, please contact the devops team via the arch-devops mailing list or #archlinux-devops on Libera Chat.
Most of these servers are accessible over ssh, so for convenience the following ssh_config snippet can be used:
Host orion soyuz luna dragon CanonicalDomains archlinux.org CanonicalizeHostname yes Host !aur.* *.archlinux.org repos.archlinux.org sgp.mirror.pkgbuild.com pkgbuild.com User your_username IdentityFile ~/.ssh/keys/archlinux IdentitiesOnly yes
The most important server, naturally, this is where Developers and Trusted Users upload new packages to the official repos using DeveloperWiki:dbscripts.
Currently resides on gemini.archlinux.org, to which it is aliased.
This server provides email addresses to Arch staff (Devs, TUs, Support staff), upon request of an email address. Staff members can request from a devops team member to add a user for them. Example config:
- smtpserver = mail.archlinux.org
- smtpuser = email@example.com
- smtpserverport = 587
- imap port = 143
- password = (same as ssh password)
Currently resides on orion.archlinux.org, to which it is aliased.
Personal web hosting for staff, via Apache public_html. Public url is https://pkgbuild.com/. This service used to be available via soyuz.archlinux.org, which was also a powerful build server, but in November 2019 it was announced that soyuz would be decommissioned and its services moved elsewhere . The new server is currently capped at what we hope is a reasonable 100GiB.
In order to set up your personal public_html, see Access Control Lists#Granting execution permissions for private files to a web server.
Currently resides on homedir.archlinux.org, to which it is aliased.
A beefy build server available to Devs and TUs to run extra-x86_64-build and otherhelpers. Current boxes configured as devtools clients:
This server was once an alternative to soyuz.archlinux.org, but since soyuz is now decommissioned, this is now the recommended build server.
Thedevtools helper will by default attempt to offload a build to this build server.
Account management and Single-sign-on provider using Keycloak.
A Quassel core for maintaining an IRC presence. Formerly hosted on soyuz.archlinux.org (you may notice a trend here), it is now hosted on its own private box located at quassel.archlinux.org on port 4242.
Accounts currently provided on request (ask the devops team). Formerly, when it was hosted on soyuz, there was a
givemequassel script you could run to create an account. This no longer works due to the migration, and we haven't figured out a good way to enroll people without providing ssh access.
A Matrix homeserver, also for maintaining an IRC presence. Use e.g. https://app.element.io/ to login to the homeserver https://matrix.archlinux.org and an account will be created for you via #accounts.archlinux.org.
Central hosting for various archlinux-related git projects via cgit. Once known as projects.archlinux.org, but that is now a redirect to the git. subdomain. Available projects can be viewed at https://git.archlinux.org/
Accounts provided on request to the devops team, upon which you can host personal repos in the "Developer Projects" namespace within your personal directory inside
Please create a cgitrc for any personal projects with the following content:
section=Developer Projects owner=Real Name
Currently resides on luna.archlinux.org, to which it is aliased.