Debian 12.9 ist ab sofort verfügbar und bringt u.a. aktualisierte Installationsmedien. Dieses Release enthält die neuesten Updates für das “Bookworm”-System. Die neue Version umfasst zahlreiche Fehler- und Sicherheitskorrekturen. Mit dabei ist ein aktualisierter Linux 6.1 Kernel mit neuesten Fixes. Auch Pakete für die Mozilla Thunderbird 128-Kompatibilität wurden angepasst. Wichtige Sicherheitsaktualisierungen betreffen verschiedene Bibliotheken und QEMU. […]
Mit NGINX Rewrite-Regeln alte WordPress-Permalinks wie /YYYY/MM/dd/postname auf die neue Struktur umleiten – ohne Plugins und SEO-freundlich. Archive bleiben intakt!
Das Artwork für Debian 13 »Trixie« steht fest, auch wenn die Veröffentlichung noch mindestens ein halbes Jahr entfernt ist. Das Sieger-Theme heißt »Ceratopsian« und stammt von Elise Couper.
Nächstes Jahr wird vermutlich die nächste stabile Veröffentlichung von Debian in Version 13 erscheinen. Gerade hat die Wahl des Artwork begonnen, die Veröffentlichung der Daten für den Freeze steht bevor.
Mit NGINX Rewrite-Regeln alte WordPress-Permalinks wie /YYYY/MM/dd/postname auf die neue Struktur umleiten – ohne Plugins und SEO-freundlich. Archive bleiben intakt!
Am letzten Tag des Jahres 2024 hat Debian die erste Alpha-Version des Installers für die kommende Version Debian 13 „Trixie“ veröffentlicht. Bei der Hardwareunterstützung gibt es einige Änderungen. Die Architekturen *armel und i386 bleiben zwar im Archiv, erhalten jedoch keine eigenen Installer-Builds mehr. Die Architektur mipsel, die bereits letztes Jahr entfernt wurde, fehlt ebenfalls. Neu […]
Die Linux-Distribution siduction ist in der Version 2024.1.0 erschienen. Sie basiert auf Debian Sid (Unstable) und bringt aktuelle Technologien und Desktop-Umgebungen. Die Veröffentlichung trägt den Namen „Shine on…“ und nutzt den Linux-Kernel 6.12 LTS. Mit dabei sind KDE Plasma 6.2, das kürzlich veröffentlichte Xfce 4.20 sowie LXQt 2.1. Die Entwickler haben jedoch die experimentelle Wayland-Sitzung […]
Mit diesem Artikel möchte ich meine Nextcloud-Serie schließen. Um die installierte Cloud nun noch mit einer Videokonferenz-Funktion zu erweitern, möchte ich heute zeigen, wie man einen TURN-Server auf das bestehende System aufsetzt. Dies hatte ich im Mai diesen Jahres im Artikel „Coturn TURN-Server für Nextcloud Talk“ zwar schon erklärt, aber es gehört aus meiner Sicht einfach in diese Artikelserie hinein.
Installation
Ein TURN-Server wird von Nextcloud Talk benötigt, um Videokonferenzen zu ermöglichen. Der TURN-Server bringt die Teilnehmer, welche sich in verschiedenen Netzwerken befinden, zusammen. Nur so ist eine reibungslose Verbindung unter den Gesprächspartnern in Nextcloud Talk möglich.
Wer bisher meinen Anleitungen zur Installation von Nextcloud auf dem Raspberry Pi gefolgt ist, kann nun die eigene Cloud für Videokonferenzen fit machen. Zu bedenken gilt aber, dass ein eigener TURN-Server nur bis maximal 6 Teilnehmer Sinn macht. Wer Konferenzen mit mehr Teilnehmern plant, muss zusätzlich einen Signaling-Server integrieren.
Nun zur Installation des TURN-Servers. Zuerst installiert man den Server mit
sudo apt install coturn
und kommentiert folgende Zeile, wie nachfolgend zu sehen in /etc/default/coturn aus.
sudo nano /etc/default/coturn
Dabei wird der Server im System aktiviert.
#
# Uncomment it if you want to have the turnserver running as
# an automatic system service daemon
#
TURNSERVER_ENABLED=1
Nun legt man die Konfigurationsdatei zum TURN-Server mit folgendem Inhalt an.
Hier werden u.a. der Port und das Passwort des Servers sowie die Domain der Cloud eingetragen. Natürlich muss hier noch der Port im Router freigegeben werden. Ein starkes Passwort wird nach belieben vergeben.
Hierbei kann das Terminal hilfreich sein. Der folgende Befehl generiert z.B. ein Passwort mit 24 Zeichen.
gpg --gen-random --armor 1 24
Jetzt wird der Server in den Verwaltungseinstellungen als STUN- und TURN-Server inkl. Listening-Port sowie Passwort eingetragen.
Nextcloud – Verwaltungseinstellungen – TalkEintrag der Domain für STUN- und TURN-Server (sowie Passwort)
Damit der TURN-Server nach einem Reboot auch zuverlässig startet, müssen ein paar Einstellungen am Service vorgenommen werden. Mit
sudo systemctl edit coturn.service
wird der Service des Servers editiert. Folgender Eintrag wird zwischen die Kommentare gesetzt:
### Editing /etc/systemd/system/coturn.service.d/override.conf
### Anything between here and the comment below will become the new contents of the file
[Service]
ExecStartPre=/bin/sleep 30
### Lines below this comment will be discarded
### /lib/systemd/system/coturn.service
Dies ermöglicht den TURN-Server (auch nach einem Upgrade) mit einer Verzögerung von 30 Sekunden zu starten.
Zum Schluss wird der Service neu gestartet.
sudo service coturn restart
Ein Check zeigt, ob der TURN-Server funktioniert. Hierzu klickt man auf das Symbol neben dem Papierkorb in der Rubrik TURN-Server der Nextcloud. Wenn alles perfekt läuft ist, wird im Screenshot, ein grünes Häkchen sichtbar.
Check TURN-ServerCheck bestanden
Damit endet die Artikelserie Nextcloud auf dem RasPi. Viel Spaß beim Nachbauen!
Kali Linux ist nicht nur ein Werkzeug für Profis, sondern auch ein Synonym für technologische Innovation im Bereich IT-Sicherheit. Mit der neuesten Version 2024.4 setzt die Distribution neue Maßstäbe: GNOME 47, Python 3.12 und das Ende des i386-Kernels markieren den Wandel. Welche spannenden Neuerungen bringt dieses Update für Sicherheitsforscher und Penetrationstester mit sich?
Mit dem Update auf "Nitrux 3.8" setzt die junge Linux-Distribution erneut Maßstäbe. Der Fokus auf Gaming und Multimedia bleibt unverändert, während der Liquorix-Kernel für beeindruckende Performance sorgt. Mit Linux 6.12 und aktualisierten Komponenten verspricht dieses Update höhere Geschwindigkeit und eine optimierte Nutzererfahrung. Doch wie hebt sich Nitrux in einem umkämpften Markt weiter hervor?
Firefox unter Linux macht mit einer wichtigen Neuerung auf sich aufmerksam: Die Umstellung auf das .tar.xz-Komprimierungsformat verspricht schnellere Downloads durch deutlich kleinere Pakete. Parallel dazu bringt Firefox 133 ein neues Anti-Tracking-Feature. Welche weiteren Optimierungen können Linux-Nutzer erwarten?
Das Debian-Projekt hat das Standard-Design für die kommende Version Debian GNU/Linux 13 „Trixie“ vorgestellt. Das Design wurde von Elise Couper entworfen und trägt den Titel „Ceratopsian“. Es wird mit Debian 13 planmäßig ab Sommer 2025 verfügbar sein. Der Design-Wettbewerb für Debian 13 fand von September bis November 2024 statt. Das Design von „Ceratopsian“ wurde von […]
Das Artwork für Debian 13 »Trixie« steht fest, auch wenn die Veröffentlichung noch mindestens ein halbes Jahr entfernt ist. Das Sieger-Theme heißt »Ceratopsian« und stammt von Elise Couper.
Die Open-Source-Kartendatenbank OpenStreetMap (OSM) hat ihre Server von Ubuntu auf Debian 12 (Bookworm) umgestellt. Dieser Schritt, nach 18 Jahren mit Ubuntu, soll die Stabilität und Leistung verbessern sowie die Zusammenarbeit mit der Debian-Community fördern. Mit dem Wechsel wurde auch die Ruby-Version von 3.0 auf 3.1 aktualisiert, was die Grundlage für ein schnelleres und effizienteres Mapping-Erlebnis […]
Linux 6.12 bringt bedeutende Neuerungen mit Echtzeit-Kernel und flexiblem Scheduler. Dank PREEMPT_RT werden zeitkritische Aufgaben erstmals nativ im Mainline-Kernel priorisiert, was die Systemleistung enorm verbessert. Auch der neue Scheduler optimiert Multithreading und komplexe Workloads. Welche Vorteile bringt dieses Update für Entwickler und Systemadministratoren im Alltag?
Linux ist längst nicht mehr nur etwas für Technik-Enthusiasten – auch Anfänger können davon profitieren. Doch welches Betriebssystem bietet den einfachsten Einstieg? Mit einer riesigen Auswahl an Distributionen fällt die Wahl schwer. Dieser Artikel stellt Ihnen die drei besten Linux-Distributionen für Einsteiger vor, die 2024 besonders benutzerfreundlich sind.
Die einfach zu bedienende Server-Distribution YunoHost basiert in ihrer neuen Version auf Debian 12, baut das User-Portal samt des Single-Sign-On-Verfahrens leicht um und vereinfacht die…
Die einfach zu bedienende Server-Distribution YunoHost basiert in ihrer neuen Version auf Debian 12, baut das User-Portal samt des Single-Sign-On-Verfahrens leicht um und vereinfacht die…
Nächstes Jahr wird vermutlich die nächste stabile Veröffentlichung von Debian in Version 13 erscheinen. Gerade hat die Wahl des Artwork begonnen, die Veröffentlichung der Daten für den Freeze steht bevor.
Mit CachyOS erreicht die Systemoptimierung ein neues Niveau. Die aktuelle Version integriert den THP Shrinker und den AMD Cache Optimizer, Technologien, die Leistung und Speicherverwaltung revolutionieren. Nutzer speicherintensiver Anwendungen profitieren von diesen Innovationen. Doch wie genau verbessert CachyOS den Arbeitsfluss? Welche Unterschiede zeigt es zu anderen Distributionen?
Als ich mit der Artikelserie zur Nextcloud auf dem Raspberry Pi begann, war mein Ziel, ein Tutorial zu erstellen, das es ermöglicht, eine Nextcloud auf dem Einplatinencomputer so zu installieren und zu konfigurieren, dass diese produktiv genutzt werden kann. Nextcloud ist mittlerweile mehr als nur eine Cloud. Nextcloud hat sich zu einem professionellen Büroprodukt entwickelt, das ich selbst täglich nutze.
In diesem Artikel zeige ich, wie man den Datenspeicher von der MicroSD auf eine SSD auslagert, um die Speicherkapazität der Nextcloud zu erweitern. Ich verwende dafür eine SanDisk Extreme mit einer Kapazität von 2TB.
Die Leser, die dieser Artikelreihe bisher gefolgt sind und alles auf dem Raspberry Pi nachgebaut haben, sollten die Version 29 installiert haben. Diejenigen, die etwas mutiger waren, haben bereits ein Upgrade auf Version 30 in den Verwaltungseinstellungen durchgeführt.
Installation
Bevor wir starten, sollte unbedingt ein Backup des gesamten Systems durchgeführt werden, um Datenverlust zu vermeiden, falls etwas schief geht.
Zuerst wird die externe SSD mit dem Raspberry Pi über den USB 3.0-Anschluss verbunden. Anschließend wird die SSD mithilfe des folgenden Befehls identifiziert.
sudo fdisk -l
Das System zeigt nun an, dass die SSD als /dev/sda1 eingehängt wurde. Durch die Eingabe von
sudo mkfs.ext4 /dev/sda1
Identifizierung der SSD im System
kann die SSD in Ext4 formatiert werden. Auf meinem System erschien eine Fehlermeldung, dass die SSD bereits eingehängt ist und daher nicht formatiert werden kann.
Fehlermeldung – /dev/sda1 is mounted
Daher muss die SSD zuerst wieder ausgehängt werden.
sudo umount -fl /dev/sda1
Anschließend wird die SSD, gemäß der bereits erwähnten Methode im Artikel, Ext4-formatiert. Die Abfrage wird durch die Eingabe von „y“ bestätigt.
sudo mkfs.ext4 /dev/sda1
Formatierung der SSD (Ext4)
Nun wird das Verzeichnis /media/ssd erstellt, in dem später das Datenverzeichnis auf der externen SSD liegen wird.
sudo mkdir /media/ssd
Danach wird das Verzeichnis mit dem Inhalt der SSD gemountet.
sudo mount /dev/sda1 /media/ssd
Damit die SSD auch nach einem Neustart korrekt eingebunden wird, trägt man sie mit der richtigen UUID in die /etc/fstab ein. Die benötigte UUID findet man über den Befehl:
sudo blkid /dev/sda1
Auslesen der UUID der SSD
Nun kann die fstab mit der entsprechenden Zeile ergänzt werden. Dieser Eintrag erfolgt direkt unter den beiden Hauptpartitionen (siehe Screenshot).
sudo nano /etc/fstab
Die hier von mir angegebene UUID ist natürlich durch die UUID der eigenen Festplatte zu ersetzen.
Dabei muss man mit größter Sorgfalt vorgehen, da das System bei einer falschen Eingabe möglicherweise nicht mehr starten wird. Ein vorheriges Backup bietet (wie oben schon erwähnt) Sicherheit. Nachdem alles korrekt eingegeben wurde, kann der Raspberry Pi neu gestartet werden.
sudo reboot
Wenn das System fehlerfrei neu gestartet ist, wird das Datenverzeichnis von der MicroSD-Karte auf die SSD verschoben. Dieser Vorgang kann je nach Größe einige Minuten dauern.
sudo mv /var/www/html/nextcloud/data /media/ssd
Nun muss der Nextcloud noch mitgeteilt werden, wo sich das Datenverzeichnis befindet. Dazu gehen wir in die config.php.
Das Data-Verzeichnis befindet sich jetzt auf der externen SSD. Falls ein Upgrade ansteht, kann dieses gleich durchgeführt werden.
Nextcloud – Upgrade auf Version 30.0.2Nextcloud – DashboardFestplatte sda1
Vorschau
Im nächsten und letzten Artikel dieser Reihe möchte ich zeigen, wie man Nextcloud mit einem TURN-Server erweitert, um Videokonferenzen mit Nextcloud Talk nutzen zu können.
Heute geht es um das Fein-Tuning unserer Nextcloud-Installation, genauer gesagt, um die Umstellung des Systems von PHP auf PHP-FPM. Hierzu wird der Webserver Apache2 konfiguriert und auf HTTP/2 umgestellt.
Installation
Auf dem aktuellen System, Raspberry Pi OS Bookworm, läuft derzeit standardmäßig PHP 8.2. Diese Version werden wir mit den folgenden Schritten umstellen: Zunächst installieren wir PHP-FPM 8.2. Anschließend deaktivieren wir PHP 8.2, aktivieren PHP-FPM 8.2 und HTTP/2. Die erforderlichen Befehle werden nacheinander in der angegebenen Reihenfolge ausgeführt.
Zum Abschluss muss dann der PHP-FPM 8.2-Dienst neu gestartet werden.
sudo service php8.2-fpm restart
Tipp
Für eine zusätzliche Optimierung können die FPM-Einstellungen angepasst werden. Dazu werden die folgenden Parameter mit dem Editor auf die spezifischen Anforderungen des Systems eingestellt:
Diese Werte sind auf ein System mit 4 GB RAM abgestimmt (siehe Link).
Zum Abschluss wird der Dienst ein letztes Mal gestartet, damit die Änderungen wirksam werden.
sudo service php8.2-fpm restart
Vorschau
Der nächste Artikel dieser Reihe wird sich damit befassen, das Datenverzeichnis von der MicroSD auf eine externe SSD auszulagern, um so den Speicher der Nextcloud zu erweitern.