ncraspi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| ncraspi [2019/07/23 22:16] – noone | ncraspi [2022/03/24 23:56] (aktuell) – noone | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| ===0. Vorbereitung=== | ===0. Vorbereitung=== | ||
| - | aktuelles | + | aktuelles |
| ssh aktivieren\\ | ssh aktivieren\\ | ||
| RasPi starten | RasPi starten | ||
| Zeile 14: | Zeile 14: | ||
| * reboot | * reboot | ||
| * update/ | * update/ | ||
| - | Webmin installieren | + | [[piwebmin|Webmin]] |
| Weitere Software installieren | Weitere Software installieren | ||
| - | sudo apt install mc htop | + | sudo apt install mc gpm htop |
| [[staticip|Feste IP-Adresse zuweisen]] | [[staticip|Feste IP-Adresse zuweisen]] | ||
| Zeile 27: | Zeile 27: | ||
| ===1. Webserver installieren=== | ===1. Webserver installieren=== | ||
| - | sudo apt install -y apache2 | + | sudo apt install -y \ |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | php-imagick | ||
| + | | ||
| MariaDB absichern | MariaDB absichern | ||
| Zeile 37: | Zeile 51: | ||
| | | ||
| | | ||
| - | grant all on 'NextCloud.*' | + | grant all on NextCloud.* to ' |
| flush privileges; | flush privileges; | ||
| quit | quit | ||
| Zeile 54: | Zeile 68: | ||
| mit dem Inhalt | mit dem Inhalt | ||
| < | < | ||
| - | ServerName | + | ServerName |
| ServerAdmin pegasus37@gmx.net | ServerAdmin pegasus37@gmx.net | ||
| DocumentRoot / | DocumentRoot / | ||
| Zeile 77: | Zeile 91: | ||
| sudo systemctl restart apache2 | sudo systemctl restart apache2 | ||
| - | Zertifikat einrichten | + | ===2. Zertifikat einrichten=== |
| Pakete installieren | Pakete installieren | ||
| Zeile 84: | Zeile 98: | ||
| **Achtung: | **Achtung: | ||
| sudo certbot --apache | sudo certbot --apache | ||
| + | Automatische Zertifikas-Erneuerung anlegen | ||
| + | Mit | ||
| + | sudo crontab -e | ||
| + | die Cron-Tabelle öffnen und neuen Job eintragen | ||
| + | 0 3 * * * / | ||
| + | Nach dem Speichern wird das Zertifikat rechtzeitig vor Ablauf automatisch erneuert. | ||
| + | |||
| + | Für die Hintergrundarbeiten der NextCloud ist noch ein weiterer Cronjob anzulegen, diesmal für den Benutzer www-data: | ||
| + | sudo crontab -u www-data -e | ||
| + | */5 * * * * php -f / | ||
| + | |||
| + | ===3. Nextcloud einrichten=== | ||
| + | |||
| + | Webseite aufrufen | ||
| + | < | ||
| + | |||
| + | ===PHP-Optimierungen=== | ||
| + | |||
| + | OPCache aktivieren | ||
| + | sudo nano / | ||
| + | |||
| + | Einträge aktivieren | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Filegrössen anpassen | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | ===PHP-Memory-Cache=== | ||
| + | |||
| + | Redis-Server inklusive passendes PHP-Modul installieren | ||
| + | sudo apt install php-redis redis-server | ||
ncraspi.1563912965.txt.gz · Zuletzt geändert: 2019/07/23 22:16 von noone
