Willkommen zu NixKa

Dies ist eine simple Seite wo paar infos über mich und bisl IT kram erklärt wird

About Me

Heeey diese Seite ist eine Simple About Me seite wo ich paar Sachen die ich Interesaant finde und mache preisgebe

Generelles über mich

  • Name(Synonym): NixKa
  • Geschlecht: Weiblich
  • Sprachen: Deutsch, Englisch
  • Job: IT(Systemintegration)

Bisl Stuff erzählen

Bin in einem Berufsbildungswerk und mache dort meine Ausbildung zum ITler. Bin btw ein Trans Girl und bin gerade leider noch early Transition, aber bin schon auf HRT müsste jetzt so ca ein Monat sein. Schneide bald auch meine Haare neu und färbe weider Schawarz.

NixOS

Ich nutze seit Kurzem NixOS und gebe mir Mühe, eine sehr reproduzierbare Flake beizubehalten. Wenn ihr wissen wollt, was NixOS überhaupt ist, schaut im Paragraphen Was ist NixOS nach, dort ist es simpel beschrieben.

Was ist NixOS

NixOS ist eine immutable (unveränderliche) Linux-Distribution, die auf dem Nix-Paketmanager basiert. Er installiert alles in eigene Pfade, löst Dependencies (Abhängigkeiten) immer passend auf und speichert alles mit Hash-Werten ab, um das Ganze zu überprüfen.

NixOS erweitert dieses Prinzip auf das komplette System: Es gibt kein klassisches /usr oder /bin. Das gesamte System wird zu 100 % aus Konfigurationsdateien aufgebaut. Mit dem Flake-Feature kann man es absolut reproduzierbar machen. So lässt sich die Konfiguration (inklusive User-Einstellungen und Co.) beispielsweise auf GitHub speichern und überall dort aufspielen, wo man möchte.

Meine Konfiguration

Ich nutze Hyprland und habe schon einiges konfiguriert. Hier sind ein paar Shortcuts, die ich nutze:

  • Win + Q -> Kitty Terminal
  • Win + C -> Fenster schließen
  • Win + D -> Rofi (App-Launcher)
  • Win + W -> Wallpaper-Selector (selbst mit Quickshell erstellt)
  • Win + Shift + W -> Rofi WLAN-Einstellungen
  • Win + F -> File Manager (Thunar)
  • Win + Shift + F -> Fullscreen

Es werden noch mehr Infos kommen!

Mein Server-Setup

Hier wird gezeigt, was mein Server so nutzt, welche Pläne ich habe usw.

Hardware:

  • Modell: Lenovo ThinkCentre M900 Mini PC
  • CPU: Intel Core i5-6500T (2.50 GHz)
  • RAM: 24 GB DDR4 (1×8 GB + 1×16 GB, 2133 MHz)
  • Speicher: 1 TB SATA SSD (Fanxiang S101)
  • OS-Speicher: 256 GB NVMe SSD (TS256GMTE110S)
  • Grafik: Intel HD Graphics 530 (integriert)
  • Netzwerk: Gigabit Ethernet (I219-LM)
  • Anschlüsse: USB 3.0, DisplayPort, Ethernet
  • Betriebssystem: Proxmox VE 8

Random Infos

Mein Setup ist so aufgebaut, dass ich einen VPS bei IONOS gemietet habe – das ist die günstigste Möglichkeit. Auf dem VPS laufen nur WireGuard, ein DNS-Dienst für lokale Dienste und ein Nginx Proxy Manager. So erreiche ich meine Dienste von überall; die meisten sind jedoch nur in meinem WireGuard-Netz und Heimnetz zugänglich. Wenn ich Sachen öffentlich mache, nutze ich die IP meines VPS und leite alles zu meinem richtigen Server weiter.

Aktuelle Dienste:

1. Jellyfin

Jellyfin ist ein Dienst, um Filme (die man natürlich legal erworben hat) auf den eigenen Server zu laden und von allen Geräten zu streamen, die eine Verbindung zum Server aufbauen können. Ich habe allgemein großes Interesse an Filmen und sammle auch DVDs und Blu-rays. Jellyfin läuft bei mir lokal, ist also nur in meinem Heimnetzwerk erreichbar.

2. Immich

Immich ist eine selbstgehostete Alternative zu Google Fotos. Mit Immich habe ich alle meine Bilder auf meinem Server. Außerdem bietet Immich Zusatzfunktionen wie beispielsweise eine KI-Erkennung von Gesichtern, wodurch ich Bilder deutlich schneller wiederfinde.

3. Vaultwarden

Vaultwarden ist ein Passwort-Manager für den Bitwarden-Client, der in Rust geschrieben ist und deutlich weniger Leistung braucht als der Standard-Bitwarden-Server. Vaultwarden läuft bei mir in einem separaten Proxmox LXC, damit es noch besser vom restlichen System abgekapselt ist.

4. OPNsense

Ich nutze OPNsense, um mein VPN besser mit meinem internen Netz zu verbinden. Demnächst wird auch ein Access Point mit mehreren VLANs hinzugefügt: für ein Management-Netz, ein IoT-Netz und ein Standard-User-WLAN.

5. IT-Tools

IT-Tools ist eine Sammlung von nützlichen Werkzeugen, wie der Name bereits verrät – zum Beispiel ein IPv4-Subnetz-Rechner, Bcrypt-Tools sowie ein Text-En- und Decrypter.

6. Portainer

Portainer ist ein Dienst, um alle Docker-Container zentral zu verwalten. Man kann auch andere Geräte einbinden, um alle Stacks übersichtlich zu steuern.

7. Crafty Controller

Crafty Controller ist ein Tool, um Minecraft-Server zu managen. Man kann sehr leicht verschiedene Arten von Servern erstellen und über die API Commands und vieles mehr implementieren. Backups sind ebenfalls direkt integriert.

8. CraftyDC

CraftyDC ist ein Tool, das ich selbst gebaut habe. Es nutzt die Crafty-API, um einen Minecraft-Server über einen Discord-Bot zu steuern. Es kann Server starten und beenden, Leute auf die Whitelist setzen oder zum Operator machen. Zusätzlich ist noch ein komplettes Mining-Minigame integriert.

9. Nextcloud

Nextcloud hat sehr viele Funktionen und Module. Ich nutze hauptsächlich die Cloud an sich für Dateien, um diese zusätzlich zu sichern und immer griffbereit zu haben. Außerdem nutze ich die Module für die Kontakt- und Kalender-Synchronisation.