Serverdienste
Server stellen Dienste bereit, die dann von mehreren 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. die Webserver Apache und nginx, der Mailserver Postfix, die Datenbanken MySQL, MariaDB und PostgreSQL, der Dateiserver Samba und Cloudserver wie NextCloud und ownCloud.
Die Trennung zwischen dieser Übersichtsseite und Netzwerk ist nicht immer einfach, also evtl. auch dort nachschauen.
Webserver¶
Apache - der Apache-Webserver
bootmail - E-Mail-Benachrichtigung bei Neustart des Servers
Gunicorn - ein in Python geschriebener WSGI HTTP Server
Hiawatha - ein schlanker Webserver
Instant Webserver verschiedene einfache Webserver zu Testzwecken und zum Datenaustauch
lighttpd - Lighty, ein kleiner und performanter Webserver
Logwatch - Kurzfassung von Logdateien erstellen und optional versenden
nginx - schneller, ressourcensparender Webserver, unterstützt, u.a. PHP, Perl und Python Skripte
Webalizer - Auswertung von Logdateien eines Webservers
waitress - Applikationsserver für WSGI-basierte Python-Anwendungen
XAMPP - Webserver-Testumgebung, nicht für einen öffentlichen Webserver geeignet
Proxyserver¶
Privoxy - ein Werbefilter-Proxy
Squid - leistungsfähiger Universal-Proxy für HTTP-/FTP-Verbindungen
Inhaltsfilter - Einrichtung eines Inhaltsfilters mittels Squid und DansGuardian
Tinyproxy - ein weiterer Proxyserver
Datei-/Druckerserver¶
NFSv4 - Dateien für andere aktuelle Unix-/Linux-Rechner im Netzwerk freigeben
NFS - Dateien für ältere Unix-/Linux-Rechner im Netzwerk freigeben
Samba - zu Microsofts Windows-Freigaben kompatibler Dateiserver
CUPS - Drucker gemeinsam nutzen
WebDAV - Dateizugriff auf einen Webserver
FTP:
TFTP:
advanced TFTP - für PXE-Bootvorgänge oder zur Installation alternativer Firmware
tftpd - einfacher Server für das TFTP-Protokoll
tftpd-hpa - Server für das TFTP-Protokoll, oft genutzt für PXE-Boot
E-Mail¶
Mailserver Einführung - grundlegender Aufbau und Komponenten
Postfix - SMTP-Server (MTA) zum Verschicken von Mails
Dovecot 2 - IMAP/POP-Mailserver
Cyrus IMAPD - Mail-, News- und CalDAV-server (IMAP, POP3, NNTP, CalDAV, CardDAV)
Fetchmail - Dienst, um Mails von E-Mail Servern zu holen und lokal zu verteilen (MRA)
Citadel - Groupware-Lösung mit Webinterface zur Verwaltung von E-Mails, Daten, Adressen und Notizen
Mailserver testen - Funktionstests an Mailservern durchführen
Datenbank¶
SQL¶
MySQL - ein weit verbreiteter Datenbank-Server
MariaDB - eine API-kompatible Abspaltung von MySQL
PostgreSQL - ein weiterer Datenbank-Server
NoSQL¶
VPN¶
Siehe auch Fernzugriff.
Die Grundlagen zum Thema VPN wird im gleichnamigen Wikiartkel VPN erläutert.
Weitere Artikel:
Hamachi - bedienerfreundlicher proprietärer VPN-Client mit integriertem Instant Messenger
shellinabox - Serverdienst
SSH - die sichere Art der Fernadministration
VNC allgemeiner Artikel zum Thema „Virtual Network Computing“
VPNC - Alternative zum Cisco-VPN-Client
WireGuard - Virtual-Private-Network-Software
WireGuard/Client-Server Architektur - WireGuard mit Client-Server Architektur statt Peer-to-Peer betreiben
Multimedia¶
Musik verwalten Übersicht über verschiedene Server zum Streamen von Musik
Icecast2 - Ogg Vorbis- und MP3-Audio Streaming Server
MythTV - Festplattenrekorder mit zahlreichen Zusatzfunktionen, der Backend und Frontend trennt
Plex Media Server - Allround-Medienserver
VLC - der beliebte Player lässt sich auch als Streaming-Server verwenden
Bilder verwalten (Abschnitt „Webbasierte-Bildverwaltungen“) Überblick zu webbasierten Lösungen
P2P-Tauschbörsen¶
MLDonkey - Klient für zahlreiche Netzwerke, der Oberfläche und Kernprogramm trennt
Kalenderserver¶
DAViCal - in PHP-5 verfasster Kalenderserver, verwendet zur Verwaltung der Daten eine PostgreSQL-Datenbank
Radicale 2 - ein Kalender- und Adressbuchserver, welcher sowohl für den lokalen als auch Netzwerk-Betrieb geeignet ist
Infrastruktur¶
Ansible - Automatisierungs-Werkzeug zur Orchestrierung, allgemeinen Konfiguration und Administration von Computern
Bacula - umfangreiches Datensicherungssystem
CA - eine eigene "Certification Authority" für SSL-Zertifikate erstellen
chrony - präziser Zeitserver für das eigenen Netzwerk
Cloud-Dienste verschiedene Möglichkeiten zur Cloud-Nutzung
Nextcloud - Fork von ownCloud
Content Management Systeme Überblick zu verschiedenen CMS
Dnsmasq - ein DNS-/DHCP-Server für kleine Netzwerke
ISC-DHCPD - der klassische DHCP-Server
IPv6 - Übersicht zum Internet Protokoll Version 6
Lokale Paketquellen Übersichtsseite
apt-cacher-ng - Variante von apt-cacher, die ohne Apache-Webserver auskommt
Mediawiki - leistungsfähig Software auch für große Wikis
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
Siege - Werkzeug zur Durchführung von Regressionstests und Leistungsvergleichen für HTTP
ssl-cert - selbstsignierte SSL-Zertifikate für einen Heimserver generieren lassen
Trac - webbasierte Projektverwaltung mit Wiki, Ticket-System u.v.m.
Wikisoftware Übersicht über verschiedene Wiki-Systeme
Sonstige Server¶
inetd - Internetsuperserver, verwaltet die Netzwerkverbindungen bestimmter Dienste
rinetd - Server zum Umleiten von IPv4- und IPv6-Verbindungen über TCP und UDP
rlinetd - erweiterte Version eines Internetsuperservers
xinetd - leistungsfähigere und komplexerer Variante von inetd
SANE-Scanserver im Netzwerk - Scanner im Netzwerk nutzen
Matrix synapse - dezentraler Messaging Server
Dedizierter Spiele-Server - Voraussetzungen und Einrichtung eines Spiele-Servers
TeamSpeak-Server - einen Server für die proprietäre Sprachkonferenzsoftware einrichten
USBIP - USB-Geräte über das Netzwerk zur Verfügung stellen
fail2ban - Set aus Client, Server und Konfigurationsdateien
Finger-Server - Server für das Finger-Protokll
HylaFAX - Serversoftware zum Senden und Empfangen von Faxen