Changes between Initial Version and Version 1 of Infrastructure/Overview


Ignore:
Timestamp:
Sep 30, 2017, 6:24:44 PM (7 years ago)
Author:
nielx
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Infrastructure/Overview

    v1 v1  
     1= Haiku Web Infrastucture
     2
     3This document aims to give an overview of all the services that are supporting the Haiku Project on the web. It aims to be a full overview, so please do add or change anything that is no longer current.
     4
     5== Organisation
     6
     7The infrastructure is maintained by '''system administrators'''. They are responsible for the day to day management of server and service infrastructure, and they are also involved with designing and implementing changes to this infrastructure.
     8
     9The services are maintained by '''technical application managers'''. They maintain the software, install updates, and maintain customizations.
     10
     11The configuration and daily maintenance is done by '''functional application managers'''. They are responsible for configuring the software, managing access rights, etc.
     12
     13== Low-level infrastructure
     14
     15The low level infrastructure consists of:
     16 * `baron` - a server hosted by Hertzner
     17 * `vmdev` - a virtual server that is located on baron
     18 * `vmrepo` - a virtual server that is located on baron
     19 * `vmpkg` - a virtual server that is located on baron
     20 * `vm-site` - a virtual server that is located on baron
     21 * `github/haiku` - hosts some (backup) repositories and the repository for the main website
     22 * `github/haikuports` - hosts the recipes for haikuports
     23 * `netlify` - hosts the main website
     24
     25== Services overview
     26
     27||'''Service identifier'''||'''Hostname'''||'''Infrastructure'''||'''Description'''||'''Technical Application Manager'''||'''Functional Application Managers'''||
     28||`trac`||dev.haiku-os.org||`vmdev`||Tickets and developer wiki based on Trac||nielx||anevilyak, axeld, bonefish, humdinger, jessicah, kallisti5, leavengood, mmadia, nielx, pulkomandy, umccullough, waddlesplash||
     29||`trac-staging`||dev-next.haiku-os.org||`vmdev`||Staging environment for testing Trac updates||nielx||nielx||
     30||`pootle`||i18n.haiku-os.org/pootle||`vmdev`||User interface translation based on Pootle||nielx||humdinger, nielx, rq, waddlesplash||
     31||`pootle-staging`||i18n-next.haiku-os.org||`vmdev`||Staging environment for testing Pootle updates||nielx||nielx||
     32||`userguide`||i18n.haiku-os.org/userguide||`vmdev`||Tool for writing and translating the user guide||waddlesplash||?||
     33||`i18n-placeholder`||i18n.haiku-os.org||`vmdev`||Landing page for the i18n translation||?||?||
     34
     35== Services notes
     36
     37=== Trac
     38
     39* Custom source: https://github.com/haiku/trac
     40* Scripts to setup and maintain the environment on vmdev: https://github.com/nielx/trac.fab
     41
     42The current version is Trac 1.2.2.