Nextcloud 27 Installation auf Debian 12 Server
Nextcloud ist eine Open-Source-Plattform für die Dateisynchronisierung und -freigabe sowie für die Zusammenarbeit. Sie ermöglicht Benutzern das Speichern, Synchronisieren und Teilen von Dateien, Kalendern, Kontakten und mehr über verschiedene Geräte hinweg. Nextcloud bietet zudem erweiterbare Funktionen wie Online-Office-Anwendungen, Integration von Drittanbieter-Apps und eine sichere Datenverwaltung auf eigenen Servern oder Cloud-Diensten...
Installation / Konfiguration von VirtualBox und phpVirtualBox
VirtualBox ist eine Virtualisierungssoftware mit der virtuelle Rechner erstellt werden können um z.B. andere Betriebssysteme zu testen oder Systeme aus Sicherheitsgründen von einander zu trennen. Grundlagen Installation...
Apache Webserver – SSL mit Let’s-Encrypt-Zertifikaten ( Debian 9/10/11 )
Das Projekt Let’s Encrypt bietet kostenlose Zertifikate an, die von den meisten gängigen Webbrowsern akzeptiert werden, ohne manuell eine Ausnahme für die Verwendung des Zertifikats (wie bei selbst erstellen Zertifikaten ) bestätigen zu müssen. Let’s Encrypt stellt lediglich die Zertifikats-Infrastruktur zur Verfügung. Um die Entwicklung des offiziellen Let’s-Encrypt-Client kümmert sich...
Linux im Recovery-Modus starten
Die meisten Linux Distributionen legen für Notfälle zu jedem Kernel im Bootmanager einen Wiederherstellungsmodus (Recovery-Modus) an. Dieser Modus startet jedoch keine graphische Oberfläche sondern lediglich eine Root-Shell. Es ist gängige Praxis aus Sicherheitsgründen für den Benutzer root kein Passwort festzulegen und stattdessen den sudo Befehl zu nutzen. Wenn dies der...
HP Microserver Gen 8 Bios and ILO Update
Bios Update unter laufendem Debian OS Für Bios Updates über das Linux Host OS stellt HP lediglich RPM Pakete bereit. Diese können allerdings mit Hilfe des Programms alien in DEB Pakete konvertiert werden. Mit den folgenden Befehlen wird das Paket alien installiert, das Bios RPM Update Paket geladen, in ein...
Systemdienste verwalten ( systemd / systemctl )
Systemd ist ein System- und Sitzungs-Manager (Init-System), der für die Verwaltung aller auf dem System laufenden Dienste über die gesamte Betriebszeit des Rechners, vom Startvorgang bis zum Herunterfahren, zuständig ist. Prozesse werden dabei immer (soweit möglich) parallel gestartet, um den Bootvorgang möglichst kurz zu halten. Die einzelnen Dienste verwaltet Systemd...
CPU Kerne deaktivieren
Alle heutigen Prozessoren besitzen mehr als 2 Kerne, meist sind es 4 oder mehr. Wird die Leistung aller Kerne nicht benötigt oder sollen aus Gründen des Energieverbrauchs oder der Hitzeentwicklung des Prozessors Kerne dauerhaft deaktiviert werden ist dies recht einfach während des Betriebs umzusetzen. Der Linux-Kernel unterstützt den CPU-Hotplug-Mechanismus und...
Android Apps mit Linux nutzen – Anbox
Anbox enthält ein komplettes Android-System im Snap-Container, wobei der dank der in Linux integrierten LXC-Technologie vollkommen abgeschirmt vom Basissystem arbeitet. Dadurch besitzt Android auch keinen direkten Zugriff auf die Hardware des Linux-Hosts. Den reguliert der Anbox-Daemon auf dem Host, was ein mögliches Übertragen von Schadsoftware auf den Linux-Host erschwert. Installation...
Bashscripting Grundlagen
Original Website This is a quick reference to getting started with Bash scripting. Learn bash in y minutes (learnxinyminutes.com) Bash Guide (mywiki.wooledge.org) Example #!/usr/bin/env bash NAME="John" echo "Hello $NAME!" Variables NAME="John" echo $NAME echo "$NAME" echo "${NAME}!" String quotes NAME="John" echo "Hi $NAME" #=> Hi John echo 'Hi $NAME'...
Firefox Style Framework
Der Trend hin zu touchscreenoptimierten Oberflächen ist für Desktopnutzer oft ein enormer Rückschritt, da sehr viel Platz dadurch verloren geht sowie Menüs und GUIs unübersichtlich werden. Gab es bis Version 90 noch einen Kompakt-Modus des Browsers ist dieser ab Version 91 endgültig aus den Auswahlmenüs verschwunden. Firefox bietet aber weiterhin...
Firefox about:config
Mit Hilfe des about:config Dialogs kann nahezu jegliche Option in Firefox konfiguriert werden. Im Zuge von Code Optimierungen und Updates können Optionen variieren, entfallen oder ersetzt werden. Gravierend ist dies vor allem bei Designwechseln – vor allem wenn eigener CSS Code ( beispielsweise um die Tabs unter die Navigationsbar zu...
Suspend to Disk/Ram und Hibernate Modi abschalten
Unter Linux gibt es zwei Suspend-Modi: Suspend to RAM (Normal Suspend): Dies ist der Modus, in dem die meisten Laptops über einen bestimmten Zeitraum oder beim Schließen des Deckels automatisch in den Standby Modus wechseln. In diesem Modus wird der RAM mit Strom versorgt und das System benötigt Energie. Suspend...
Werbung auf Webseiten unterbinden – Pi Hole in Debian 10 VM
Werbung auf Webseiten ist nicht nur nervtötend sondern verbraucht Unmengen an Performance und damit Energie sowie Bandbreite. Manche Webseiten wie z.B. Ebay Kleinanzeigen benötigen zum Laden über 25 Sekunden und das bei jeder Suchanfrage aus der Eingabemaske. Dafür gibt es eine praktikable Lösung: Ein DNS Server, der Werbeseiten anhand einer...
Playlisten Import/Export zwischen Rhythmbox und Nextcloud Musik
Der Import einer Rhythmbox Playliste in Andere Player ist nicht so ohne Weiteres möglich, da Rhythmbox selbst keine Option zum Playlistenexport bietet, und alle Playlisten in einer einzigen XML Datei (~/.local/share/rhythmbox/playlists.xml) speichert. Es existiert allerdings ein Plugin für den Export der Playlisten in die jeweilge Playlistendatei. Solange die Verzeichnisstruktur innerhalb...
Sailfish OS – Apps und Tools installieren
Über die Jahre haben sich einige Apps und Terminaltools für die Nutzung mit Sailfish OS bewährt. Auch gibt es einige Android Apps die durchaus nützlich sind. Für native Apps und Tools, die auf dem System selbst laufen, gibt es verschiedene Stores wie den Jolla Store und Openrepos.net. Openrepos.net wird zwar...