Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dienste:bytecluster0001 [14.07.2019 10:56] – Mailserver ergänzt stephanj | dienste:bytecluster0001 [26.09.2025 14:12] (aktuell) – [Postfach anlegen] stephanj | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== bytecluster0001 ====== | + | ======= bytecluster0001 |
| - | bytecluster0001 ist ein virtueller Server, der Kommunikationsdienste für den Verein bereitstellt. Der Server wurde von der Firma Hetzner Online GmbH dankenswerter Weise zur Verfügung gestellt. | + | bytecluster0001 ist ein virtueller Server, der Kommunikationsdienste für den Verein bereitstellt. |
| - | ===== Administratoren ===== | + | ====== Administratoren |
| * [[user: | * [[user: | ||
| Zeile 10: | Zeile 10: | ||
| * [[user: | * [[user: | ||
| - | ===== Benutzer ===== | + | ====== Benutzer |
| * Bernd (Webseiten) | * Bernd (Webseiten) | ||
| - | ===== IPs /DNS ===== | + | ====== IPs /DNS ====== |
| * bytecluster0001.bytespeicher.org | * bytecluster0001.bytespeicher.org | ||
| Zeile 20: | Zeile 20: | ||
| * 2a01: | * 2a01: | ||
| - | ===== Installation ===== | + | ====== Installation |
| * Debian 8.2 minimal | * Debian 8.2 minimal | ||
| - | ==== User / Gruppen ==== | + | ===== User / Gruppen |
| * mkzero -> sudo | * mkzero -> sudo | ||
| Zeile 38: | Zeile 38: | ||
| * ffapi | * ffapi | ||
| * synapse | * synapse | ||
| - | ==== Pakete ==== | + | ===== Pakete |
| * zsh | * zsh | ||
| Zeile 48: | Zeile 48: | ||
| * debian-goodies | * debian-goodies | ||
| - | ==== Netzwerk ==== | + | ===== Netzwerk |
| - | === Skript für IPv6-Adressen (benötigt für Matrix-IRC-Bridge) === | + | ==== Skript für IPv6-Adressen (benötigt für Matrix-IRC-Bridge) |
| < | < | ||
| #!/bin/bash | #!/bin/bash | ||
| Zeile 66: | Zeile 66: | ||
| * //**chmod +x / | * //**chmod +x / | ||
| - | === Konfiguration === | + | ==== Konfiguration |
| < | < | ||
| Zeile 86: | Zeile 86: | ||
| </ | </ | ||
| - | ==== Konfiguration SSH ==== | + | ===== Konfiguration SSH ===== |
| * HostKey DSA entfernt | * HostKey DSA entfernt | ||
| Zeile 103: | Zeile 103: | ||
| </ | </ | ||
| - | ==== SUDO ==== | + | ===== SUDO ===== |
| * Administrative Benutzer sind Mitglied der Gruppe " | * Administrative Benutzer sind Mitglied der Gruppe " | ||
| - | ==== IPTABLES ==== | + | ===== IPTABLES |
| * iptables-persistent | * iptables-persistent | ||
| Zeile 206: | Zeile 206: | ||
| </ | </ | ||
| - | ==== MySQL/ | + | ===== MySQL/ |
| * mariadb-server | * mariadb-server | ||
| Zeile 248: | Zeile 248: | ||
| </ | </ | ||
| - | ==== NGINX ==== | + | ===== NGINX ===== |
| * nginx | * nginx | ||
| Zeile 299: | Zeile 299: | ||
| </ | </ | ||
| - | ==== Let's Encrypt (SSL-Zertifikate) ==== | + | ===== Let's Encrypt (SSL-Zertifikate) |
| === Installation === | === Installation === | ||
| Zeile 418: | Zeile 418: | ||
| * **// | * **// | ||
| - | ==== User-Agent-Filter ==== | + | ===== User-Agent-Filter |
| < | < | ||
| ### Block Mastodon | ### Block Mastodon | ||
| Zeile 425: | Zeile 425: | ||
| } | } | ||
| </ | </ | ||
| - | ==== PHP ==== | + | ===== PHP ===== |
| * php5-fpm | * php5-fpm | ||
| Zeile 446: | Zeile 446: | ||
| post_max_size = 64M | post_max_size = 64M | ||
| </ | </ | ||
| - | ==== Ruby ==== | + | ===== Ruby ===== |
| * ruby | * ruby | ||
| - | ==== Bytebot ==== | + | ===== Bytebot |
| Pakete: | Pakete: | ||
| Zeile 494: | Zeile 494: | ||
| * // | * // | ||
| - | ==== Twitterstatus / Twitterstatus Makerspace ==== | + | ===== Twitterstatus / Twitterstatus Makerspace |
| Die Anleitung ist für " | Die Anleitung ist für " | ||
| Zeile 558: | Zeile 558: | ||
| </ | </ | ||
| - | ==== Freifunk-API ==== | + | ===== Freifunk-API |
| === Pakete === | === Pakete === | ||
| Zeile 654: | Zeile 654: | ||
| * // | * // | ||
| - | ==== paste.bytespeicher.org ==== | + | ===== paste.bytespeicher.org |
| * Datenbank: bs_paste | * Datenbank: bs_paste | ||
| Zeile 710: | Zeile 710: | ||
| </ | </ | ||
| - | ==== bytespeicher.org ==== | + | ===== bytespeicher.org |
| * Datenbank: wp_bs | * Datenbank: wp_bs | ||
| Zeile 830: | Zeile 830: | ||
| </ | </ | ||
| - | ==== status.bytespeicher.org ==== | + | ===== status.bytespeicher.org |
| * **//useradd spacestatus -m -G www-data// | * **//useradd spacestatus -m -G www-data// | ||
| Zeile 907: | Zeile 907: | ||
| </ | </ | ||
| - | ==== makerspace-erfurt.de / fablab-erfurt.de ==== | + | ===== makerspace-erfurt.de / fablab-erfurt.de |
| * Datenbank: makerspace_wp | * Datenbank: makerspace_wp | ||
| Zeile 978: | Zeile 978: | ||
| </ | </ | ||
| - | ==== cloud.technikkultur-erfurt.de (Nextcloud) ==== | + | ===== cloud.technikkultur-erfurt.de (Nextcloud) |
| * Datenbank: makerspace_oc | * Datenbank: makerspace_oc | ||
| Zeile 1112: | Zeile 1112: | ||
| </ | </ | ||
| - | ==== Redmine ==== | + | ===== Redmine |
| * Datenbank: redmine | * Datenbank: redmine | ||
| Zeile 1258: | Zeile 1258: | ||
| </ | </ | ||
| - | ==== Dokuwiki ==== | + | ===== Dokuwiki |
| * DocumentRoot: | * DocumentRoot: | ||
| Zeile 1294: | Zeile 1294: | ||
| ssl_trusted_certificate / | ssl_trusted_certificate / | ||
| - | # Maximum file upload size is 4MB - change accordingly if needed | + | # Maximum file upload size is 20MB - change accordingly if needed |
| - | client_max_body_size | + | client_max_body_size |
| client_body_buffer_size 128k; | client_body_buffer_size 128k; | ||
| Zeile 1326: | Zeile 1326: | ||
| </ | </ | ||
| - | ==== Pad ==== | + | ===== Pad ===== |
| * Software: Etherpad-lite | * Software: Etherpad-lite | ||
| Zeile 1441: | Zeile 1441: | ||
| * https:// | * https:// | ||
| - | ==== wall.technikkultur-erfurt.de ==== | + | ===== wall.technikkultur-erfurt.de |
| * Config: / | * Config: / | ||
| Zeile 1464: | Zeile 1464: | ||
| </ | </ | ||
| - | ==== opendata.bytespeicher.org ==== | + | ===== opendata.bytespeicher.org |
| * Webspace: / | * Webspace: / | ||
| Zeile 1520: | Zeile 1520: | ||
| </ | </ | ||
| - | ==== Piwik ==== | + | ===== Piwik ===== |
| * Datenbank: bs_piwik | * Datenbank: bs_piwik | ||
| Zeile 1544: | Zeile 1544: | ||
| </ | </ | ||
| - | ==== Roundcube ==== | + | ===== Roundcube |
| * Datenbank: roundcubemail | * Datenbank: roundcubemail | ||
| Zeile 1661: | Zeile 1661: | ||
| * //**rm -rf / | * //**rm -rf / | ||
| - | ==== Matrix/ | + | ===== Matrix/ |
| * useradd -m synapse | * useradd -m synapse | ||
| Zeile 2098: | Zeile 2098: | ||
| </ | </ | ||
| - | === Matrix IRC Bridge === | + | ==== Matrix IRC Bridge |
| * curl -sL https:// | * curl -sL https:// | ||
| Zeile 2480: | Zeile 2480: | ||
| * systemctl start matrix-irc-bridge.service | * systemctl start matrix-irc-bridge.service | ||
| - | === Upgrade zu Postgres === | + | ==== Upgrade zu Postgres |
| * wget -q https:// | * wget -q https:// | ||
| * echo deb http:// | * echo deb http:// | ||
| Zeile 2524: | Zeile 2524: | ||
| Es wurde https:// | Es wurde https:// | ||
| - | === Externe Synapse Dokumentation === | + | ==== Externe Synapse Dokumentation |
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| - | ==== users.bytespeicher.org ==== | + | ===== users.bytespeicher.org |
| < | < | ||
| Zeile 2551: | Zeile 2551: | ||
| </ | </ | ||
| - | ===== Datensicherung ===== | + | ====== Datensicherung |
| Die Datensicherung erfolgt verschlüsselt auf einen Server von [[user: | Die Datensicherung erfolgt verschlüsselt auf einen Server von [[user: | ||
| Zeile 2678: | Zeile 2678: | ||
| </ | </ | ||
| - | ===== Postfächer und Forward-Konten ===== | + | ====== Postfächer und Forward-Konten |
| Als Mailserver wird Postfix eingesetzt. | Als Mailserver wird Postfix eingesetzt. | ||
| Zeile 2684: | Zeile 2684: | ||
| [mehr Dokumentation nötig…] | [mehr Dokumentation nötig…] | ||
| + | |||
| + | |||
| + | ===== Postfach anlegen ==== | ||
| + | |||
| + | mit '' | ||
| + | |||
| + | Passwort-Hash mit FQDN-Mail in / | ||
| + | |||
| + | |||
| + | in den mail-ordner / | ||
| + | |||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | |||
| + | |||
| + | |||