||||||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 || * [[http://www.ping.de/aktiv/software_d.html#linux|Das Betriebssystem]]<
> Hierfür setzen wir GNU/Linux ein, eine Variante des bewährten UNIX Systems. * [[http://www.ping.de/aktiv/software_d.html#apache|Der Webserver]]<
> Apache, zusammen mit mod_perl, mod_ssl und openssl liefert unsere Seiten und die Seiten unserer Mitglieder an das World Wide Web. * [[http://www.ping.de/aktiv/software_d.html#squid|Der Webproxy]]<
> Damit Webseiten nicht mehrfach von unseren Mitgliedern aus den Weiten des Netzes geholt werden müssen, setzen wir squid als Cache ein. * [[http://www.ping.de/aktiv/software_d.html#mysql|Die Datenbank]]<
> Die technische Details über die mehr als tausend Domains unserer Mitglieder werden in einer Datenbank mit mysql verwaltet. * [[http://www.ping.de/aktiv/software_d.html#qmail|Der Mailserver]]<
> Um den Emailverkehr schnell und zuverlässig abzuwickeln setzen wir qmail ein. * [[http://www.ping.de/aktiv/software_d.html#sqwebmail|Der Webmailserver]]<
> Unsere Mitglieder können empfangene Emails per POP3, UUCP oder per Web lesen. Die Webschnittstelle ist mit sqwebmail realisiert worden. * [[http://www.ping.de/aktiv/software_d.html#ezmlm|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. * [[http://www.ping.de/aktiv/software_d.html#djbdns|Der Domainnameserver]]<
> Alle Aufgaben in Zusammenhang mit der Umsetzung von Domainnamen in IP-Adressen und zurück werden von dem Paket djbdns erledigt. * [[http://www.ping.de/aktiv/software_d.html#radiusd|Der Radiusserver]]<
> Die Autorisierung zur Einwahl bei PING wird über dem Radiusserver von Cistron gemacht. * [[http://www.ping.de/aktiv/software_d.html#inn|Der Newsserver]]<
> News aus dem Usenet werden mit dem Programm INN empfangen und weitergeleitet. * [[http://www.ping.de/aktiv/software_d.html#uucp|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 == [[http://www.linux.org/|{{http://www.ping.de/aktiv/img/logo-linux.png|powered by linux|align="left",height="61",width="125"}}]] Auf unseren Servern läuft [[http://www.linux.org/|GNU/Linux]], eine der freien Varianten der UNIX Familie, zu denen auch FreeBSD, OpenBSD und NetBSD gehören. Wir setzen die [[http://www.redhat.com/|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. [[http://www.perl.org/|Perl]] == Der Webserver == [[http://www.apache.org/|{{http://www.ping.de/aktiv/img/apache_pb.png|powered by apache|align="left",height="47",width="102"}}]] Unsere Webseiten werden mittels dem Programm [[http://www.apache.org/|Apache]] bereitgestellt. [[http://perl.apache.org/|{{http://www.ping.de/aktiv/img/mod_perl.png|powered by mod_perl|align="left",height="47",width="102"}}]] Mit dem zusätzlichen Modul [[http://perl.apache.org/|mod_perl]] werden dynamische Inhalte und Dienste für die Mitglieder realisiert. [[http://www.modssl.org/|{{http://www.ping.de/aktiv/img/mod_ssl_sb.png|powered by mod_ssl|align="left",height="47",width="102"}}]] [[http://www.openssl.org/|{{http://www.ping.de/aktiv/img/openssl_ics.png|powered by openssl|align="left",height="47",width="102"}}]] Die Übertragung vertraulicher Inhalte wird von [[http://www.openssl.org/|openssl]] und [[http://www.modssl.org/|mod_ssl]] durch Verschlüsselung geschützt. == Der Webproxy == [[http://www.squid-cache.org/|{{http://www.ping.de/aktiv/img/squid-logo-button.png|powered by squid|align="left",height="44",width="100"}}]]Unsere Mitglieder können durch Einsatz des Webproxies [[http://www.squid-cache.org/|Squid]] den Zugriff auf häufig besuchte Seiten beschleunigen und die Übertragungskapazität unserer Leitung optimieren. == Die Datenbank == [[http://www.mysql.com/|{{http://www.ping.de/aktiv/img/mysql.png|powered by mysql|align="left",height="60",width="127"}}]]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 [[http://www.mysql.com/|mysql]] Datenbank vorgehalten. Mitglieder und Administratoren haben Zugriff auf die für sie relevanten Teile dieser Datenbank. == Der Mailserver == [[http://cr.yp.to/qmail.html|{{http://www.ping.de/aktiv/img/qmail.png|powered by qmail|align="left",height="92",width="151"}}]]Emails von und zu PING laufen durch unserem [[http://cr.yp.to/qmail.html|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 [[http://www.qmail.org/|www.qmail.org]] verfügbar. == Der Webmailserver == Um Mitgliedern die Möglichkeit zu geben, ihre Mails per WWW zu lesen, setzen wir [[http://www.inter7.com/sqwebmail/|sqwebmail]] ein. == Die Mailinglistenverwaltung == Mailinglisten des Vereins werden mit [[http://cr.yp.to/ezmlm.html|ezmlm]] verwaltet, in der erweiterten Form namens [[http://www.ezmlm.org/pub/patches/index.html|ezmlm-idx]]. Mitglieder können eigene Mailinglisten über einer mit [[http://rucus.ru.ac.za/~guy/ezmlm/|ezmlm-web]] implementierten Webschnittstelle einrichten und verwalten. == Der Domainnameserver == [[http://cr.yp.to/djbdns.html|{{http://www.ping.de/aktiv/img/poweredbydjbdns.png|powered by djbdns|align="left",height="31",width="88"}}]]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 [[http://cr.yp.to/djbdns.html|djbdns]] verfügbar. Weitere Informationen zu djbdns können bei [[http://djbdns.org|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 [[http://www.miquels.cistron.nl/radius/|Cistron Radius]]. == Der Newsserver == Usenet News werden bei PING auf einem [[http://www.isc.org/products/INN/|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 [[http://www.gnu.org/|Taylor-UUCP]] Software. || || ||