dienste:bytecluster0001

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dienste:bytecluster0001 [14.07.2019 12:56]
stephanj Mailserver ergänzt
dienste:bytecluster0001 [03.05.2020 17:51] (aktuell)
mape2k Limit auf 20MB angehoben
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:​mape2k]]   * [[user:​mape2k]]
Zeile 10: Zeile 10:
   * [[user:​hipposen:​start|hipposen]]   * [[user:​hipposen:​start|hipposen]]
  
-===== Benutzer =====+====== Benutzer ​======
  
   * Bernd (Webseiten)   * Bernd (Webseiten)
  
-===== IPs /DNS =====+====== IPs /DNS ======
  
   * bytecluster0001.bytespeicher.org   * bytecluster0001.bytespeicher.org
Zeile 20: Zeile 20:
     * 2a01:​4f8:​c17:​1214::​2     * 2a01:​4f8:​c17:​1214::​2
  
-===== 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) ​====
 <​file|/​usr/​local/​bin/​manage_ipv6_addresses.sh>​ <​file|/​usr/​local/​bin/​manage_ipv6_addresses.sh>​
 #!/bin/bash #!/bin/bash
Zeile 66: Zeile 66:
   * //**chmod +x /​usr/​local/​bin/​manage_ipv6_addresses.sh**//​   * //**chmod +x /​usr/​local/​bin/​manage_ipv6_addresses.sh**//​
  
-=== Konfiguration ===+==== Konfiguration ​====
  
 <​file|/​etc/​network/​interfaces>​ <​file|/​etc/​network/​interfaces>​
Zeile 86: Zeile 86:
 </​file>​ </​file>​
  
-==== Konfiguration SSH ====+===== Konfiguration SSH =====
  
   * HostKey DSA entfernt   * HostKey DSA entfernt
Zeile 103: Zeile 103:
 </​file>​ </​file>​
  
-==== SUDO ====+===== SUDO =====
  
   * Administrative Benutzer sind Mitglied der Gruppe "​sudo"​   * Administrative Benutzer sind Mitglied der Gruppe "​sudo"​
  
-==== IPTABLES ====+===== IPTABLES ​=====
  
   * iptables-persistent   * iptables-persistent
Zeile 206: Zeile 206:
 </​file>​ </​file>​
  
-==== MySQL/​MariaDB ====+===== MySQL/​MariaDB ​=====
  
   * mariadb-server   * mariadb-server
Zeile 248: Zeile 248:
 </​file>​ </​file>​
  
-==== NGINX ====+===== NGINX =====
  
   * nginx   * nginx
Zeile 299: Zeile 299:
 </​file>​ </​file>​
  
-==== Let's Encrypt (SSL-Zertifikate) ====+===== Let's Encrypt (SSL-Zertifikate) ​=====
  
 === Installation === === Installation ===
Zeile 418: Zeile 418:
     * **//​systemctl reload nginx.service//​**     * **//​systemctl reload nginx.service//​**
  
-==== User-Agent-Filter ====+===== User-Agent-Filter ​=====
 <​file|/​etc/​nginx/​snippets/​filter_useragents.conf>​ <​file|/​etc/​nginx/​snippets/​filter_useragents.conf>​
 ### Block Mastodon ### Block Mastodon
Zeile 425: Zeile 425:
 } }
 </​file>​ </​file>​
-==== PHP ====+===== PHP =====
  
   * php5-fpm   * php5-fpm
Zeile 446: Zeile 446:
 post_max_size = 64M post_max_size = 64M
 </​file>​ </​file>​
-==== Ruby ====+===== Ruby =====
  
   * ruby   * ruby
  
-==== Bytebot ====+===== Bytebot ​=====
  
 Pakete: Pakete:
Zeile 494: Zeile 494:
   * //​**systemctl start bytebot.service**//​   * //​**systemctl start bytebot.service**//​
  
-==== Twitterstatus / Twitterstatus Makerspace ====+===== Twitterstatus / Twitterstatus Makerspace ​=====
  
 Die Anleitung ist für "​twitterstatus"​. Die Einrichtung von "​twitterstatus-ms"​ erfolgt Die Anleitung ist für "​twitterstatus"​. Die Einrichtung von "​twitterstatus-ms"​ erfolgt
