Server Overview » History » Version 6

Sebastian Kurfuerst, 2011-03-21 14:07

1 1 Sebastian Kurfuerst
h1. Server Overview
2
3
* *DNS Names*: svn.typo3.org, forge.typo3.org
4
* *Reverse DNS name*: svn.t3o.punkt.de
5
* svn.typo3.org is the subversion server of the TYPO3 project.
6
* forge.typo3.org is the joint development platform of the TYPO3 project.
7 3 Sebastian Kurfuerst
* svn.t3o.punkt.de is the development instance of forge.typo3.org. New features for forge are tested there
8 1 Sebastian Kurfuerst
9 3 Sebastian Kurfuerst
h2. Operating System, Security Updates
10
11
* forge.typo3.org is housed at punkt.de, where it runs on a dedicated server.
12
* The operating system is FreeBSD.
13
* In case any packages are needed to be installed, contact Patrick Hausen from punkt.de: http://www.punkt.de/kontakt.html
14
* Security Updates are done by punkt.de
15
16 1 Sebastian Kurfuerst
h2. Important URLs
17
18
* http://forge.typo3.org - TYPO3 Forge
19
* https://svn.typo3.org - Subversion Server
20 5 Sebastian Kurfuerst
* http://devel.forge.typo3.org - TYPO3 Forge Development Instance
21 1 Sebastian Kurfuerst
22
h2. SSH Logins
23
24
* Root login via SSH is disabled
25
* SSH logins are only allowed via public-key-authentication. Every user has his own user name. After login, you can switch user with *sudo* and entering your password.
26
* *Please protect your private SSH key with a strong password, and as well your username on forge.*
27
28
h2. Paths and important scripts
29
30
* *Subversion*: /var/svn/
31
* *Apache Configuration*: /usr/local/etc/apache22/
32
* *Apache Webroot*: /var/apache/
33
* *Rails Root*: /var/rails/
34 5 Sebastian Kurfuerst
** *Redmine Live Instance* (forge.typo3.org): /var/rails/forge.typo3.org/
35
** *Redmine Development Instance* (devel.forge.typo3.org): /var/rails/devel.forge.typo3.org/
36 6 Sebastian Kurfuerst
** *Redmine Git Repository* (used to sync devel and live instance: /var/rails/redmine_git_repo/
37 1 Sebastian Kurfuerst
* *Helper scripts for SVN and Forge*: /home/forge/
38
39
h3. Start and Stop Scripts
40
41
* *Apache*: /usr/local/etc/rc.d/apache22 {start,stop,restart}
42 5 Sebastian Kurfuerst
* *Redmine*: can be restarted by doing "touch /var/rails/forge.typo3.org/tmp/restart.txt"
43
* *Redmine Development*: can be restarted by doing "touch /var/rails/devel.forge.typo3.org/tmp/restart.txt"
44 4 Karsten Dambekalns
* *MySQL*: /usr/local/etc/rc.d/mysql-server {start,stop,restart}
45 2 Sebastian Kurfuerst
46 5 Sebastian Kurfuerst
h2. Serving rails websites to the masses (Phusion Passenger)
47 2 Sebastian Kurfuerst
48 5 Sebastian Kurfuerst
* We use Phusion Passenger to run Rails.
49 1 Sebastian Kurfuerst
50
h2. Backup
51
52 3 Sebastian Kurfuerst
* The backup is run by punkt.de.
53
* In case any files are needed, contact Patrick Hausen or Wolfgang Zenker.
54
* In case of a disk failure, raid controller failure, etc, they will handle desaster recovery.
55
56
h2. Responsibilities
57
58
* Backup: Punkt.de
59
* Restore: Punkt.de
60
* Security Updates: Punkt.de
61
* forge.typo3.org: The project members of this team