Compare commits
6 Commits
da5ffdaba3
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 23905d447b | |||
| 155d83869e | |||
| 246590aad1 | |||
| 68e8607abb | |||
| 6fb6404344 | |||
| d806db7ce6 |
29
.obsidian/plugins/copilot/data.json
vendored
29
.obsidian/plugins/copilot/data.json
vendored
@@ -48,7 +48,6 @@
|
|||||||
"chatNoteContextTags": [],
|
"chatNoteContextTags": [],
|
||||||
"enableIndexSync": true,
|
"enableIndexSync": true,
|
||||||
"debug": false,
|
"debug": false,
|
||||||
"enableEncryption": true,
|
|
||||||
"maxSourceChunks": 30,
|
"maxSourceChunks": 30,
|
||||||
"enableInlineCitations": true,
|
"enableInlineCitations": true,
|
||||||
"groqApiKey": "",
|
"groqApiKey": "",
|
||||||
@@ -78,6 +77,26 @@
|
|||||||
],
|
],
|
||||||
"apiKey": ""
|
"apiKey": ""
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "gpt-5.5",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gpt-5.4-mini",
|
||||||
|
"provider": "openai",
|
||||||
|
"enabled": true,
|
||||||
|
"isBuiltIn": true,
|
||||||
|
"core": true,
|
||||||
|
"capabilities": [
|
||||||
|
"vision"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "gpt-5.4",
|
"name": "gpt-5.4",
|
||||||
"provider": "openai",
|
"provider": "openai",
|
||||||
@@ -474,22 +493,23 @@
|
|||||||
"promptSortStrategy": "timestamp",
|
"promptSortStrategy": "timestamp",
|
||||||
"chatHistorySortStrategy": "recent",
|
"chatHistorySortStrategy": "recent",
|
||||||
"projectListSortStrategy": "recent",
|
"projectListSortStrategy": "recent",
|
||||||
|
"projectsFolder": "copilot/projects",
|
||||||
"defaultConversationNoteName": "{$topic}@{$date}_{$time}",
|
"defaultConversationNoteName": "{$topic}@{$date}_{$time}",
|
||||||
"inlineEditCommands": [],
|
"inlineEditCommands": [],
|
||||||
"projectList": [],
|
"projectList": [],
|
||||||
"lastDismissedVersion": null,
|
"lastDismissedVersion": "3.3.3",
|
||||||
"passMarkdownImages": true,
|
"passMarkdownImages": true,
|
||||||
"enableAutonomousAgent": true,
|
"enableAutonomousAgent": true,
|
||||||
"enableCustomPromptTemplating": true,
|
"enableCustomPromptTemplating": true,
|
||||||
"enableSemanticSearchV3": false,
|
"enableSemanticSearchV3": false,
|
||||||
"enableSelfHostMode": false,
|
"enableSelfHostMode": false,
|
||||||
"enableMiyo": false,
|
"enableMiyo": false,
|
||||||
|
"miyoSearchAll": false,
|
||||||
"selfHostModeValidatedAt": null,
|
"selfHostModeValidatedAt": null,
|
||||||
"selfHostValidationCount": 0,
|
"selfHostValidationCount": 0,
|
||||||
"selfHostUrl": "",
|
"selfHostUrl": "",
|
||||||
"selfHostApiKey": "",
|
"selfHostApiKey": "",
|
||||||
"miyoServerUrl": "",
|
"miyoServerUrl": "",
|
||||||
"miyoRemoteVaultPath": "",
|
|
||||||
"selfHostSearchProvider": "firecrawl",
|
"selfHostSearchProvider": "firecrawl",
|
||||||
"firecrawlApiKey": "",
|
"firecrawlApiKey": "",
|
||||||
"perplexityApiKey": "",
|
"perplexityApiKey": "",
|
||||||
@@ -521,5 +541,6 @@
|
|||||||
"userSystemPromptsFolder": "copilot/system-prompts",
|
"userSystemPromptsFolder": "copilot/system-prompts",
|
||||||
"defaultSystemPromptTitle": "",
|
"defaultSystemPromptTitle": "",
|
||||||
"autoCompactThreshold": 128000,
|
"autoCompactThreshold": 128000,
|
||||||
"convertedDocOutputFolder": ""
|
"convertedDocOutputFolder": "",
|
||||||
|
"_keychainVaultId": "f34b6db6"
|
||||||
}
|
}
|
||||||
1969
.obsidian/plugins/copilot/main.js
vendored
1969
.obsidian/plugins/copilot/main.js
vendored
File diff suppressed because one or more lines are too long
5
.obsidian/plugins/copilot/manifest.json
vendored
5
.obsidian/plugins/copilot/manifest.json
vendored
@@ -1,8 +1,9 @@
|
|||||||
{
|
{
|
||||||
"id": "copilot",
|
"id": "copilot",
|
||||||
"name": "Copilot",
|
"name": "Copilot",
|
||||||
"version": "3.2.6",
|
"version": "3.3.3",
|
||||||
"minAppVersion": "0.15.0",
|
"minAppVersion": "1.11.4",
|
||||||
|
"isDesktopOnly": false,
|
||||||
"description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.",
|
"description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.",
|
||||||
"author": "Logan Yang",
|
"author": "Logan Yang",
|
||||||
"authorUrl": "https://twitter.com/logancyang",
|
"authorUrl": "https://twitter.com/logancyang",
|
||||||
|
|||||||
2
.obsidian/plugins/copilot/styles.css
vendored
2
.obsidian/plugins/copilot/styles.css
vendored
File diff suppressed because one or more lines are too long
51
.obsidian/workspace.json
vendored
51
.obsidian/workspace.json
vendored
@@ -11,13 +11,32 @@
|
|||||||
"id": "925432d98f58cf2a",
|
"id": "925432d98f58cf2a",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "empty",
|
"type": "markdown",
|
||||||
"state": {},
|
"state": {
|
||||||
|
"file": "IT Security/CIS Benchmark L1 RHEL8 und RHEL9.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "Neuer Tab"
|
"title": "CIS Benchmark L1 RHEL8 und RHEL9"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dd89b8283011e864",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "Persönlich/90 Tage Focus/Day 1 23.05.26.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
},
|
||||||
|
"icon": "lucide-file",
|
||||||
|
"title": "Day 1 23.05.26"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@@ -174,7 +193,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 300
|
"width": 301.5
|
||||||
},
|
},
|
||||||
"left-ribbon": {
|
"left-ribbon": {
|
||||||
"hiddenItems": {
|
"hiddenItems": {
|
||||||
@@ -189,23 +208,30 @@
|
|||||||
"copilot:Open Copilot Chat": false
|
"copilot:Open Copilot Chat": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "7af935d96152ad2d",
|
"active": "dd89b8283011e864",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"copilot/copilot-custom-prompts/Clip Web Page.md",
|
"Persönlich/90 Tage Focus/Day 90 21.05.26.md",
|
||||||
|
"Persönlich/90 Tage Focus/Day 1 23.05.26.md",
|
||||||
|
"Persönlich/Matrix.md",
|
||||||
|
"Persönlich/90 Tage Focus",
|
||||||
|
"copilot/copilot-custom-prompts/Simplify.md",
|
||||||
|
"copilot/copilot-custom-prompts/Remove URLs.md",
|
||||||
|
"copilot/copilot-custom-prompts/Fix grammar and spelling.md",
|
||||||
|
"copilot/copilot-custom-prompts/Emojify.md",
|
||||||
"copilot/copilot-custom-prompts/Clip YouTube Transcript.md",
|
"copilot/copilot-custom-prompts/Clip YouTube Transcript.md",
|
||||||
|
"copilot/copilot-custom-prompts/Clip Web Page.md",
|
||||||
|
"copilot/copilot-custom-prompts/Explain like I am 5.md",
|
||||||
|
"Künstliche Intelligenz/Entwicklerumgebung.md",
|
||||||
|
"README.md",
|
||||||
|
"IT Security/CIS Benchmark L1 RHEL8 und RHEL9.md",
|
||||||
"copilot/copilot-custom-prompts/Rewrite as tweet thread.md",
|
"copilot/copilot-custom-prompts/Rewrite as tweet thread.md",
|
||||||
"copilot/copilot-custom-prompts/Rewrite as tweet.md",
|
"copilot/copilot-custom-prompts/Rewrite as tweet.md",
|
||||||
"copilot/copilot-custom-prompts/Remove URLs.md",
|
|
||||||
"copilot/copilot-custom-prompts/Generate glossary.md",
|
"copilot/copilot-custom-prompts/Generate glossary.md",
|
||||||
"copilot/copilot-custom-prompts/Generate table of contents.md",
|
"copilot/copilot-custom-prompts/Generate table of contents.md",
|
||||||
"copilot/copilot-custom-prompts/Make longer.md",
|
"copilot/copilot-custom-prompts/Make longer.md",
|
||||||
"copilot/copilot-custom-prompts/Make shorter.md",
|
"copilot/copilot-custom-prompts/Make shorter.md",
|
||||||
"copilot/copilot-custom-prompts/Emojify.md",
|
|
||||||
"copilot/copilot-custom-prompts/Explain like I am 5.md",
|
|
||||||
"copilot/copilot-custom-prompts/Simplify.md",
|
|
||||||
"copilot/copilot-custom-prompts/Summarize.md",
|
"copilot/copilot-custom-prompts/Summarize.md",
|
||||||
"copilot/copilot-custom-prompts/Translate to Chinese.md",
|
"copilot/copilot-custom-prompts/Translate to Chinese.md",
|
||||||
"copilot/copilot-custom-prompts/Fix grammar and spelling.md",
|
|
||||||
"copilot/copilot-custom-prompts",
|
"copilot/copilot-custom-prompts",
|
||||||
"copilot",
|
"copilot",
|
||||||
"Claude vs. Gemini",
|
"Claude vs. Gemini",
|
||||||
@@ -213,7 +239,6 @@
|
|||||||
"Persönlich",
|
"Persönlich",
|
||||||
"Finanzen",
|
"Finanzen",
|
||||||
"IT Security",
|
"IT Security",
|
||||||
"README.md",
|
|
||||||
"Willkommen.md"
|
"Willkommen.md"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
1454
IT Security/CIS Benchmark L1 RHEL8 und RHEL9.md
Normal file
1454
IT Security/CIS Benchmark L1 RHEL8 und RHEL9.md
Normal file
File diff suppressed because it is too large
Load Diff
125
Künstliche Intelligenz/Entwicklerumgebung.md
Normal file
125
Künstliche Intelligenz/Entwicklerumgebung.md
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
# 1. Erstelle ein Volume für die Modelle (damit sie bei Updates nicht gelöscht werden)
|
||||||
|
podman volume create mistral-models
|
||||||
|
|
||||||
|
# 2. Starte das All-in-One Paket (GPU Support inklusive)
|
||||||
|
podman run -d -p 3000:8080 \
|
||||||
|
--gpus all \
|
||||||
|
-v mistral-models:/app/backend/data \
|
||||||
|
--name mistral-station \
|
||||||
|
ghcr.io/open-webui/open-webui:main
|
||||||
|
|
||||||
|
|
||||||
|
Anleitung:
|
||||||
|
|
||||||
|
Diese Workstation ist ein absolutes Kraftpaket. Mit dem **9950X3D** (dem aktuell schnellsten Consumer-Prozessor für Multitasking und Gaming), der **RTX 5080** (Blackwell-Architektur mit massiver Tensor-Power) und **96 GB RAM** hast du eine Umgebung, die viele professionelle KI-Server in den Schatten stellt.
|
||||||
|
|
||||||
|
Hier ist dein kompletter Masterplan für das "Mistral-Headquarter" auf Bazzite.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Schritt 1: Das Fundament (Host-Ebene)
|
||||||
|
|
||||||
|
Bazzite ist ein "Atomic Desktop". Wir installieren nichts direkt im System, sondern nutzen **Flatpaks** für GUI-Apps und **Podman/Distrobox** für die Entwicklung.
|
||||||
|
|
||||||
|
1. **System-Update & Treiber-Check:** Stelle sicher, dass deine RTX 5080 voll erkannt wird:
|
||||||
|
|
||||||
|
Bash
|
||||||
|
|
||||||
|
```
|
||||||
|
ujust setup-nvidia # Falls bei der Installation nicht automatisch konfiguriert
|
||||||
|
nvidia-smi
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Basis-Tools installieren:**
|
||||||
|
|
||||||
|
Bash
|
||||||
|
|
||||||
|
```
|
||||||
|
flatpak install flathub com.visualstudio.code io.podman_desktop.PodmanDesktop com.github.geigi.gearlever
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Schritt 2: KI-Infrastruktur (Lokal & Privat)
|
||||||
|
|
||||||
|
Du nutzt Mistral als dein "Gehirn". Da du Apps für Linux und GrapheneOS bauen willst, brauchen wir ein Setup, das Code versteht.
|
||||||
|
|
||||||
|
1. **Ollama als Backend (für VS Code Integration):**
|
||||||
|
|
||||||
|
Bash
|
||||||
|
|
||||||
|
```
|
||||||
|
podman run -d --gpus all -v ollama:/root/.ollama -p 11434:11434 --name ollama docker.io/ollama/ollama
|
||||||
|
podman exec -it ollama ollama run mistral-nemo
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Open WebUI (Dein lokales Gemini/Claude Interface):**
|
||||||
|
|
||||||
|
Bash
|
||||||
|
|
||||||
|
```
|
||||||
|
podman run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
* *Nutzen:* Unter `localhost:3000` kannst du Dokumente hochladen, Code-Architekturen planen und Bilder (via Pixtral) analysieren.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Schritt 3: Die Dev-Umgebung für Apps & GrapheneOS
|
||||||
|
|
||||||
|
Für Linux-Programme und GrapheneOS (Android-Basis) brauchst du spezifische Toolchains (Java, Rust, Android SDK). Wir kapseln diese in **Distrobox**, damit dein Bazzite sauber bleibt.
|
||||||
|
|
||||||
|
1. **Entwicklungs-Container erstellen:**
|
||||||
|
```bash
|
||||||
|
distrobox create -n dev-station --image fedora:latest --nvidia
|
||||||
|
distrobox enter dev-station
|
||||||
|
# Innerhalb der Distrobox Tools installieren:
|
||||||
|
sudo dnf install git rust cargo nodejs java-latest-openjdk-devel
|
||||||
|
```
|
||||||
|
2. **GrapheneOS / Android Entwicklung:**
|
||||||
|
Lade das Android Studio "Linux Bundle" herunter und installiere es innerhalb der Distrobox oder als Flatpak. Da GrapheneOS auf AOSP basiert, kannst du Apps ganz normal mit Kotlin/Compose entwickeln und über die Konsole (ADB) auf dein GrapheneOS-Gerät schieben.
|
||||||
|
|
||||||
|
3. **KI-Integration in VS Code:**
|
||||||
|
* Öffne VS Code.
|
||||||
|
* Installiere die Extension **Continue**.
|
||||||
|
* Verbinde sie mit deinem lokalen Ollama (`localhost:11434`).
|
||||||
|
* *Nutzen:* Die KI schreibt dir Boilerplate-Code für deine GrapheneOS-Apps oder Linux-Skripte.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Schritt 4: Eigene KIs entwickeln (Fine-Tuning)
|
||||||
|
|
||||||
|
Deine Hardware ist perfekt, um bestehende Modelle (wie Mistral) auf deine eigenen Daten zu trainieren (Fine-Tuning).
|
||||||
|
|
||||||
|
1. **Tooling:** Nutze **Unsloth** oder **Axolotl** (in einem Podman-Container).
|
||||||
|
2. **Daten:** Sammle deine Dokumente/Code in einem Ordner.
|
||||||
|
3. **Training:** Nutze deine RTX 5080. Dank 16 GB VRAM kannst du Mistral 7B oder NeMo 12B mittels **QLoRA** in wenigen Stunden auf deinem eigenen PC trainieren.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Schritt 5: GitLab & Sicherungs-Konzept
|
||||||
|
|
||||||
|
1. **GitLab Projekt:** Erstelle ein Repo namens `Workstation-Config`.
|
||||||
|
2. **Automatisierung:** Erstelle ein Shell-Skript `install.sh`, das alle oben genannten `podman` und `flatpak` Befehle enthält.
|
||||||
|
3. **Versionierung:** Lade deine `.devcontainer` Dateien und deine KI-Prompts (System Prompts) in GitLab hoch.
|
||||||
|
4. **Hardware-Backups:** Da du 4 TB hast, nutze **Pika Backup** (Flatpak), um dein `/home` Verzeichnis täglich auf eine separate Partition oder eine externe Platte zu sichern.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Warum deine Workstation "perfekt" ist:
|
||||||
|
|
||||||
|
* **Der 9950X3D:** Die 16 Kerne und der riesige L3-Cache sind ein Segen beim Kompilieren von Android/AOSP-Code (GrapheneOS). Es verkürzt die Wartezeit massiv.
|
||||||
|
* **RTX 5080:** Die Blackwell-Architektur bietet überlegene Geschwindigkeit bei der Token-Generierung. Du wirst kaum einen Unterschied zu Cloud-Diensten merken.
|
||||||
|
* **96 GB RAM:** Dies erlaubt dir das **"Model Switching"**. Du kannst Mistral Large im Hintergrund geladen lassen (für schwere Denkaufgaben) und gleichzeitig mit Mistral NeMo auf der GPU programmieren.
|
||||||
|
|
||||||
|
### Der Nutzen für dich:
|
||||||
|
1. **Absolute Privatsphäre:** Dein Code für GrapheneOS oder deine eigenen KIs verlässt nie deine 4 TB Platte.
|
||||||
|
2. **Unabhängigkeit:** Keine Abokosten für Claude/Gemini.
|
||||||
|
3. **Speed:** Lokale KIs haben keine Latenz durch Internetverbindungen oder Server-Warteschlangen.
|
||||||
|
|
||||||
|
**Welches Projekt möchtest du als erstes angehen: Eine Linux-App oder eine Android-App für dein GrapheneOS?**
|
||||||
|
```
|
||||||
7
Persönlich/90 Tage Focus/Day 1 23.05.26.md
Normal file
7
Persönlich/90 Tage Focus/Day 1 23.05.26.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
Starte den Tag mit dem Fitnessstudio.
|
||||||
|
Gehe 10k Schritte
|
||||||
|
Wiegen.
|
||||||
|
|
||||||
|
Quote of the day: Stop feeling sorry for you.
|
||||||
|
|
||||||
|
23.05.26 -> 21.08.26
|
||||||
5
Persönlich/90 Tage Focus/Day 90 21.05.26.md
Normal file
5
Persönlich/90 Tage Focus/Day 90 21.05.26.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
Geh ins Fitnessstudio
|
||||||
|
Wiegen
|
||||||
|
10k Schritte
|
||||||
|
|
||||||
|
Do it or lose it.
|
||||||
6
Persönlich/Matrix.md
Normal file
6
Persönlich/Matrix.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
cat > /etc/audit-telegram.env << 'EOF'
|
||||||
|
TOKEN="8702057038:AAEp-HNsqkIkN7d579nYaR_7VSbKbyfXnCA"
|
||||||
|
CHAT_ID="1581324597"
|
||||||
|
EOF
|
||||||
|
chmod 600 /etc/audit-telegram.env
|
||||||
Reference in New Issue
Block a user