Lese-Ansicht

Debian 13 »Trixie« kündigt sich an

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.

Quelle

  •  

Debian 13 Trixie: Erste Alpha-Version des Installers veröffentlicht

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 […]

Der Beitrag Debian 13 Trixie: Erste Alpha-Version des Installers veröffentlicht erschien zuerst auf fosstopia.

  •  

Rolling Debian Fork: siduction 2024.1.0 veröffentlicht

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 […]

Der Beitrag Rolling Debian Fork: siduction 2024.1.0 veröffentlicht erschien zuerst auf fosstopia.

  •  

Nextcloud auf dem RasPi – Teil 9

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.

sudo nano /etc/turnserver.conf
listening-port=5349
fingerprint
lt-cred-mech
use-auth-secret
static-auth-secret=geheimespasswort
realm=cloud.domain.tld
total-quota=100
bps-capacity=0
stale-nonce
no-loopback-peers
no-multicast-peers

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 - Talk
Nextcloud – Verwaltungseinstellungen – Talk
Eintrag der Domain für STUN- und TURN-Server (sowie Passwort)
Eintrag 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-Server
Check TURN-Server
Check bestanden
Check bestanden

Damit endet die Artikelserie Nextcloud auf dem RasPi. Viel Spaß beim Nachbauen!

  •  

Kali Linux Update 2024.4: GNOME 47, Python 3.12 und das Ende von 32-Bit

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?

Der Beitrag Kali Linux Update 2024.4: GNOME 47, Python 3.12 und das Ende von 32-Bit erschien zuerst auf Linux Abos.

  •  

Nach Update: Schneller Systemstart und verbesserter Kernel unter Nitrux 3.8

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?

Der Beitrag Nach Update: Schneller Systemstart und verbesserter Kernel unter Nitrux 3.8 erschien zuerst auf Linux Abos.

  •  

Schnellere Firefox Downloads unter Linux durch neues Komprimierungsformat

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?

Der Beitrag Schnellere Firefox Downloads unter Linux durch neues Komprimierungsformat erschien zuerst auf Linux Abos.

  •  

Debian stellt Standard-Design für Debian GNU/Linux 13 „Trixie“ vor

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 […]

Der Beitrag Debian stellt Standard-Design für Debian GNU/Linux 13 „Trixie“ vor erschien zuerst auf fosstopia.

  •  

OpenStreetMap wechselt von Ubuntu zu dieser Distro

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 […]

Der Beitrag OpenStreetMap wechselt von Ubuntu zu dieser Distro erschien zuerst auf fosstopia.

  •  

Linux 6.12 führt Echtzeit-Kernel und flexiblen Scheduler ein

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?

Der Beitrag Linux 6.12 führt Echtzeit-Kernel und flexiblen Scheduler ein erschien zuerst auf Linux Abos.

  •  

Die Top 3 Linux Distributionen für Anfänger 2024

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.

Der Beitrag Die Top 3 Linux Distributionen für Anfänger 2024 erschien zuerst auf Linux Abos.

  •  

Debian 13 »Trixie« kündigt sich an

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.

Quelle

  •  

Optimierung von Linux-Systemen mit CachyOS

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?

Der Beitrag Optimierung von Linux-Systemen mit CachyOS erschien zuerst auf Linux Abos.

  •  

Nextcloud auf dem RasPi – Teil 8

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
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 im Ext4-Format
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
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.

UUID=4866c0d5-3ab8-4746-8aaf-c772a60444e9 /media/ssd     ext4    defaults          0       0
Inhalt der Systemdatei /etc/fstab
Systemdatei /etc/fstab

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.

sudo nano /var/www/html/nextcloud/config/config.php

Hier wird nun das Datenverzeichnis an die neue Situation angepasst. Dazu sucht man den Eintrag

'datadirectory' => '/var/www/html/nextcloud/data',

und ändert diesen in:

'datadirectory' => '/media/ssd/data',

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.2
Nextcloud – Upgrade auf Version 30.0.2
Nextcloud - Dashboard
Nextcloud – Dashboard
Festplatte sda1
Festplatte 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.

  •  

Nextcloud auf dem RasPi – Teil 7

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.

sudo apt install php-fpm -y
sudo a2dismod php8.2
sudo a2enconf php8.2-fpm
sudo a2enmod proxy_fcgi
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event
sudo a2enmod http2

Anschließend fügen wir im VirtualHost die folgende Zeile über den Editor Nano

sudo nano /etc/apache2/sites-available/raspi.conf

unter VirtualHost *:443>

Protocols h2 http/1.1

hinzu (siehe Screenshot).

VirtualHost
VirtualHost

Mit einem Neustart des Webservers aktivieren wir nun PHP-FPM 8.2.

sudo service apache2 restart

In der Nextcloud treten nun, nach der Umstellung, allerdings wieder einige bekannte Fehler auf. Diese beheben wir indem wir, mit

sudo nano /etc/php/8.2/fpm/php.ini

folgenden Eintrag

memory_limit = 128M

in

memory_limit = 512M


ändern. Am Ende der Datei wird zudem ein weiterer Block mit den spezifischen Einstellungen zu OPcache eingefügt.

opcache.enable=1
opcache.interned_strings_buffer=64
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

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:

sudo nano /etc/php/8.2/fpm/pool.d/www.conf
pm = dynamic
pm.max_children = 120
pm.start_servers = 12
pm.min_spare_servers = 6
pm.max_spare_servers = 18

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.

  •  
❌