Zeile 558: Zeile 558:
 </​code>​ </​code>​
  
-==== Freifunk-API ====+===== Freifunk-API ​=====
  
 === Pakete === === Pakete ===
Zeile 654: Zeile 654:
   * //​**systemctl reload nginx**//   * //​**systemctl reload nginx**//
  
-==== paste.bytespeicher.org ====+===== paste.bytespeicher.org ​=====
  
   * Datenbank: bs_paste   * Datenbank: bs_paste
Zeile 710: Zeile 710:
 </​file>​ </​file>​
  
-==== bytespeicher.org ====+===== bytespeicher.org ​=====
  
   * Datenbank: wp_bs   * Datenbank: wp_bs
Zeile 830: Zeile 830:
 </​file>​ </​file>​
  
-==== status.bytespeicher.org ====+===== status.bytespeicher.org ​=====
  
   * **//useradd spacestatus -m -G www-data//​**   * **//useradd spacestatus -m -G www-data//​**
Zeile 907: Zeile 907:
 </​file>​ </​file>​
  
-==== makerspace-erfurt.de / fablab-erfurt.de ====+===== makerspace-erfurt.de / fablab-erfurt.de ​=====
  
   * Datenbank: makerspace_wp   * Datenbank: makerspace_wp
Zeile 978: Zeile 978:
 </​file>​ </​file>​
  
-==== cloud.technikkultur-erfurt.de (Nextcloud) ====+===== cloud.technikkultur-erfurt.de (Nextcloud) ​=====
  
   * Datenbank: makerspace_oc   * Datenbank: makerspace_oc
Zeile 1112: Zeile 1112:
 </​file>​ </​file>​
  
-==== Redmine ====+===== Redmine ​=====
  
   * Datenbank: redmine   * Datenbank: redmine
Zeile 1258: Zeile 1258:
 </​file>​ </​file>​
  
-==== Dokuwiki ====+===== Dokuwiki ​=====
  
   * DocumentRoot:​ /​var/​www/​technikkultur-erfurt.de/​public_html   * DocumentRoot:​ /​var/​www/​technikkultur-erfurt.de/​public_html
Zeile 1294: Zeile 1294:
   ssl_trusted_certificate /​home/​letsencrypt/​letsencrypt.sh/​certs/​example.org/​fullchain.pem;​   ssl_trusted_certificate /​home/​letsencrypt/​letsencrypt.sh/​certs/​example.org/​fullchain.pem;​
  
-  # Maximum file upload size is 4MB - change accordingly if needed +  # Maximum file upload size is 20MB - change accordingly if needed 
-  client_max_body_size ​4M;+  client_max_body_size ​20M;
   client_body_buffer_size 128k;   client_body_buffer_size 128k;
    
Zeile 1326: Zeile 1326:
 </​file>​ </​file>​
  
-==== Pad ====+===== Pad =====
  
   * Software: Etherpad-lite   * Software: Etherpad-lite
Zeile 1441: Zeile 1441:
   * https://​github.com/​ether/​etherpad-lite/​wiki/​Manipulating-the-database   * https://​github.com/​ether/​etherpad-lite/​wiki/​Manipulating-the-database
  
-==== wall.technikkultur-erfurt.de ====+===== wall.technikkultur-erfurt.de ​=====
  
   * Config: /​var/​www/​wall.technikkultur-erfurt.de/​config.php   * Config: /​var/​www/​wall.technikkultur-erfurt.de/​config.php
Zeile 1464: Zeile 1464:
 </​file>​ </​file>​
  
-==== opendata.bytespeicher.org ====+===== opendata.bytespeicher.org ​=====
  
   * Webspace: /​var/​www/​opendata.bytepseicher.org/​public_html   * Webspace: /​var/​www/​opendata.bytepseicher.org/​public_html
Zeile 1520: Zeile 1520:
 </​file>​ </​file>​
  
