linux

linux

lllll     iii
  lll     iii
  lll
  lll   iiiii   nn nnn  uu   uu xx   xx
  lll     iii   nnnnnnn uu   uu  xx xx
  lll     iii   nn   nn uu   uu   xxx
  lll   🐧iii   nn   nn uuuuuuu  xx xx
lllllll iiiiiii nn   nn  uuu uu xx   xx

Meine watschel Versuche mit Linux... Vom Anbeginn bis hin zu meinen heutigen Skills.
Angefangen habe ich mit Linux auf dem RPi und seit mehreren Jahren nutze ich Linux auch auf dem Desktop. Ich habe viel verschiedene Distributionen ausprobiert und bin quasi immer wieder bei Debian gelandet. Da ich aber ein riesen Fan von aktueller Software bin, bin ich schließlich bei der Rolling-Realease Distribution Manjaro gelandet 💚
Hier finden sich keine Ausführlichen Anleitungen, sondern nur meine Notizen. Häufig sind es zusammen geklaubte Befehle mit denen ich Dinge Installiert, konfiguriert oder zerstört habe.

 

manjaro - gnome 💚

█████████ ████
█████████ ████
████ ████
████ ████ ████
████ ████ ████
████ ████ ████

Qick-and-Dirty-Notes für meine Gehversuche mit meiner Manjaro-Distribution... is schon anders! 
ZSH macht einiges anders und irgendwie komisch, lässt sich aber durch bash ersetzen. 
Apache ist nicht sonderlich gut durchkonfiguriert und es muss viel Hand angelegt werden, für eine Entwicklungsumgebung aber nicht zu dramatisch?
Bei der minimal-Edition muss noch ein bissl mehr Hand angelegt werden, deshlab auf full-Edition gewechselt. Es wird!
In Summe, dank des Rolling-Releases und damit neuester Software, meine neue Wahl 💚

mailcow: dockerized - 🐮 + 🐳 = 💕

Zitat: Die Mailserver-Suite mit dem 'moo'
Webseite
Dokumentation

flatpak:flathub

Notizsammlung zum flatpack...

apache reverse proxy

Notiz für einen reverse Proxy, also eine weiterleitung ...

RaspAP

888888ba                              .d888888   888888ba
 88     8b                            d8     88   88     8b
a88aaaa8P' .d8888b. .d8888b. 88d888b. 88aaaaa88a a88aaaa8P
 88    8b. 88    88 Y8ooooo. 88    88 88     88   88
 88     88 88.  .88       88 88.  .88 88     88   88
 dP     dP  88888P8  88888P  88Y888P  88     88   dP
                             88
                             dP      version 3.1.7

Plan wäre ein Reiserouter... Aber bisher mehr Probleme als Lösungen! 
Hier einfach meine Notizen zu meinen Veruschen...

.bashrc

Tipps&Trick für .bashrc die ich in meine Linux-Systemen verwende!

bash_notes

Notizen und Snippets die in der bash ganz nützlich sind.
Diese Notizen sind historisch gewachsen und enthalten auch meine Anfänge. Vieles von diesem Wissen ist bereits in die .bash_aliases oder meine Kopf gewandert.

waveshare ePaper

Funktionierende Zusammenfassung des offiziellen Manuals für das 2.9inch e-Paper Module (V4) von Waveshare

.bash_aliases

Tipps&Trick für .bash_aliases die ich in meine Linux-Systemen verwende!

apache2

apache2 Installation unter Linux mit einer Grundkonfiguration

NAS

Grundinstallation gemäß der Google Tabelle...

UFW - Uncomplicated Firewall

Quicknotes

RPi GPIO

GPIO Belegung vom RPi.

RPi - Installation

Basiskonfigurationen...

Festplattenverwaltung

 

user

 

manjaro - troubleshooting

Die Kochen auch nur mit Wasser...

IP change logging

Ermittelt die aktuelle IP-Adresse von aktiven Netzwerkverbindungen und meldet wenn sich diese ändert.

dynDNS change logging

Ermittelt die aktuelle öffentlichen IPv4 Adresse und meldet wenn sich diese ändert.
Genutzt wird loopia.se um die IP zu ermitteln.

snappymail - webmail

SnappyMail
An advanced fork of RainLoop
Einfacher, moderner und schneller webbasierter E-Mail-Client

cron-apt

🚗update

iptables

deprecated und durch UFW abgelöst...

mariaDB / MySQL

Notizzettel!

PiHole

Werbeloch auf dem RPi.
Meine alte Anleitung, inzwischen durch den DNS auf dem OPNSense abgelöst.

RDP / VNC

Handgriffe zum aktivieren ...

zabbix agent

Installation auf einem RPi

zabbix server

RPi Installation

smtp sendmail

Kleine Mailbibliotheke um einfach im Linux mails zu versenden

ssh - zertifikat

ssh zertifikat einrichten. test

sshfs

Ein paar Notizen zum sshfs inkl. meiner häufigsten Verbindungen

umask/chmod/chown

Erinnerungshilfe zum Thema chmod/chown

Net-Scan

Notizen zum ARP-SCAN und NMAP.

samba

Kleine Knowhow um Samba einzurichten.

