Eingesetzte Software |
Bei PING setzen wir auf freie Software. Das bedeutet unter anderem, daß wir auf unseren Servern nur Programme einsetzen, deren Quellcodes frei verfügbar sind. Dadurch sind wir in der Lage, enstehende Probleme und notwendige Anpassungen selbst vorzunehmen, diese mit anderen Nutzern der Software weltweit zu teilen und von deren Erfahrungen gleichermaßen zu profitieren.
Die wichtigsten Software Pakete |
Das Betriebssystem
Hierfür setzen wir GNU/Linux ein, eine Variante des bewährten UNIX Systems.
Der Webserver
Apache, zusammen mit mod_perl, mod_ssl und openssl liefert unsere Seiten und die Seiten unserer Mitglieder an das World Wide Web.Der Webproxy
Damit Webseiten nicht mehrfach von unseren Mitgliedern aus den Weiten des Netzes geholt werden müssen, setzen wir squid als Cache ein.Die Datenbank
Die technische Details über die mehr als tausend Domains unserer Mitglieder werden in einer Datenbank mit mysql verwaltet.Der Mailserver
Um den Emailverkehr schnell und zuverlässig abzuwickeln setzen wir qmail ein.Der Webmailserver
Unsere Mitglieder können empfangene Emails per POP3, UUCP oder per Web lesen. Die Webschnittstelle ist mit sqwebmail realisiert worden.Die Mailinglistenverwaltung
Mailinglisten des Vereins und der Mitglieder werden mit ezmlm verwaltet. Die dazugehörige Webschnittstelle für die Mitglieder wurde mit ezmlm-web realisiert.
Der Domainnameserver
Alle Aufgaben in Zusammenhang mit der Umsetzung von Domainnamen in IP-Adressen und zurück werden von dem Paket djbdns erledigt.Der Radiusserver
Die Autorisierung zur Einwahl bei PING wird über dem Radiusserver von Cistron gemacht.Der Newsserver
News aus dem Usenet werden mit dem Programm INN empfangen und weitergeleitet.Der UUCP-Server
Unsere Mitglieder können wahlweise Mail und News per UUCP mit unserem Server austauschen. Hierfür setzen wir Taylor-UUCP ein.
Das Betriebssystem
Auf unseren Servern läuft GNU/Linux, eine der freien Varianten der UNIX Familie, zu denen auch FreeBSD, OpenBSD und NetBSD gehören. Wir setzen die Redhat Distribution von Linux ein. Zur Distribution gehören neben dem Betriebssystemkern eine große Menge an Dienst- und Hilfsprogrammen, die auch für unseren Betrieb unerläßlich sind, wie z.B. Perl
Der Webserver
Unsere Webseiten werden mittels dem Programm Apache bereitgestellt.
Mit dem zusätzlichen Modul mod_perl werden dynamische Inhalte und Dienste für die Mitglieder realisiert.
Die Übertragung vertraulicher Inhalte wird von openssl und mod_ssl durch Verschlüsselung geschützt.
Der Webproxy
Unsere Mitglieder können durch Einsatz des Webproxies Squid den Zugriff auf häufig besuchte Seiten beschleunigen und die Übertragungskapazität unserer Leitung optimieren.
Die Datenbank
Die meisten Daten, die für den technischen Betrieb von PING notwendig sind, insbesondere Information über die Mitgliedersites (Domains) und über vorausbezahlte Zeitkonten für unsere 0800-Einwahl, werden in einer mysql Datenbank vorgehalten. Mitglieder und Administratoren haben Zugriff auf die für sie relevanten Teile dieser Datenbank.
Der Mailserver
Emails von und zu PING laufen durch unserem qmail Server. Dieser nimmt Mails per SMTP an und liefert sie per POP3 an die Mitglieder aus, bzw. wickelt beides auf Wunsch per UUCP ab. Weitere Informationen zu qmail sind bei www.qmail.org verfügbar.
Der Webmailserver
Um Mitgliedern die Möglichkeit zu geben, ihre Mails per WWW zu lesen, setzen wir sqwebmail ein.
Die Mailinglistenverwaltung
Mailinglisten des Vereins werden mit ezmlm verwaltet, in der erweiterten Form namens ezmlm-idx. Mitglieder können eigene Mailinglisten über einer mit ezmlm-web implementierten Webschnittstelle einrichten und verwalten.
Der Domainnameserver
Der Nameserver für die Domain ping.de ist mit dem Programm tinydns implementiert. Für unsere Mitglieder betreiben wir einen DNS Resolver mit dem Programm dnscache. Beide Programme sind in dem Paket djbdns verfügbar. Weitere Informationen zu djbdns können bei djbdns.org gefunden werden.
Der Radiusserver
Die meisten PING Mitglieder wählen sich über normale Telefonleitungen bei PING ein. Ihre Berechtigung wird mittels eines Passworts überprüft und diese Aufgabe wird PING-intern mit dem RADIUS-Protokoll (Remote Authentication Dial In User Service) abgewickelt. Die Serversoftware hierzu ist Cistron Radius.
Der Newsserver
Usenet News werden bei PING auf einem INN Server abgewickelt. Die Mitglieder können News lesen und schreiben online (mit dem NNRP Protokoll) oder Newsbatches per UUCP austauschen.
Der UUCP-Server
Um die Telefonrechnungen unserer Mitglieder zu schonen bietet PING den Austausch von Mail und News über UUCP, mit der Taylor-UUCP Software.
|
|