Tech-Stack
Ein Überblick über von mir verwendete Hard- und Software, für alle die so etwas interessiert.
Hardware
Computer
Hardware | Hostname | CPU | RAM | OS | Anmerkungen (z.B. Verwendungszweck) |
---|---|---|---|---|---|
Mac mini 2020 | mcp 1 | Apple M1 (4 × 3,2 GHz + 4 × 2,1 GHz) | 16 GB | macOS | Primärer Desktop-Rechner |
Raspberry Pi 1 Model B | pi | Broadcom BCM2835 (1 × 700 MHz, übertaktet auf 900 MHz) | 512 MB | Raspberry Pi OS (Raspbian) | z.Zt. unbenutzt |
Raspberry Pi 4 Model B | tau | Broadcom BCM2711 (4 × 1,5 GHz) | 4 GB | Raspberry Pi OS (Raspbian) | Apache HTTPd mit mod_wsgi und PHP-FPM, MariaDB sowie Dienste für das QOTD- und Finger-Protokoll |
Raspberry Pi 5 | sigma | Broadcom BCM2712 (4 × 2,4 GHz) | 8 GB | Raspberry Pi OS (Raspbian) | Docker-Host |
HP ProBook 450 G6 | torchwood 2 | Intel Core i5-8265U (4 × 1,6 GHz, Turbo 3,9 GHz) | 16 GB | ArchLinux & Windows 11 Pro | Notebook als Zweit-Rechner bzw. mobile Workstation |
Synology DiskStation DS220+ | synologynas 3 | Intel Celeron J4025 (2 × 2,0 GHz) | 2 GB | Synology DSM | NAS als Media-Server und für Backups |
Linksys WRT1200AC | wrt1200ac 3 | Marvell Armada 380 (2 × 1,3 GHz) | 512 MB | OpenWRT | WLAN-Router |
Fujitsu Futro S920 | opnsense 3 | AMD GX-222GC (2 × 2,2 GHz, Turbo 2,4 GHz) | 4 GB | OPNsense | Demnächst: Firewall als Router on a Stick |
selbstbau | gibson 4 | Intel Core i5-2500K (4 × 3,3 GHz) | 8 GB | ArchLinux, FreeBSD & Windows 10 | z.Zt. unbenutzt |
HP Z620 | eddie 5 | Intel Xeon E5-1620 (4 × 3,6 GHz) | 16 GB | Ubuntu Server | Server, z.Zt. unbenutzt |
Sonstiges
- YubiKey 5 NFC
- Netzwerk-Drucker: HP LaserJet MFP M28w
- iPhone 11 128GB
- µ-Controller:
- Arduino Duemilanove (ATmega 328p) als Info-Display am Schreibtisch (siehe auch mein Blogbeitrag zu dem Projekt)
- Arduino Leonardo (ATmega32u4)
- Wemos D1 mini (ESP8266) plus DHT11-Shield
- Retro-Computer:
- Commodore C64
- Commodore C128D
- Amstrad NC100
Software
- Betriebssysteme
- macOS
- Homebrew
Paketmanager für CLI- und GUI-Apps - SwiftDefaultApps
Control-Panel zum Einstellen von Datei-Typ- und URL-Zuordnungen - PrefsEditor
Erlaubt die manuelle Bearbeitung von Einstellungen
- Homebrew
- ArchLinux
- trizen
AUR Helper
- trizen
- Debian/Raspbian
- macOS
- Shells
- Login-Shell: zsh
- Für Skripte: bash
- Editoren
- Browser
- Utilities
- Midnight Commander
- Marta
Two-Panel-Dateimanager für macOS - Terminals
- GNOME Terminal
- iTerm 2
IMHO das beste Terminal überhaupt, aber leider ausschließlich für macOS verfügbar
Kann unter anderem: 24 Bit-Farben und Bilder darstellen (Sixel, Kitty und eigenes Protokoll), und mit installierter Shell-Integration können Profile automatisch gewechselt werden, wenn sie einem Verzeichnis oder Host zugeordnet wurden. Außerdem können Dateien und der Inhalt der Zwischenablage zwischen dem entfernten System und macOS ausgetauscht weren.
- pass
Passwort-Manager basierend auf GnuPG und Git - Rectangle
Tiling-Window-Manager für macOS (nicht automatisch) - VeraCrypt
- Shell
- Virtualisierung
- UTM
QEMU-GUI für macOS, unterstützt auch das Virtualisierungs-Framework des M1 - virt-manager
GUI fürlibvirtd
- VirtualBox
Für alte Windows-Versionen oder DOS, da ich in der Vergangenheit unter libvirtd/KVM immer wieder Probleme hatte. Mit der Import- und Export-Funktion kann man zudem ein Windows mit alter Software aufsetzen und z.B. auf einem NAS sichern, und so lokal einiges an Speicherplatz sparen. Wenn man diese spezielle Software später noch mal brauchen sollte, kann man die Appliance einfach in VirtualBox importieren.
- UTM
Kurz für Master Control Program, der despotische Herrscher der Computerwelt in Tron (außerdem ein reales Mainframe-Betriebssystem) ↩︎
Benannt nach dem Torchwood-Institut aus dem gleichnamigen Doctor Who-Spin-Off ↩︎
Appliances werden nach einem Schema benannt: Bei spezieller Hardware wie Netzwerkgeräten der Produktname bzw. die Serie, optional nummeriert ab 0; bei selbstgebauten Appliances nach installiertem OS bzw. der Software ↩︎ ↩︎ ↩︎
Bordcomputer des Raumschiffs „Herz aus Gold“ aus Per Anhalter durch die Galaxis ↩︎