PD:Serverstruktur: Unterschied zwischen den Versionen

Aus PUBLIC DOMAIN PROJEKT
Wechseln zu: Navigation, Suche
(Switch IP korrigiert)
(IP Adressen, VLAN und Interfaces: VM Swiss Foundation Public Domain hinzugefügt)
Zeile 38: Zeile 38:
 
|-
 
|-
 
|brain4free.org                || Eth0: 195.176.247.104  || -                      || -
 
|brain4free.org                || Eth0: 195.176.247.104  || -                      || -
 +
|-
 +
|Swiss Foundation Public Domain|| Eth0: 195.176.247.108  || Eth1: 192.168.50.106  || -
 
|}
 
|}
 
  
 
=== Switch Konfiguration ===
 
=== Switch Konfiguration ===

Version vom 26. Oktober 2016, 11:08 Uhr

Struktur der PD Projekt Server

Alle Dienste sind als Virtuelle Maschinen aufgesetzt und sind über Bridged Networks direkt ansprechbar. Also nach einem Umzug von einem VM Host auf einen anderen bleiben die DNS Einträge bestehen.


IP Adressen

Netzadresse: 195.176.247.0

Netmask: 255.255.255.128

Broadcast: 195.176.247.255

Gateway: 195.176.247.1

DNS1: 195.176.254.10

IP Adressen, VLAN und Interfaces

Device Internet (VLAN 2) Intern (VLAN 3) Admin (VLAN 1)
VirtualBox VM Host 1 - Eth1: 192.168.50.11 ILO: 192.168.70.11
VirtualBox VM Host 2 - Eth1: 192.168.50.12 ILO: 192.168.70.12
Discarray (Coraid NAS) - Eth0: 192.168.50.10 Eth2: 192.168.70.10
Managed Switch - - 192.168.70.100
Reserve (Administration) EthX: 195.176.254.216 - EthX: 192.168.70.2
VM - - -
MediaWiki Webserver Eth0: 195.176.247.101 Eth1: 192.168.50.101 -
Publicdomain Radio Server Eth0: 195.176.247.102 Eth1: 192.168.50.102 -
Swissradio.ch Server Eth0: 195.176.247.103 (Radio), Eth0.0: 195.176.247.105 (WWW) Eth1: 192.168.50.103 -
brain4free.org Eth0: 195.176.247.104 - -
Swiss Foundation Public Domain Eth0: 195.176.247.108 Eth1: 192.168.50.106 -

Switch Konfiguration

Port(s) VLAN
1, 2, 3, 4 1 (Admin)
5, 6, 7, 8 2 (Internet)
9, 10, 11, 12 3 (Intern)
15, 16 Tagged/Trunk


Virtual Box VM Host 1 und 2

OS: Debian GNU/Linux 7, 64bit VM Host: KVM, Proxmox 3.4.9

Cronjobs: Backups via Backup-Jobs im Proxmox auf das Disc-Array

VM Administration

Via Proxmox und Spice als Remote Desktop System.

Einloggen via: https://192.168.50.11:8006

Public Domain Radio Server (VM)

KVM Guest

OS: Debian GNU/Linux 7, 32bit

DNS: relay.publicdomainproject.org

Das publicdomainradio und swissradio haben jetzt separate Virtuelle Maschinen.

Liquidsoap

Komplettes Radio System läuft mit liquidsoap.


Bei Problemen: Ein /etc/init.d/liquidsoap restart sollte helfen.

In-Stream Werbung, Jingles und Station ID

Pre-Roll Werbung

Icecast

Erreichbar unter: http://relay.publicdomainproject.org/

Ein zusätzliches xsl wurde installiert für die Webradio Player auf der radio.publicdmainproject.org Seite: http://relay.publicdomainproject.org/json.xsl


Webserver (VM)

KVM Guest

OS: Debian GNU/Linux 8, 64bit

Apache: 2.4.xx, chrooted (/var/www/)

FTP: twofootd

Mediawiki Family

Struktur:

Pfade mit Virtualhost Einträgen

  • pdindexpage (Einstiegsseite unter http://publicdomainproject.org)
  • de.publicdomainproject.org
  • en.publicdomainproject.org
  • fr.publicdomainproject.org
  • it.publicdomainproject.org
  • pool.publicdomainproject.org
  • radio.publicdomainproject.org Radioseite mit Webplayern und Playlistlinks für alle Streams

Mediawiki Pfade inkl. Funktion

  • mediawiki-conf/WikiFamilySettings.php: Hier sind alle präfixübergreifenden Konfigurationen (Z. B. Favicon, Sharedtables etc.). Dieses File ist in allen Wikis inkludiert.
  • mediawiki-conf/SharedMediaSettings.php: Nötige Konfigurationen um alle Medienfiles unter "pool.publicdomainproject.org" zu verwalten. Dieses File ist in allen Wikis ausser "pool." inkludiert.
  • mediawiki-conf/ExtensionSettings.php: Extensions die benutzt werden sollen sind in diesem File inkludiert, nötige Konfigurationen werden auch hier abgelegt.
  • mediawiki-data/mediawiki-current: Aktuell benutzte Version des Mediawiki
  • mediawiki-extensions: Alle Installationsdaten (Sourcen) der Extensions
  • pool.publicdomainproject.org/audio/: Zugriff auf die Verzeichnisstruktur des gemeinfreien Audio Archives

Weitere Pfade

  • stats: Piwik Installation um die Zugriffe auf das Projekt darzustellen, viele bunte Statistiken.
  • audioarchive: Zugriff auf die Verzeichnissstruktur des Discarrays
  • tmp, usr, var: Nötig für php um in der chroot Umgebung zu funktionieren


Installierte Extensions

Installierte Erweiterungen

URL Prefix Beschreibung
en Englische Enzyklopädie
de Deutsche Enzyklopädie
fr Französische Enzyklopädie
it Italienische Enzyklopädie
es Spanische Enzyklopädie
pool Gemeinsames Wiki für alle Medien (Bilder, Musik etc.)