wapiti3

     __    __            _ _   _ _____
    / / /\ \ \__ _ _ __ (_) |_(_)___ /
    \ \/  \/ / _` | '_ \| | __| | |_ \
     \  /\  / (_| | |_) | | |_| |___) |
      \/  \/ \__,_| .__/|_|\__|_|____/
                |_|                 

Notizen rund um wapiti (git) unter anderem die manuell Installation.
In den APT-Paketquellen von Ubuntu ist nur die Version 3.0.4 enthalten, aktuell ist aber 3.1.8., nach aktuellem Stand.

iptables - Grundkonfiguration

Kleine Basis-Konfigration mit dem sein Linux absichern kann.

bash-it

Notizsammlung zum Thema Bash-it
https://github.com/Bash-it/bash-it/ 
https://bash-it.readthedocs.io/en/latest/ 

ble.sh

Autocomplete-Function für bash analog ZSH nur angeblich noch besser.

Docker - Installs

Installationsnotizen zum Containerisieren...

qemu / kvm / virt-manager

Notizen zur einfachen Viertualisierung unter Linux.

Docker - Build

Stetig wachsen...

Docker - Commands

Auflistung und Erklärung der gebräuchlichsten Commands für Docker...
Alle Befehle sind hier in Kurzform aufgelistet. Viele Befehle können aber auch bequem in einem docker-compose.yaml zusammengefasst werden. Siehe dazu die Beispiele im Github, darin sind auch docker-compose.yamls abgelegt. Im VSCode kann Docker aber auch bequem als GUI verwendet werden.

kubernetes - minikube

Notizsammlung zu Kubernetes, diese steckt aber noch in den Kinderfüßen...
Siehe dazu die Beispiele im Github, darin sind auch yamls abgelegt. Im VSCode kann Kubernetes bequem als GUI und Commands verwendet werden.

ssh - mail on login

 

ssh - port ändern

 

docker mailserver

Mailserver in einem Docker-Container...
Umstieg > mailcow: dockerized - 🐮 + 🐳 = 💕

crontab

Notizen zum Thema Crontab die ich bei Ubuntuusers zusammen geklaubt habe.

lighttpd reverse proxy

Reverse Proxy im lighttpd für openHAB und Conbee⌶⌶.

let's encrypt

Notizen für Let's Encrypt... Funktioniert automagisch bei mir, vor allem dauerhaft, warum weiß ich nicht!

debian - server

Quick-Notes zu meine Hetzner Cloud vServer...

Internet-Radio & 🔵🦷-Box

RPi + Altes Radio = Internet Radio (mit Bewegungsmelder) und Bluetooth-Box

lighttpd

Installations- und Konfigurationsanleitung für einen kleinen schlanken lighttpd Webservers. 
Allerdings scheint es aktuell einen Bug mit HTTPS zu geben! Es wird das Zertifikat mit dieser Meldung "(mod_openssl.c.1335) SSL: inactive/expired X509 certificate" quittiert. Funktioniert aber irgendwie trotzdem!

adafruit-Display

Anleitung für den Adafruit PiTFT Mini Kit - 320x240 2.8" TFT mit kapazitivem Touchscreen für Raspberry Pi

Kiosk-Mode

RPI mit Chromium im Kiosk-Modus...

https

Einrichten von HTTPs für Apache2 und lighttpd

OPNsense - wireguard

Notizen um ein WireGuard VPN im OPNsense einzurichten!

kali linux

Kleine Installationsanleitung (wohl eher Notizen...)  zum Thema Kali linux 👨‍💻

debian - gnome

Kleine Installationsanleitung für meine Linux Debian Distribution mit Gnome. Bisher basierend auf den Linux Mint und LMDE6 Anleitungen, nun alles spezifische in diese Doku übernommen! Warum soll ich Debian derivate aller Ubuntu oder Linux Mint verwenden? Die Konsequenz kann nur sein direkt auf Debian zu wechseln, mit dem Vorteil debian testing als "Rolling-Release" zu verwenden, da das aber kein echtes rolling ist... 💔 ab zu Manjaro 💚

manjaro - kde

Qicknotes für meine Gehversuche mit einer Manjaro Distribution...

RPi - bootpartition reparieren / Boot-Probleme

Hin und wieder geht mir die Boot-Partition auf einem RPi flöten, mit diesen Hinweisen  kann ich sie wiederbeleben ...

linux mint - kids

Kleine verinfachte Installationsanleitung für die Notebooks meiner Kids. Linux Mint ist Einsteigerfreundlich und genau das richtige für die Mäuse.

Memo:
sudo apt install timekpr-next
https://github.com/marcus67/little_brother
https://forums.debian.net/viewtopic.php?p=722645#p722645

linux mint - mein, fein und alt -.-

Kleine Installationsanleitung für meine zweiten Gehversuche mit einer Linux Mint Distribution. Auf einem Bein kann man wohl nicht stehen... Schon schick, anwenderfreundlich und Windows like, aber auch wieder am Ende des Tage debian > ubuntu > Linux Mint. Gehe also auf Anfang!

ubuntu desktop

Kleine Installationsanleitung für meine Ubuntu Desktop Distribution. Dies waren meine ersten Linux Gehversuche und haben auch lange angehalten. Aber Ubuntu ist Ubuntu... Zu viel properitär für meinen Geschmack! Aber für den Einstieg sehr gut geeignet. Nur Linux Mint ist noch besser für den Einstieg! 

linux mint - LMDE6

Kleine Installationsanleitung für meine Linux Mint Debian Edition Distribution. Diese diente als Basis für meine jetzige debian Distribution. 

RPi - php8

Upgrade auf PHP 8 im RaspberryPiOS!

OPNsense - Deutsche-Glasfaser

Einstellungen die bei mir im OPNsense an einem DG-Aschluss klappern!

OPNsense

Tipps & Tricks bei der OPNsense Firewall

ubuntu 23.04 upgrade

Notizen was notwendig war um von Ubuntu 22.10 auf 23.04 upzugraden.

php.ini

Konfiguration der php.ini

PiVPN

Anleitung für eine einfache OVPN-Installation auf einem RaspberryPi