Serverdienste
Server stellen Dienstleistungen bereit, die dann von sogenannten Clients genutzt werden können. Häufig laufen die „Serverdienste“ auf eigens dafür bestimmten Rechnern, die von den Clients über ein lokales Netz oder das Internet angesprochen werden. Es gibt aber auch Anwendungsfälle, wo der Serverdienst direkt auf demselben Rechner läuft wie der Client, und der Zugriff von außen vielleicht sogar explizit unterbunden wird. Bekannte Serverdienste sind z.B. der Webserver Apache, der Mailserver Postfix, die Datenbanken MySQL und PostgreSQL oder der Dateiserver Samba.
Webserver¶
Apache - der Apache-Webserver
lighttpd - Lighty, ein kleiner und performanter Webserver
nginx - schneller, ressourcensparender Webserver, unterstützt, u.a. PHP, Perl und Python Skripte
Tomcat - HTTP-Server zur Ausführung von Java-Code
XAMPP - Webserver-Testumgebung, nicht für einen öffentlichen Webserver geeignet
Instant Webserver - Vorstellung verschiedener einfacher Webserver zu Testzwecken und zum Datenaustauch
Webalizer - Auswertung von Logdateien eines Webservers
Webapplikationen¶
Content Management Systeme - Überblick über verschiedene CMS
Gallery Online-Fotoverwaltung
MiniGal Nano - Bildgallerien auf einem Webserver erstellen
Wikisoftware - Übersicht über verschiedene Wiki Systeme
phpBB - weit verbreitete, freie Forensoftware
TYPO3 - umfangreiches Content-Management-System
MUCkl - Webchat-Frontend für Jabber-Gruppenchats
Trac - webbasierte Projektverwaltung mit Wiki, Ticket-System u.v.m.
Bugzilla - verbreitetes Bugtracking-System
Bottle - WSGI-basierte Webanwendungen mit Python erstellen
Proxyserver¶
Privoxy - ein Werbefilter-Proxy
BFilter - ein Filter-Proxy mit Schwerpunkt Werbe-Filter
Polipo - ein cachender Webproxy der auch einige wenige Optionen zum Werbefiltern bietet
Squid - leistungsfähiger http/ftp-Proxy Server
squidGuard - Webfilter für den Squid-Proxy
Inhaltsfilter - Einrichtung eines Inhaltsfilters mittels Squid und DansGuardian
Datei-/Druckerserver¶
NFS - Dateien für andere Unix-/Linux-Rechner im Netzwerk freigeben
Samba - zu Microsofts Windows-Freigaben kompatibler Dateiserver
CUPS - Drucker gemeinsam nutzen
ProFTPD - ein FTP-Server
vsftpd - ein sicherer und einfacher FTP-Server
Lufs - FTP-Server als Dateifreigaben nutzen
WebDAV - Dateizugriff auf einen Webserver
OpenAFS - Open-Source-Implementierung des Andrew File System für verschiedene Betriebssysteme
Mail¶
Mailserver Einführung - grundlegender Aufbau und unterschiedliche Komponenten
Postfix - ein SMTP-Server (MTA) zum Verschicken von Mails
Dovecot - ein einfacher IMAP/POP-Mailserver
Cyrus IMAPD - ein weiterer IMAP-Server
eGroupWare - ein Groupware-Server
SOGo - ein weiterer Groupware-Server
Fetchmail - ein Dienst, um Mails von Emailservern zu holen und lokal zu verteilen (MRA)
Amavis-Spam-Virenfilter - serverseitiges Filtern mit Fetchmail-Postfix-Cyrus-Kombination
sieve - servergestützter Mailfilter für Cyrus
Squirrelmail - Webmailoberfläche für einen IMAP-Server
Citadel - Groupware-Lösung mit Webinterface zur Verwaltung von E-Mails, Daten, Adressen und Notizen
up-imapproxy - IMAP-Proxy zur Beschleunigung von Webmail-Applikationen
Mailserver testen - Funktionstests an Mailservern durchführen
Datenbank¶
MySQL - ein weit verbreiteter Datenbank-Server
PostgreSQL - ein weiterer Datenbank-Server
Oracle - ein ebenfalls weit verbreiteter Datenbank-Server
DB2 - Webapplikationen mit der Datenbank von IBM
CouchDB - dokumentenorientierte Datenbank
Informix - eine kommerzielle, objektrelationale SQL-Datenbank
Redis - schnelle und flexible Schlüssel-Werte-Datenbank („Key-Value Store“)
VPN, Fernzugriff¶
Ajaxterm - webbasiertes Terminal
Check Point SSL Network Extender - Eine VPN-Verbindung zur CheckPoint FireWall-1/VPN-1 aufbauen
Cisco-VPN-Client - sichere Verbindungen übers Netz
Citrix ICA Client - von einem Computer/Device von überall aus über eine Terminalanwendung zugreifen
curlftpfs - Daten von einem FTP lokal ins Dateisystem einbinden
FritzBox/VPN - mit einer FritzBox ein VPN einrichten
Hamachi - bedienerfreundlicher closed-source VPN-Client mit integriertem Instant Messenger
KVpnc - VPN-Client für den KDE-Desktop
NeoRouter - Virtuelles LAN übers Internet, VPN-Client und Server
NX - VNC-Ersatz auf Basis von SSH
OpenVPN - VPN-Lösung auf SSL-Basis, für verschiedene Plattformen erhältlich
PuTTY - SSH-Client, der auch unter Microsoft Windows läuft
Remmina - Programm für den Fernzugriff mit umfangreicher Protokollunterstützung
scponly - einen FTP-artigen Serverdienst via SSH realisieren
SSH - die sichere Art der Fernadministration
TeamViewer - proprietärer Programm zur Fernwartung
Vinagre - GNOME Standardprogramm zum Zugriff auf entfernte Desktops
VNC - allgemeiner Artikel zum Thema „Virtual Network Computing“
VPNC - Alternative zum Cisco-VPN-Client
Xming - freier XServer für Microsoft Windows
Multimedia¶
Musik verwalten Übersicht über verschiedene Server zum Streamen von Musik
Ampache - Audio Streaming-Server incl. Benutzerverwaltung, integriertem Player
Music Browser - schlanker und einfach zu konfigurierender Streaming-Server
Icecast2 - Ogg Vorbis- und MP3-Audio Streaming Server
SHOUTcast - MP3-Audio Streaming Server
Zeya - Audio-Streaming-Server mit HTML5-Ausgabe
Darwin Streaming Server - MP3-Audio/MPEG-4-Video Streaming-Server von Apple
Helix DNA Server - Streaming On-Demand und Live Streaming von Audio- und Videoinhalten
VLC - der beliebte Player lässt sich auch als Streaming-Server verwenden
MPD - Music-Player-Daemon - Audiospieler als Systemdienst mit zahlreichen Oberflächen
MythTV - Festplattenrekorder mit zahlreichen Zusatzfunktionen, der Backend und Frontend trennt
P2P-Tauschbörsen¶
MLDonkey - Klient für zahlreiche Netzwerke, der Oberfläche und Kernprogramm trennt
Torrentflux - ein auf PHP und MySQL basierender Bittorrent-Client für den Einsatz auf einem Webserver
w3btorrent - ein PHP Frontend für den Bittorrent Client
Infrastruktur¶
apt-proxy - ein netzwerkweiter Cache für Debian- & Ubuntu-Pakete
approx - weiterer schneller Netzwerk-Cache zur Paketverwaltung
Ubuntu-Mirror - ein Spiegelserver für Ubuntu-Quellen
ubumirror - ein Spiegelserver für Ubuntu-Quellen
Dnsmasq - ein DNS-/DHCP-Server für kleine Netzwerke
DNS-Server Bind - der klassische Nameserver
DDNS - dynamische DNS-Verwaltung mit Bind und Dhcpd
DynDNS-Clients - DynDNS oder ähnliche Dienste nutzen
ISC-DHCPD - der klassische DHCP-Server
Munin - Serverüberwachung mit der Möglichkeit, eine Vielzahl von Rechnern zu Überwachen
Monit - einfach zu bedienendes Programm zum Überwachen von Server-Diensten
Netzwerk-Monitoring - Werkzeuge zum Überwachen der Netzwerk-Aktivitäten
ssl-cert - selbstsignierte SSL-Zertifikate für einen Heimserver generieren lassen
CA - eine eigene "Certification Authority" für SSL-Zertifikate erstellen
LDAP Client Authentifizierung - Benutzerauthentifizierung in einem Netz mit LDAP-Server
SiteBar - eine zentrale, serverbasierte Lesezeichenverwaltung
OpenLDAP - freie Implementierung eine LDAP-Servers
Zentyal - graphische Oberfläche für den Ubuntu Server 10.04
Sonstige Server¶
inetd - verwaltet die Netzwerkverbindungen bestimmter Dienste
xinetd - verbesserte Version des inetd, dafür etwas komplizierter
Open DC Hub - Server für das Direct Connect P2P Protokoll
Sane im Netzwerk - Scanner im Netzwerk nutzen
siproxd - problemlos mehrere SIP-Anwendungen hinter einem Router betreiben
Openfire - ein auf Java basierender Jabber-Server
ejabberd - ein Jabber-Server mit vielen Funktionen, geeignet für kleine und große Installationen
LTSP - das Linux Terminal Server Project für die Arbeit mit Thin-Clients
Sobby - dedizierter Server für den Gemeinschaftseditor Gobby
Dedizierter Spiele-Server - Voraussetzungen und Einrichtung eines Spiele-Servers
Dedizierter Steam-Server - Einrichtung und Betrieb eines Steam-Servers
TeamSpeak-Server - einen Server für die proprietäre Sprachkonferenzsoftware einrichten
Funambol - ein SyncML-Server
DAViCal - in PHP-5 verfasster Kalenderserver, verwendet zur Verwaltung der Daten eine PostgreSQL-Datenbank