DeveloperWiki:Arch サービス
Archweb
詳細: メインの Web サイト。
URI:
メモ:
- gudrun.archlinux.org 上で稼働
- ソースは projects.archlinux.org 上でホスト
- django で開発
Wiki
Description: Documentation
URI: https://wiki.archlinux.org
Notes:
Migration Notes
Steps taken to migrate from luna to apollo (the commands are not the exact commands used or are high level steps):
Change the TTL of the wiki.archlinux.org DNS record to 300 to aid the migration/rollback.Put the wiki on luna in maintenance mode. We have a template page that is used for that.Create a database dump using mysqldump archwiki | gzip > dump.sqlCreate a tar file containing the cache, sessions and uploads dir: tar zcvf wiki-files.tar.gz cache sessions uploadsPush the mariadb role to apollo (need to restart mysqld)Restart mysql and take the bugs.archlinux.org out of maintenance modePush the php-fom role to apollo (new extensions)Push the wiki role to apolloManually disable the wiki services/timers (there is no DB for them to run)Change the DNS record to point to apollo (CNAME)Manually change the nginx config again to put the wiki on maintenance mode on apollo as wellCopy the DB dump and files from luna to apollo and extract them (use checksums)Run mysqldump db_name < dump.sql (this takes a long time)Extract the files to their respective directories (the role creates them)Fix the permissions with chown -R archwikiRun the wiki role again to take it out of maintenance and also re-enable/restart the servicesCopied the missing files under /srv/http/vhosts/wiki.archlinux.org/public/images (they were on .gitignore). Copied them to the respective directory on apollo.Check if the services are runningChange the TTL of the wiki.archlinux.org DNS record back to the default
Forum
Description: Web forum
URI: https://bbs.archlinux.org
Notes:
Bug Tracker
Description: Bug management system
URI: https://bugs.archlinux.org
Notes:
Projects
Description: Projects service provide git repositories to arch devs.
URI:
Notes:
- Web interfaces on gudrun.
- Git repositories on gerolde.
AUR
Description: Arch Linux User Repositories
URI:
Notes:
Planet
Description: Blog
URI: https://planet.archlinux.org
Notes:
Lists
Description: Mailing list services.
URI:
Notes:
- Use mailman
Archive
Description: Arch Linux Archive of repositories/sources/iso.
URI: https://archive.archlinux.org
Notes:
- Currently hosted on achille.seblu.net
MX
Description: Mail routing
URI: smtp://mx.archlinux.org
Domains:
- archlinux.org
- master-key.archlinux.org
Notes:
- Serveur is postfix
- Hosted on nymeria
DNS
Description: Provide DNS resolution for Arch Linux domains.
URI:
- ns1.first-ns.de.
- robotns2.second-ns.de.
- robotns3.second-ns.com.
Notes:
- We use a SAAS DNS service from hetzner.de
Dev web space
Description: Developers and TU's web hosting
URI: https://dev.archlinux.org
Notes:
Build Server
Description: Build machine for dev/tu
URI:
Notes:
- run on celestia
IRC
Description: Arch related IRC channels.
URI: IRC チャンネル
Notes:
Rsync
Description: Sync service / Mirrors
URI: rsync://rsync.archlinux.org
Notes: