wikijs/server.md

46 lines
2.6 KiB
Markdown
Raw Normal View History

2021-03-24 20:46:29 +01:00
---
title: Server
description:
published: true
2021-09-01 21:05:57 +02:00
date: 2021-05-15T17:12:07.156Z
2021-03-24 20:46:29 +01:00
tags:
editor: markdown
2021-03-24 21:08:25 +01:00
dateCreated: 2021-03-24T20:04:46.548Z
2021-03-24 20:46:29 +01:00
---
# Details zur Technik
2021-03-31 12:00:33 +02:00
## Übersicht über eingesetzte Server <a name="server" id="server"></a>
2021-03-24 20:46:29 +01:00
| Zweck | Art | Prozessor | RAM | HDD | LAN | OS |
2021-03-29 15:34:43 +02:00
| :- | :- | :- | :- | :- | :- | :- |
2021-03-24 20:46:29 +01:00
| Aktuell für alle Dienste |virtueller Root-Server (KVM) | AMD EPYC™ 7702 6x 3.35 GHz | 32 GB DDR4 | 800 GB SSD | 2.5 GBit/s | Ubuntu 20.04 |
Aktuell wird ein Server für alle Dienste eingesetzt. Für unsere aktuellen Bedürfnisse und Mitgliederzahlen sollte das ausreichend sein und ein erstes Upgrade wird auch nur ein Umzug auf einen einzelnen größer dimensionierten Server sein. Technisch wäre es schöner und sicherer, die einzelnen Dienste auch auf verschiedenen Servern laufen zu lassen. Wir haben uns aber aktuell natürlich lieber für geringere Kosten entschieden um so einen niedrigen Jahresbeitrag festlegen zu können.
2021-03-31 12:00:33 +02:00
## Übersicht über eingesetzte Software <a name="software" id="software"></a>
2021-03-24 20:46:29 +01:00
Neben den direkt zugänglichen [Diensten](/de/services) wird noch weitere Software eingesetzt:
* [Apache Webserver](https://httpd.apache.org/) Neben der direkten Funktion als Webserver, wird Apache auch als Proxy für fast alle Dienste eingesetzt, so dass diese nur lokal direkt erreichbar sind
2021-03-30 16:53:54 +02:00
* [OpenSSH](https://www.openssh.com/) Administrativer Zugang
2021-03-25 09:35:40 +01:00
* [PostgreSQL](https://www.postgresql.org/) SQL Datenbank für einige Dienste
2021-03-24 20:46:29 +01:00
* [MariaDB](https://mariadb.org/) SQL Datenbank für einige Dienste
* [Ufw](https://launchpad.net/ufw) Firewall
* [Fail2ban](https://www.fail2ban.org) Bruteforce protection
2021-05-15 19:10:58 +02:00
* [Docker](https://www.docker.com) Containerisierung für einige Dienste
2021-05-15 19:12:07 +02:00
* [Redis](https://redis.io/) In-Memory Datenbank für einige Dienste
2021-03-24 20:46:29 +01:00
2021-03-31 12:00:33 +02:00
## F.A.Q. <a name="faq" id="faq"></a>
2021-03-24 20:46:29 +01:00
### Warum Ubuntu?
2021-03-30 16:55:37 +02:00
Sicher eine berechtigte Frage. Die Gründe sind allerdings weniger technisch, sondern eher pragmatisch. Der Umgang mit Debian-basierten Systemen ist bestens vertraut und Ubuntu bietet eine etwas bessere Update-Politik als Debian-Stable. Mit einem Ubuntu Desktop können gleichzeitig einfach Dinge getestet werden, da die Umgebungen weitestgehend identisch sind.
2021-03-24 20:46:29 +01:00
### Warum zwei SQL Datenbanken
Dem Umstand geschuldet, dass alle Dienste auf einem Server laufen muss neben dem bevorzugten *PostgreSQL* auch noch *MariaDB* installiert sein, da einige Dienste leider (noch?) kein *PostgreSQL* unterstützen.
### Warum Apache Webserver und nicht nginx?
2021-04-03 09:14:24 +02:00
Auch einfach nur der mangelnden Erfahrung mit *nginx* aber relativ großer Expertise im Umgang mit *Apache* geschuldet.