-==== Piwik ====+===== Piwik =====
  
   * Datenbank: bs_piwik   * Datenbank: bs_piwik
Zeile 1544: Zeile 1544:
 </​file>​ </​file>​
  
-==== Roundcube ====+===== Roundcube ​=====
  
   * Datenbank: roundcubemail   * Datenbank: roundcubemail
Zeile 1661: Zeile 1661:
   * //**rm -rf /​var/​www/​mail.bytespeicher.org/​installer/​**//​   * //**rm -rf /​var/​www/​mail.bytespeicher.org/​installer/​**//​
  
-==== Matrix/​Synapse ====+===== Matrix/​Synapse ​=====
  
   * useradd -m synapse   * useradd -m synapse
Zeile 2098: Zeile 2098:
 </​file>​ </​file>​
  
-=== Matrix IRC Bridge ===+==== Matrix IRC Bridge ​====
  
   * curl -sL https://​deb.nodesource.com/​setup_6.x | sudo -E bash -   * curl -sL https://​deb.nodesource.com/​setup_6.x | sudo -E bash -
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://​www.postgresql.org/​media/​keys/​ACCC4CF8.asc -O - | sudo apt-key add -   * wget -q https://​www.postgresql.org/​media/​keys/​ACCC4CF8.asc -O - | sudo apt-key add -
   * echo deb http://​apt.postgresql.org/​pub/​repos/​apt/​ jessie-pgdg main > /​etc/​apt/​sources.list.d/​pgdg.list   * echo deb http://​apt.postgresql.org/​pub/​repos/​apt/​ jessie-pgdg main > /​etc/​apt/​sources.list.d/​pgdg.list
Zeile 2524: Zeile 2524:
 Es wurde https://​github.com/​matrix-org/​synapse/​pull/​3099 mit eingspielt. Es wurde https://​github.com/​matrix-org/​synapse/​pull/​3099 mit eingspielt.
  
-=== Externe Synapse Dokumentation ===+==== Externe Synapse Dokumentation ​====
   * https://​github.com/​matrix-org/​synapse/​blob/​master/​README.rst#​synapse-installation   * https://​github.com/​matrix-org/​synapse/​blob/​master/​README.rst#​synapse-installation
   * https://​github.com/​matrix-org/​synapse/​blob/​master/​README.rst#​setting-up-federation   * https://​github.com/​matrix-org/​synapse/​blob/​master/​README.rst#​setting-up-federation
   * https://​github.com/​matrix-org/​synapse/​blob/​master/​docs/​turn-howto.rst   * https://​github.com/​matrix-org/​synapse/​blob/​master/​docs/​turn-howto.rst
-==== users.bytespeicher.org ====+===== users.bytespeicher.org ​=====
  
 <​file|/​etc/​nginx/​sites-available/​users.bytespeicher.org>​ <​file|/​etc/​nginx/​sites-available/​users.bytespeicher.org>​
Zeile 2551: Zeile 2551:
 </​file>​ </​file>​
  
-===== Datensicherung =====+====== Datensicherung ​======
  
 Die Datensicherung erfolgt verschlüsselt auf einen Server von [[user:​mape2k]] und einen Server von [[user:​mkzero]]:​ Die Datensicherung erfolgt verschlüsselt auf einen Server von [[user:​mape2k]] und einen Server von [[user:​mkzero]]:​
Zeile 2678: Zeile 2678:
 </​file>​ </​file>​
  
-===== 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 ''​doveadm pw -s ssha''​ Passwort erzeugen.
 +
 +Passwort-Hash mit FQDN-Mail in /​etc/​dovecot/​users eintragen
 +
 +
 +in den mail-ordner Wechsel und Postfach-Ordner anlegen und Besitzer sowie Rechte anpassen
 +
 +
 +''​chown vmail:vmail postfach''​
 +
 +''​chmod 700 postfach''​
 +
 +''​systemctl restart dovecot''​
 +
 +
 +
 +
  • dienste/bytecluster0001.1563101788.txt.gz
  • Zuletzt geändert: 14.07.2019 12:56
  • von stephanj