SDS Origin Guide hinzugefügt

This commit is contained in:
Hermes (Server)
2026-07-26 17:33:47 +02:00
parent 0ba68922a6
commit 26cc1e86b0
34 changed files with 2031 additions and 203 deletions
+3
View File
@@ -0,0 +1,3 @@
[
"git-obsi-sync"
]
+14
View File
@@ -0,0 +1,14 @@
{
"githubToken": "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",
"githubUsername": "EinsamerWolfDH",
"repoName": "obsidian-hermes",
"autoSync": true,
"syncIntervalMs": 3000,
"excludePatterns": [
".obsidian/workspace",
".obsidian/workspace.json",
".obsidian/plugins/*/data.json"
],
"lastSyncTime": 1784804279229,
"commitMessageTemplate": "sync: {{datetime}}"
}
File diff suppressed because one or more lines are too long
+11
View File
@@ -0,0 +1,11 @@
{
"id": "git-obsi-sync",
"name": "Git Sync",
"version": "1.0.0",
"minAppVersion": "1.0.0",
"description": "Sync your vault across all devices using your own GitHub account. Free forever.",
"author": "Livan Kumar",
"authorUrl": "https://github.com/livan116",
"fundingUrl": "",
"isDesktopOnly": false
}
+14 -14
View File
@@ -184,6 +184,19 @@
}, },
"active": "6b81c26511b53323", "active": "6b81c26511b53323",
"lastOpenFiles": [ "lastOpenFiles": [
"Brain/log/2026-07-23.a0360993.md",
"Brain/log/2026-07-23.a0360993.jsonl",
"Brain/bases/projects.base",
"Brain/active.md",
"Brain/log.lock",
"Brain/log/2026-07-20.a0360993.md",
"Brain/log/2026-07-20.a0360993.jsonl",
"Brain/bases/people.base",
"Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"Brain/preferences/pref-server-port-map.md",
"Brain/inbox/sig-2026-07-19-server-port-map.md",
"Brain/log/2026-07-19.a0360993.md",
"Brain/log/2026-07-19.a0360993.jsonl",
"Brain/log/2026-07-18.a0360993.md", "Brain/log/2026-07-18.a0360993.md",
"Brain/log/2026-07-18.a0360993.jsonl", "Brain/log/2026-07-18.a0360993.jsonl",
"Brain/preferences/pref-vps-plan-august-2026.md", "Brain/preferences/pref-vps-plan-august-2026.md",
@@ -205,20 +218,7 @@
"Templates/analysis_options_README.md", "Templates/analysis_options_README.md",
"Notizen/Slash-Commands.md", "Notizen/Slash-Commands.md",
"Brain/pinned.md", "Brain/pinned.md",
"Brain/INDEX.md",
"Brain/active.md",
"Brain/preferences/pref-save-more-often.md",
"Brain/preferences/pref-meriting-ai-personal.md",
"Brain/log/2026-07-09.a0360993.md",
"Brain/bases/tasks.base", "Brain/bases/tasks.base",
"Brain/bases/projects.base", "Brain/bases/daily.base"
"Brain/bases/people.base",
"Brain/bases/daily.base",
"Brain/preferences/pref-default-model-deepseek.md",
"Brain/inbox/sig-2026-07-12-default-model-deepseek.md",
"Projects",
"Brain/log/2026-07-10.a0360993.jsonl",
"Brain/log.lock",
"Notizen"
] ]
} }
Binary file not shown.
Binary file not shown.
View File
+5
View File
@@ -0,0 +1,5 @@
# This directory is a Syncthing folder marker.
# Do not delete.
folderID: hermes-brain
created: 2026-07-22T23:45:09+02:00
+4
View File
@@ -0,0 +1,4 @@
// Von Hermes auf Server nicht syncen
.hermes
.obsidian
.trash
@@ -1,5 +1,17 @@
{ {
"items": [ "items": [
{
"body": "## Origin\n\n- [[sig-2026-07-19-server-port-map]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-19-server-port-map]]"
],
"id": "pref-server-port-map",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-server-port-map.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
},
{ {
"body": "## Origin\n\n- [[sig-2026-07-18-vps-plan-august-2026]]", "body": "## Origin\n\n- [[sig-2026-07-18-vps-plan-august-2026]]",
"epistemic": "observed", "epistemic": "observed",
@@ -99,6 +111,6 @@
], ],
"max_tokens": 1024, "max_tokens": 1024,
"skipped": [], "skipped": [],
"tokens_used": 101, "tokens_used": 113,
"vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes" "vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes"
} }
@@ -1,5 +1,17 @@
{ {
"items": [ "items": [
{
"body": "## Origin\n\n- [[sig-2026-07-19-server-port-map]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-19-server-port-map]]"
],
"id": "pref-server-port-map",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-server-port-map.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
},
{ {
"body": "## Origin\n\n- [[sig-2026-07-18-vps-plan-august-2026]]", "body": "## Origin\n\n- [[sig-2026-07-18-vps-plan-august-2026]]",
"epistemic": "observed", "epistemic": "observed",
@@ -49,12 +61,15 @@
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-12-default-model-deepseek]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-12-default-model-deepseek]]"
],
"id": "pref-default-model-deepseek", "id": "pref-default-model-deepseek",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 14,
"trimmed": false "trimmed": false
}, },
{ {
@@ -96,6 +111,6 @@
], ],
"max_tokens": 1024, "max_tokens": 1024,
"skipped": [], "skipped": [],
"tokens_used": 87, "tokens_used": 113,
"vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes" "vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes"
} }
@@ -1,80 +1,116 @@
{ {
"items": [ "items": [
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-19-server-port-map]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-19-server-port-map]]"
],
"id": "pref-server-port-map",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-server-port-map.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-18-vps-plan-august-2026]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-18-vps-plan-august-2026]]"
],
"id": "pref-vps-plan-august-2026", "id": "pref-vps-plan-august-2026",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-vps-plan-august-2026.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-vps-plan-august-2026.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 13,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-16-tts-german-writing]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-tts-german-writing]]"
],
"id": "pref-tts-german-writing", "id": "pref-tts-german-writing",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-tts-german-writing.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-tts-german-writing.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 13,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-16-check-system-time]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-check-system-time]]"
],
"id": "pref-check-system-time", "id": "pref-check-system-time",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-check-system-time.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-check-system-time.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 13,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-16-auto-brain-load]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-auto-brain-load]]"
],
"id": "pref-auto-brain-load", "id": "pref-auto-brain-load",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-auto-brain-load.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-auto-brain-load.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 12,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-12-default-model-deepseek]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-12-default-model-deepseek]]"
],
"id": "pref-default-model-deepseek", "id": "pref-default-model-deepseek",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 14,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-09-meriting-ai-personal]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-meriting-ai-personal]]"
],
"id": "pref-meriting-ai-personal", "id": "pref-meriting-ai-personal",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-meriting-ai-personal.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-meriting-ai-personal.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 13,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-09-brain-index]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-brain-index]]"
],
"id": "pref-brain-index", "id": "pref-brain-index",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-brain-index.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-brain-index.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 11,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-09-save-more-often]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-save-more-often]]"
],
"id": "pref-save-more-often", "id": "pref-save-more-often",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-save-more-often.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-save-more-often.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 12,
"trimmed": false "trimmed": false
} }
], ],
"max_tokens": 1024, "max_tokens": 1024,
"skipped": [], "skipped": [],
"tokens_used": 0, "tokens_used": 113,
"vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes" "vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes"
} }
@@ -1,80 +0,0 @@
{
"items": [
{
"body": "",
"epistemic": "observed",
"id": "pref-vps-plan-august-2026",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-vps-plan-august-2026.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-tts-german-writing",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-tts-german-writing.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-check-system-time",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-check-system-time.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-auto-brain-load",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-auto-brain-load.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-default-model-deepseek",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-meriting-ai-personal",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-meriting-ai-personal.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-brain-index",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-brain-index.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-save-more-often",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-save-more-often.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
}
],
"max_tokens": 1024,
"skipped": [],
"tokens_used": 0,
"vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes"
}
@@ -1,71 +0,0 @@
{
"items": [
{
"body": "",
"epistemic": "observed",
"id": "pref-tts-german-writing",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-tts-german-writing.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-check-system-time",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-check-system-time.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-auto-brain-load",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-auto-brain-load.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-default-model-deepseek",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-meriting-ai-personal",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-meriting-ai-personal.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-brain-index",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-brain-index.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
},
{
"body": "",
"epistemic": "observed",
"id": "pref-save-more-often",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-save-more-often.md",
"tier": "supporting",
"tokens": 0,
"trimmed": false
}
],
"max_tokens": 1024,
"skipped": [],
"tokens_used": 0,
"vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes"
}
@@ -1,80 +1,116 @@
{ {
"items": [ "items": [
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-19-server-port-map]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-19-server-port-map]]"
],
"id": "pref-server-port-map",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-server-port-map.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-18-vps-plan-august-2026]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-18-vps-plan-august-2026]]"
],
"id": "pref-vps-plan-august-2026", "id": "pref-vps-plan-august-2026",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-vps-plan-august-2026.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-vps-plan-august-2026.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 13,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-16-tts-german-writing]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-tts-german-writing]]"
],
"id": "pref-tts-german-writing", "id": "pref-tts-german-writing",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-tts-german-writing.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-tts-german-writing.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 13,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-16-check-system-time]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-check-system-time]]"
],
"id": "pref-check-system-time", "id": "pref-check-system-time",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-check-system-time.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-check-system-time.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 13,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-16-auto-brain-load]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-auto-brain-load]]"
],
"id": "pref-auto-brain-load", "id": "pref-auto-brain-load",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-auto-brain-load.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-auto-brain-load.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 12,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-12-default-model-deepseek]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-12-default-model-deepseek]]"
],
"id": "pref-default-model-deepseek", "id": "pref-default-model-deepseek",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 14,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-09-meriting-ai-personal]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-meriting-ai-personal]]"
],
"id": "pref-meriting-ai-personal", "id": "pref-meriting-ai-personal",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-meriting-ai-personal.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-meriting-ai-personal.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 13,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-09-brain-index]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-brain-index]]"
],
"id": "pref-brain-index", "id": "pref-brain-index",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-brain-index.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-brain-index.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 11,
"trimmed": false "trimmed": false
}, },
{ {
"body": "", "body": "## Origin\n\n- [[sig-2026-07-09-save-more-often]]",
"epistemic": "observed", "epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-save-more-often]]"
],
"id": "pref-save-more-often", "id": "pref-save-more-often",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-save-more-often.md", "path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-save-more-often.md",
"tier": "supporting", "tier": "supporting",
"tokens": 0, "tokens": 12,
"trimmed": false "trimmed": false
} }
], ],
"max_tokens": 1024, "max_tokens": 1024,
"skipped": [], "skipped": [],
"tokens_used": 0, "tokens_used": 113,
"vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes" "vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes"
} }
@@ -0,0 +1,116 @@
{
"items": [
{
"body": "## Origin\n\n- [[sig-2026-07-19-server-port-map]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-19-server-port-map]]"
],
"id": "pref-server-port-map",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-server-port-map.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-18-vps-plan-august-2026]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-18-vps-plan-august-2026]]"
],
"id": "pref-vps-plan-august-2026",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-vps-plan-august-2026.md",
"tier": "supporting",
"tokens": 13,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-16-tts-german-writing]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-tts-german-writing]]"
],
"id": "pref-tts-german-writing",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-tts-german-writing.md",
"tier": "supporting",
"tokens": 13,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-16-check-system-time]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-check-system-time]]"
],
"id": "pref-check-system-time",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-check-system-time.md",
"tier": "supporting",
"tokens": 13,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-16-auto-brain-load]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-auto-brain-load]]"
],
"id": "pref-auto-brain-load",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-auto-brain-load.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-12-default-model-deepseek]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-12-default-model-deepseek]]"
],
"id": "pref-default-model-deepseek",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md",
"tier": "supporting",
"tokens": 14,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-09-meriting-ai-personal]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-meriting-ai-personal]]"
],
"id": "pref-meriting-ai-personal",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-meriting-ai-personal.md",
"tier": "supporting",
"tokens": 13,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-09-brain-index]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-brain-index]]"
],
"id": "pref-brain-index",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-brain-index.md",
"tier": "supporting",
"tokens": 11,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-09-save-more-often]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-save-more-often]]"
],
"id": "pref-save-more-often",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-save-more-often.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
}
],
"max_tokens": 1024,
"skipped": [],
"tokens_used": 113,
"vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes"
}
@@ -0,0 +1,116 @@
{
"items": [
{
"body": "## Origin\n\n- [[sig-2026-07-19-server-port-map]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-19-server-port-map]]"
],
"id": "pref-server-port-map",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-server-port-map.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-18-vps-plan-august-2026]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-18-vps-plan-august-2026]]"
],
"id": "pref-vps-plan-august-2026",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-vps-plan-august-2026.md",
"tier": "supporting",
"tokens": 13,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-16-tts-german-writing]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-tts-german-writing]]"
],
"id": "pref-tts-german-writing",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-tts-german-writing.md",
"tier": "supporting",
"tokens": 13,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-16-check-system-time]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-check-system-time]]"
],
"id": "pref-check-system-time",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-check-system-time.md",
"tier": "supporting",
"tokens": 13,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-16-auto-brain-load]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-16-auto-brain-load]]"
],
"id": "pref-auto-brain-load",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-auto-brain-load.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-12-default-model-deepseek]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-12-default-model-deepseek]]"
],
"id": "pref-default-model-deepseek",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-default-model-deepseek.md",
"tier": "supporting",
"tokens": 14,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-09-meriting-ai-personal]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-meriting-ai-personal]]"
],
"id": "pref-meriting-ai-personal",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-meriting-ai-personal.md",
"tier": "supporting",
"tokens": 13,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-09-brain-index]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-brain-index]]"
],
"id": "pref-brain-index",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-brain-index.md",
"tier": "supporting",
"tokens": 11,
"trimmed": false
},
{
"body": "## Origin\n\n- [[sig-2026-07-09-save-more-often]]",
"epistemic": "observed",
"evidence_refs": [
"[[sig-2026-07-09-save-more-often]]"
],
"id": "pref-save-more-often",
"path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes/Brain/preferences/pref-save-more-often.md",
"tier": "supporting",
"tokens": 12,
"trimmed": false
}
],
"max_tokens": 1024,
"skipped": [],
"tokens_used": 113,
"vault_path": "/Users/baka/Library/Mobile Documents/iCloud~md~obsidian/Documents/Hermes"
}
+87
View File
@@ -0,0 +1,87 @@
# Melo App Nächste Schritte
---
## 1. Neue Abhängigkeiten installieren
```bash
cd ~/Projects/melo_app
flutter pub add http
flutter pub add crypto
```
## 2. Navidrome auf dem Server starten
Per SSH auf Aingrad:
```bash
sudo bash /home/dustin/setup-melo-server.sh
# Danach NEUES Terminal-Fenster (Docker-Gruppe)
# Prüfen: docker ps
```
## 3. Navidrome User anlegen
`https://musik.baka-net.de` → ersten Admin-User anlegen
## 4. Musik auf Server
In `/home/dustin/musik/songs/` legen. Navidrome scannt alle 10 Min.
## 5. Server-Sync in App aktivieren
`lib/screens/home_screen.dart` Zeile ~255:
```dart
// ALT:
MeloHeader(onDownload: _zeigeDownloadDialog, onSearch: _zeigeSuche),
// NEU:
MeloHeader(onDownload: _zeigeDownloadDialog, onSearch: _zeigeSuche, onServer: _zeigeServerBrowser),
```
## 6. Widgets aktivieren (optional)
In derselben Datei Kommentare entfernen bei:
- `RecentWidget(...)` Zuletzt gehört
- `TagStatsWidget(...)` Tag-Statistiken
## 7. App bauen
```bash
flutter build apk --release
```
---
**Neue App-Dateien:**
- `lib/services/navidrome_service.dart`
- `lib/widgets/navidrome_browser.dart`
- `lib/widgets/recent_widget.dart`
- `lib/widgets/tag_stats_widget.dart`
---
## 8. SSH-Zugriff von Server auf Mac einrichten
Damit Hermes vom Server aus auf deinem Mac arbeiten kann (z.B. Flutter build):
```bash
# Auf dem Mac: SSH-Key erstellen (falls nicht vorhanden)
ssh-keygen -t ed25519 -C "aingrad->mac"
cat ~/.ssh/id_ed25519.pub
# Output in ~/.ssh/authorized_keys auf dem Mac hinzufügen
# Dann auf Aingrad testen:
ssh dustin@mac.local "echo funktioniert"
```
**Für remote SSH:** Mac braucht eine feste IP oder du nutzt `mac.baka-net.de` über Caddy/Tailscale.
**Alternativ (einfacher):** Wenn du Tailscale auf beiden Geräten installierst:
```bash
# Beide Geräte: tailscale installieren
# Mac: tailscale up
# Aingrad: tailscale up
# Dann: ssh dustin@mac-tailscale-hostname
```
@@ -0,0 +1,10 @@
---
kind: brain-signal
id: sig-2026-07-23-o2b-server-setup
created_at: "2026-07-23T11:12:15.445Z"
tags: [brain, brain/signal, brain/topic/o2b-server-setup]
topic: o2b-server-setup
signal: positive
agent: hermes-main
principle: "O2B Memory Provider auf dem Server ist aktiv und funktionsfähig. Suche und Notizen-Funktion über CLI verfügbar. Vault wird per Syncthing mit Mac synchronisiert."
---
@@ -0,0 +1,10 @@
---
kind: brain-signal
id: sig-2026-07-23-server-port-map
created_at: "2026-07-23T11:14:32.960Z"
tags: [brain, brain/signal, brain/topic/server-port-map]
topic: server-port-map
signal: positive
agent: hermes-main
principle: "Server-Port-Map in pref-server-port-map gespeichert. Wichtige Ports: 22 SSH, 80/443 Caddy, 8008 Synapse (localhost), 8384 Syncthing WebUI, 22000 Syncthing Transfer, 2019 Caddy Admin."
---
+13
View File
@@ -0,0 +1,13 @@
{"ts":"2026-07-23T11:12:04Z","kind":"note","payload":{"text":"Test: O2B Setup auf Server läuft 2026-07-23_13:12","agent":"agent"}}
{"ts":"2026-07-23T11:12:12Z","kind":"note","payload":{"text":"O2B Memory Provider auf Server Aingrad aktiviert. Vault per Syncthing mit Mac synchronisiert. Hermes kann jetzt brain_search, brain_note und brain_context nutzen. Bun installiert, o2b CLI in ~/.local/bin. 44 Dokumente indiziert.","agent":"hermes-main"}}
{"ts":"2026-07-23T11:12:15Z","kind":"feedback","payload":{"signal":"[[sig-2026-07-23-o2b-server-setup]]","topic":"o2b-server-setup","sign":"positive","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:07Z","kind":"note","payload":{"text":"Server Aingrad (159.195.51.99) - Netcup RS 1000 G12, Ubuntu 24.04, Domain baka-net.de. Hostname: Aingrad. 251GB SSD (6GB used, 235GB frei). IPs: 159.195.51.99 (IPv4). Läuft seit 1h (heute neugestartet).","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:10Z","kind":"note","payload":{"text":"Matrix Synapse als Docker Container auf localhost:8008. Config in /home/dustin/synapse/. registration_shared_secret: melo-reg-2026. Users: @baka (Admin), @hermes (Bot).","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:13Z","kind":"note","payload":{"text":"Caddy v2.9.1 als Reverse Proxy fuer baka-net.de und matrix.baka-net.de. baka-net.de zeigt auf /var/www/seite/. matrix.baka-net.de proxied zu localhost:8008 (Synapse).","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:18Z","kind":"note","payload":{"text":"Hermes Agent v0.19.0 Gateway auf Aingrad. Installiert in /home/dustin/hermes-agent/ (venv, kein Docker). Python 3.12.3. Config in /home/dustin/.hermes/config.yaml. Provider: DeepSeek V4 Flash. Matrix-Token in .hermes.env.","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:20Z","kind":"note","payload":{"text":"Docker Engine 29.1.3 laeuft, aber user dustin NICHT in docker group. Einziger aktiver Container: synapse (matrixdotorg/synapse). Syncthing und fail2ban als systemd-Services.","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:21Z","kind":"note","payload":{"text":"Syncthing systemd-Service aktiv. Sync-Port 22000, Web UI auf localhost:8384. hermes-vault wird per Syncthing mit Mac synchronisiert. .stfolder und .stignore vorhanden in /home/dustin/hermes-vault/.","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:22Z","kind":"note","payload":{"text":"Open Second Brain v1.26.1 als Hermes Plugin und Memory Provider aktiv. Vault: /home/dustin/hermes-vault/. o2b CLI in ~/.local/bin/. Bun installiert unter ~/.bun/. 44 Dokumente indiziert, 9 Preferences aktiv, 14 Signale verarbeitet.","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:23Z","kind":"note","payload":{"text":"TODO Server: Docker-Gruppe fuer dustin einrichten, OBSIDIAN_VAULT_PATH in .hermes.env auf Server-Pfad updaten. Geplant: Upgrade auf RS 2000 G12 ab August 2026, dann alles in Docker. Keine Projekte auf Server (nur Mac). Kein Ollama.","agent":"hermes-main"}}
{"ts":"2026-07-23T11:14:32Z","kind":"feedback","payload":{"signal":"[[sig-2026-07-23-server-port-map]]","topic":"server-port-map","sign":"positive","agent":"hermes-main"}}
{"ts":"2026-07-23T13:12:03Z","kind":"note","payload":{"text":"Telegram als Primary-Channel aktiviert. Telegram-Plugin enabled, simplex-chat Daemon gestoppt + Plugin disabled. Matrix bleibt als Backup aktiv. Gateway wird neugestartet fuer Telegram.","agent":"hermes-main"}}
+63
View File
@@ -0,0 +1,63 @@
---
kind: brain-log
date: 2026-07-23
tags: [brain, brain/log]
---
# Brain log — 2026-07-23
## 11:12:04Z — note
- text: Test: O2B Setup auf Server läuft 2026-07-23_13:12
- agent: agent
## 11:12:12Z — note
- text: O2B Memory Provider auf Server Aingrad aktiviert. Vault per Syncthing mit Mac synchronisiert. Hermes kann jetzt brain_search, brain_note und brain_context nutzen. Bun installiert, o2b CLI in ~/.local/bin. 44 Dokumente indiziert.
- agent: hermes-main
## 11:12:15Z — feedback
- signal: [[sig-2026-07-23-o2b-server-setup]]
- topic: o2b-server-setup
- sign: positive
- agent: hermes-main
## 11:14:07Z — note
- text: Server Aingrad (159.195.51.99) - Netcup RS 1000 G12, Ubuntu 24.04, Domain baka-net.de. Hostname: Aingrad. 251GB SSD (6GB used, 235GB frei). IPs: 159.195.51.99 (IPv4). Läuft seit 1h (heute neugestartet).
- agent: hermes-main
## 11:14:10Z — note
- text: Matrix Synapse als Docker Container auf localhost:8008. Config in /home/dustin/synapse/. registration_shared_secret: melo-reg-2026. Users: @baka (Admin), @hermes (Bot).
- agent: hermes-main
## 11:14:13Z — note
- text: Caddy v2.9.1 als Reverse Proxy fuer baka-net.de und matrix.baka-net.de. baka-net.de zeigt auf /var/www/seite/. matrix.baka-net.de proxied zu localhost:8008 (Synapse).
- agent: hermes-main
## 11:14:18Z — note
- text: Hermes Agent v0.19.0 Gateway auf Aingrad. Installiert in /home/dustin/hermes-agent/ (venv, kein Docker). Python 3.12.3. Config in /home/dustin/.hermes/config.yaml. Provider: DeepSeek V4 Flash. Matrix-Token in .hermes.env.
- agent: hermes-main
## 11:14:20Z — note
- text: Docker Engine 29.1.3 laeuft, aber user dustin NICHT in docker group. Einziger aktiver Container: synapse (matrixdotorg/synapse). Syncthing und fail2ban als systemd-Services.
- agent: hermes-main
## 11:14:21Z — note
- text: Syncthing systemd-Service aktiv. Sync-Port 22000, Web UI auf localhost:8384. hermes-vault wird per Syncthing mit Mac synchronisiert. .stfolder und .stignore vorhanden in /home/dustin/hermes-vault/.
- agent: hermes-main
## 11:14:22Z — note
- text: Open Second Brain v1.26.1 als Hermes Plugin und Memory Provider aktiv. Vault: /home/dustin/hermes-vault/. o2b CLI in ~/.local/bin/. Bun installiert unter ~/.bun/. 44 Dokumente indiziert, 9 Preferences aktiv, 14 Signale verarbeitet.
- agent: hermes-main
## 11:14:23Z — note
- text: TODO Server: Docker-Gruppe fuer dustin einrichten, OBSIDIAN_VAULT_PATH in .hermes.env auf Server-Pfad updaten. Geplant: Upgrade auf RS 2000 G12 ab August 2026, dann alles in Docker. Keine Projekte auf Server (nur Mac). Kein Ollama.
- agent: hermes-main
## 11:14:32Z — feedback
- signal: [[sig-2026-07-23-server-port-map]]
- topic: server-port-map
- sign: positive
- agent: hermes-main
## 13:12:03Z — note
- text: Telegram als Primary-Channel aktiviert. Telegram-Plugin enabled, simplex-chat Daemon gestoppt + Plugin disabled. Matrix bleibt als Backup aktiv. Gateway wird neugestartet fuer Telegram.
- agent: hermes-main
+1
View File
@@ -1 +1,2 @@
{"schema":"o2b.metrics.v1","surface":"index","run_at":"2026-07-09T14:02:54.872Z","payload":{"added":3,"updated":0,"deleted":0,"alias_resolved":0,"relation_violations":0,"tier_drift":0}} {"schema":"o2b.metrics.v1","surface":"index","run_at":"2026-07-09T14:02:54.872Z","payload":{"added":3,"updated":0,"deleted":0,"alias_resolved":0,"relation_violations":0,"tier_drift":0}}
{"schema":"o2b.metrics.v1","surface":"index","run_at":"2026-07-23T11:12:04.985Z","payload":{"added":42,"updated":1,"deleted":1,"alias_resolved":0,"relation_violations":0,"tier_drift":0}}
+504
View File
@@ -0,0 +1,504 @@
{
"version": 1,
"events": 6,
"updatedAt": "2026-07-23T12:47:03.764Z",
"paths": {
"Brain/INDEX.md": {
"strength": 0.3,
"lastAccessAt": 1784810823764,
"accessCount": 3
},
"Brain/_BRAIN.md": {
"strength": 0.1,
"lastAccessAt": 1784805125422,
"accessCount": 1
},
"Brain/active.md": {
"strength": 0.1,
"lastAccessAt": 1784805125265,
"accessCount": 1
},
"Brain/inbox/sig-2026-07-09-brain-index.md": {
"strength": 0.1,
"lastAccessAt": 1784805125422,
"accessCount": 1
},
"Brain/inbox/sig-2026-07-09-meriting-ai-personal.md": {
"strength": 0.1,
"lastAccessAt": 1784805125422,
"accessCount": 1
},
"Brain/inbox/sig-2026-07-09-save-more-often.md": {
"strength": 0.1,
"lastAccessAt": 1784805125422,
"accessCount": 1
},
"Brain/inbox/sig-2026-07-16-auto-brain-load.md": {
"strength": 0.1,
"lastAccessAt": 1784805125422,
"accessCount": 1
},
"Brain/inbox/sig-2026-07-16-check-system-time.md": {
"strength": 0.1,
"lastAccessAt": 1784805125422,
"accessCount": 1
},
"Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md": {
"strength": 0.1,
"lastAccessAt": 1784805125265,
"accessCount": 1
},
"Brain/inbox/sig-2026-07-19-server-port-map-2.md": {
"strength": 0.1,
"lastAccessAt": 1784805125265,
"accessCount": 1
},
"Brain/inbox/sig-2026-07-19-server-port-map.md": {
"strength": 0.1,
"lastAccessAt": 1784805125265,
"accessCount": 1
},
"Brain/log/2026-07-09.a0360993.md": {
"strength": 0.2,
"lastAccessAt": 1784810821353,
"accessCount": 2
},
"Brain/log/2026-07-16.a0360993.md": {
"strength": 0.1,
"lastAccessAt": 1784810821353,
"accessCount": 1
},
"Brain/log/2026-07-17.a0360993.md": {
"strength": 0.1,
"lastAccessAt": 1784810822564,
"accessCount": 1
},
"Brain/log/2026-07-19.a0360993.md": {
"strength": 0.1,
"lastAccessAt": 1784805125265,
"accessCount": 1
},
"Brain/log/2026-07-20.a0360993.md": {
"strength": 0.2,
"lastAccessAt": 1784810822564,
"accessCount": 2
},
"Brain/log/2026-07-23.013d10a8.md": {
"strength": 0.2,
"lastAccessAt": 1784805125422,
"accessCount": 2
},
"Brain/log/2026-07-23.a0360993.md": {
"strength": 0.1,
"lastAccessAt": 1784805125265,
"accessCount": 1
},
"Brain/pinned.md": {
"strength": 0.2,
"lastAccessAt": 1784810823764,
"accessCount": 2
},
"Brain/preferences/pref-auto-brain-load.md": {
"strength": 0.1,
"lastAccessAt": 1784805125422,
"accessCount": 1
},
"Brain/preferences/pref-brain-index.md": {
"strength": 0.1,
"lastAccessAt": 1784805125422,
"accessCount": 1
},
"Brain/preferences/pref-server-port-map.md": {
"strength": 0.1,
"lastAccessAt": 1784805125265,
"accessCount": 1
},
"Soul.md": {
"strength": 0.1,
"lastAccessAt": 1784810815823,
"accessCount": 1
}
},
"coAccess": [
{
"a": "Brain/INDEX.md",
"b": "Brain/log/2026-07-09.a0360993.md",
"count": 2
},
{
"a": "Brain/INDEX.md",
"b": "Brain/pinned.md",
"count": 2
},
{
"a": "Brain/_BRAIN.md",
"b": "Brain/inbox/sig-2026-07-09-brain-index.md",
"count": 1
},
{
"a": "Brain/_BRAIN.md",
"b": "Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"count": 1
},
{
"a": "Brain/_BRAIN.md",
"b": "Brain/inbox/sig-2026-07-09-save-more-often.md",
"count": 1
},
{
"a": "Brain/_BRAIN.md",
"b": "Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/_BRAIN.md",
"b": "Brain/inbox/sig-2026-07-16-check-system-time.md",
"count": 1
},
{
"a": "Brain/_BRAIN.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/_BRAIN.md",
"b": "Brain/preferences/pref-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/_BRAIN.md",
"b": "Brain/preferences/pref-brain-index.md",
"count": 1
},
{
"a": "Brain/active.md",
"b": "Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md",
"count": 1
},
{
"a": "Brain/active.md",
"b": "Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"count": 1
},
{
"a": "Brain/active.md",
"b": "Brain/inbox/sig-2026-07-19-server-port-map.md",
"count": 1
},
{
"a": "Brain/active.md",
"b": "Brain/log/2026-07-19.a0360993.md",
"count": 1
},
{
"a": "Brain/active.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/active.md",
"b": "Brain/log/2026-07-23.a0360993.md",
"count": 1
},
{
"a": "Brain/active.md",
"b": "Brain/preferences/pref-server-port-map.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-brain-index.md",
"b": "Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-brain-index.md",
"b": "Brain/inbox/sig-2026-07-09-save-more-often.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-brain-index.md",
"b": "Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-brain-index.md",
"b": "Brain/inbox/sig-2026-07-16-check-system-time.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-brain-index.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-brain-index.md",
"b": "Brain/preferences/pref-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-brain-index.md",
"b": "Brain/preferences/pref-brain-index.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"b": "Brain/inbox/sig-2026-07-09-save-more-often.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"b": "Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"b": "Brain/inbox/sig-2026-07-16-check-system-time.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"b": "Brain/preferences/pref-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"b": "Brain/preferences/pref-brain-index.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-save-more-often.md",
"b": "Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-save-more-often.md",
"b": "Brain/inbox/sig-2026-07-16-check-system-time.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-save-more-often.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-save-more-often.md",
"b": "Brain/preferences/pref-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-09-save-more-often.md",
"b": "Brain/preferences/pref-brain-index.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"b": "Brain/inbox/sig-2026-07-16-check-system-time.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"b": "Brain/preferences/pref-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"b": "Brain/preferences/pref-brain-index.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-16-check-system-time.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-16-check-system-time.md",
"b": "Brain/preferences/pref-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-16-check-system-time.md",
"b": "Brain/preferences/pref-brain-index.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md",
"b": "Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md",
"b": "Brain/inbox/sig-2026-07-19-server-port-map.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md",
"b": "Brain/log/2026-07-19.a0360993.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md",
"b": "Brain/log/2026-07-23.a0360993.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md",
"b": "Brain/preferences/pref-server-port-map.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"b": "Brain/inbox/sig-2026-07-19-server-port-map.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"b": "Brain/log/2026-07-19.a0360993.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"b": "Brain/log/2026-07-23.a0360993.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"b": "Brain/preferences/pref-server-port-map.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map.md",
"b": "Brain/log/2026-07-19.a0360993.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map.md",
"b": "Brain/log/2026-07-23.a0360993.md",
"count": 1
},
{
"a": "Brain/inbox/sig-2026-07-19-server-port-map.md",
"b": "Brain/preferences/pref-server-port-map.md",
"count": 1
},
{
"a": "Brain/INDEX.md",
"b": "Brain/log/2026-07-16.a0360993.md",
"count": 1
},
{
"a": "Brain/INDEX.md",
"b": "Brain/log/2026-07-20.a0360993.md",
"count": 1
},
{
"a": "Brain/INDEX.md",
"b": "Soul.md",
"count": 1
},
{
"a": "Brain/log/2026-07-09.a0360993.md",
"b": "Brain/log/2026-07-16.a0360993.md",
"count": 1
},
{
"a": "Brain/log/2026-07-09.a0360993.md",
"b": "Brain/log/2026-07-20.a0360993.md",
"count": 1
},
{
"a": "Brain/log/2026-07-09.a0360993.md",
"b": "Brain/pinned.md",
"count": 1
},
{
"a": "Brain/log/2026-07-09.a0360993.md",
"b": "Soul.md",
"count": 1
},
{
"a": "Brain/log/2026-07-16.a0360993.md",
"b": "Brain/pinned.md",
"count": 1
},
{
"a": "Brain/log/2026-07-17.a0360993.md",
"b": "Brain/log/2026-07-20.a0360993.md",
"count": 1
},
{
"a": "Brain/log/2026-07-19.a0360993.md",
"b": "Brain/log/2026-07-23.013d10a8.md",
"count": 1
},
{
"a": "Brain/log/2026-07-19.a0360993.md",
"b": "Brain/log/2026-07-23.a0360993.md",
"count": 1
},
{
"a": "Brain/log/2026-07-19.a0360993.md",
"b": "Brain/preferences/pref-server-port-map.md",
"count": 1
},
{
"a": "Brain/log/2026-07-20.a0360993.md",
"b": "Soul.md",
"count": 1
},
{
"a": "Brain/log/2026-07-23.013d10a8.md",
"b": "Brain/log/2026-07-23.a0360993.md",
"count": 1
},
{
"a": "Brain/log/2026-07-23.013d10a8.md",
"b": "Brain/preferences/pref-auto-brain-load.md",
"count": 1
},
{
"a": "Brain/log/2026-07-23.013d10a8.md",
"b": "Brain/preferences/pref-brain-index.md",
"count": 1
},
{
"a": "Brain/log/2026-07-23.013d10a8.md",
"b": "Brain/preferences/pref-server-port-map.md",
"count": 1
},
{
"a": "Brain/log/2026-07-23.a0360993.md",
"b": "Brain/preferences/pref-server-port-map.md",
"count": 1
},
{
"a": "Brain/preferences/pref-auto-brain-load.md",
"b": "Brain/preferences/pref-brain-index.md",
"count": 1
}
]
}
@@ -0,0 +1,14 @@
{
"ts": 1784805125265,
"queryHash": "40ac3dd2",
"paths": [
"Brain/inbox/sig-2026-07-19-server-port-map-2.md",
"Brain/log/2026-07-23.a0360993.md",
"Brain/log/2026-07-19.a0360993.md",
"Brain/preferences/pref-server-port-map.md",
"Brain/inbox/sig-2026-07-18-vps-plan-august-2026.md",
"Brain/inbox/sig-2026-07-19-server-port-map.md",
"Brain/log/2026-07-23.013d10a8.md",
"Brain/active.md"
]
}
@@ -0,0 +1,15 @@
{
"ts": 1784805125422,
"queryHash": "832891f3",
"paths": [
"Brain/inbox/sig-2026-07-09-brain-index.md",
"Brain/_BRAIN.md",
"Brain/inbox/sig-2026-07-16-auto-brain-load.md",
"Brain/log/2026-07-23.013d10a8.md",
"Brain/inbox/sig-2026-07-09-save-more-often.md",
"Brain/preferences/pref-brain-index.md",
"Brain/preferences/pref-auto-brain-load.md",
"Brain/inbox/sig-2026-07-09-meriting-ai-personal.md",
"Brain/inbox/sig-2026-07-16-check-system-time.md"
]
}
@@ -0,0 +1,10 @@
{
"ts": 1784810815823,
"queryHash": "aa504874",
"paths": [
"Soul.md",
"Brain/log/2026-07-09.a0360993.md",
"Brain/log/2026-07-20.a0360993.md",
"Brain/INDEX.md"
]
}
@@ -0,0 +1,10 @@
{
"ts": 1784810821353,
"queryHash": "f7b18c82",
"paths": [
"Brain/INDEX.md",
"Brain/pinned.md",
"Brain/log/2026-07-16.a0360993.md",
"Brain/log/2026-07-09.a0360993.md"
]
}
@@ -0,0 +1,8 @@
{
"ts": 1784810822564,
"queryHash": "9feaf6da",
"paths": [
"Brain/log/2026-07-20.a0360993.md",
"Brain/log/2026-07-17.a0360993.md"
]
}
@@ -0,0 +1,8 @@
{
"ts": 1784810823764,
"queryHash": "aecf3588",
"paths": [
"Brain/INDEX.md",
"Brain/pinned.md"
]
}
+70
View File
@@ -0,0 +1,70 @@
# Gehalt Juli 2026 Freilichtmuseum Molfsee
**Stand:** 24.07.2026
**Name:** Dustin Hähnel
**Position:** Service, LMV Jahr100 Haus
**Ort:** Hamburger Landstr. 97, 24113 Molfsee
---
## 📊 Arbeitszeit Juli
| Wert | |
|------|---|
| Arbeitstage | 20 Tage |
| Stunden gesamt | **158 Stunden** |
| Stundenlohn | **15,10 €** |
| Brutto | **2.385,80 €** |
---
## 💰 Netto-Berechnung (Auszahlung 15.08.)
| Posten | Betrag |
|--------|:------:|
| **Brutto** | **2.385,80 €** |
| | |
| **Steuern (SK1, christlich, SH)** | |
| Lohnsteuer | 85,00 € |
| Kirchensteuer (9%) | 7,65 € |
| | |
| **Sozialabgaben (AOK Nordwest)** | |
| KV (AOK Nordwest, ~8,225%) | 196,23 € |
| PV (4,0%, keine Kinder) | 95,43 € |
| RV (9,3%) | 221,88 € |
| AV (1,3%) | 31,02 € |
| | |
| **────────────────** | **────────** |
| **Netto** | **~1.748,59 €** |
**Steuern + Abgaben gesamt:** ~637 € (26,7 %)
---
## 📅 Arbeitstage im Detail
| Datum | Uhrzeit | Std |
|-------|---------|:---:|
| Do 02.07. | 09:3018:30 | 8,5 |
| Fr 03.07. | 09:3018:30 | 8,5 |
| Sa 04.07. | 09:3018:30 | 8,5 |
| So 05.07. | 09:3018:30 | 8,5 |
| Di 07.07. | 09:3018:30 | 8,5 |
| Mi 08.07. | 09:3018:30 | 8,5 |
| Fr 10.07. | 09:3018:30 | 8,5 |
| Sa 11.07. | 09:3018:30 | 8,5 |
| So 12.07. | 09:3018:30 | 8,5 |
| Di 14.07. | 14:0018:30 | 4,5 |
| Mi 15.07. | 14:0018:30 | 4,5 |
| Fr 17.07. | 09:3018:30 | 8,5 |
| Sa 18.07. | 14:0018:30 | 4,5 |
| So 19.07. | 09:3018:30 | 8,5 |
| Di 21.07. | 09:3018:30 | 8,5 |
| Mi 22.07. | 09:3018:30 | 8,5 |
| Fr 24.07. | 09:3018:30 | 8,5 |
| Sa 25.07. | 09:3018:30 | 8,5 |
| Do 30.07. | 09:3018:30 | 8,5 |
| Fr 31.07. | 09:3018:30 | 8,5 |
**Abwesenheiten:** Keine Urlaubstage, keine Kranktage
**Pause:** 30 Min (bezahlt)
@@ -0,0 +1,210 @@
# Server Aingrad Komplette Übersicht
> Stand: 24.07.2026
> IP: 159.195.51.99
> ZeroTier: 10.19.81.21
> System: Ubuntu 24.04 LTS, 4 Kerne, 8 GB RAM, 251 GB SSD
> Domain: baka-net.de
---
## 🔝 Die wichtigsten Befehle (täglich)
```bash
# SSH zum Server
ssh dustin@159.195.51.99
# Docker-Container anzeigen
docker ps
# Logs eines Containers
docker logs <container>
# Server neustarten
sudo reboot
# Festplattenplatz prüfen
df -h
# RAM/Nutzung prüfen
free -m
# Hermes Gateway neustarten
systemctl --user restart hermes-gateway
```
---
## 🔒 1. Firewall (UFW) Port-Freigaben
**Status:** `sudo ufw status`
| Erlaubt für | Port | Erklärung |
|-------------|------|-----------|
| SSH | 22/tcp | Server-Zugriff |
| Web (Caddy) | 80, 443/tcp | Websites + SSL |
| Syncthing | 22000/tcp+udp | Datei-Sync |
| ZeroTier | 9993/udp | VPN-Netzwerk |
| ZeroTier-Intern | Alle Ports auf `zt+` | Zugriff über sicheres VPN |
---
## 📦 2. Docker-Container
```bash
docker ps # Laufende Container anzeigen
docker ps -a # Alle Container (auch gestoppte)
docker logs -f <name> # Live-Logs anzeigen
docker restart <name> # Container neustarten
docker stop <name> # Container stoppen
docker system prune -af # Ungenutzte Docker-Daten löschen
```
### Aktive Container
| Container | Port | Zweck |
|-----------|------|-------|
| **gitea** | `127.0.0.1:3000` | Eigenes Git-System (git.baka-net.de) |
| **synapse** | `127.0.0.1:8008` | Matrix-Chat-Server (matrix.baka-net.de) |
| **anisette** | `127.0.0.1:6969` | Anisette-V3 für iOS-Sideloading (anisette.baka-net.de) |
---
## 🌐 3. Caddy-Webserver (Domain-Routing)
**Konfiguration:** `/etc/caddy/Caddyfile`
```bash
caddy reload # Konfiguration neu laden
systemctl restart caddy # Caddy neustarten
journalctl -u caddy -n 50 # Letzte 50 Log-Einträge
```
| Domain | Weiterleitung auf |
|--------|-------------------|
| baka-net.de | Statische Webseite |
| matrix.baka-net.de | localhost:8008 (Synapse) |
| git.baka-net.de | localhost:3000 (Gitea) |
| anisette.baka-net.de | localhost:6969 (Anisette-V3) |
---
## 🧰 4. Installierte Entwickler-Tools
```bash
# Flutter & Dart (Android/iOS App-Entwicklung)
export PATH="$HOME/development/flutter/bin:$PATH"
flutter doctor # Status prüfen
flutter build apk --release --split-per-abi # APK bauen
# Android SDK
export ANDROID_HOME="$HOME/development/android-sdk"
sdkmanager --list_installed # Installierte SDK-Versionen
# Java
java -version # OpenJDK 17
```
---
## 🛡️ 5. Security-Tools
### Gitleaks Findet Secrets in Git-Repos
```bash
# Aktuelles Repo scannen
gitleaks detect --source /pfad/zum/repo --verbose
# Nur geänderte Dateien vor Commit prüfen
gitleaks detect --source . --log-level debug
# Komplette Git-Historie durchsuchen
gitleaks detect --source /pfad/zum/repo --no-git
```
### Trivy Schwachstellen-Scanner
```bash
# Repository scannen
trivy repo https://github.com/user/repo
# Dateisystem scannen
trivy fs /pfad/zum/repo
# Docker-Image scannen
trivy image alpine:latest
```
### Semgrep Statische Code-Analyse (SAST)
```bash
# Projekt analysieren
semgrep --config=auto /pfad/zum/projekt
# Nach Sicherheitslücken suchen
semgrep --config=p/default /pfad/zum/projekt
# Nur bestimmte Regeln
semgrep --config=p/docker-security /pfad
```
---
## 🌐 6. Website-Klon-Tools
### HTTrack Komplette Webseiten kopieren
```bash
# Komplette Seite runterladen
httrack "https://example.com" -O /home/dustin/archiv/seite --depth=3
# Nur eine Seite + Ressourcen
httrack "https://example.com/seite.html" -O /home/dustin/archiv/seite --depth=1
# Mit Benutzername/Passwort
httrack "https://user:pass@example.com" -O /home/dustin/archiv/seite
```
---
## 🔄 7. Automatische Backups (Cron - 04:00 Uhr)
```bash
# Backup-Skript manuell ausführen
sudo /home/dustin/scripts/backup_and_cleanup.sh
# Backup-Ordner prüfen
ls -lh /home/dustin/Sync/backups/
# Crontab anzeigen
sudo crontab -l
```
**Sichert automatisch:** Gitea-Daten + Synapse-Datenbank
**Bereinigt:** Docker-Müll (`system prune`)
**Backup-Ziel:** `/home/dustin/Sync/backups/` (7 Tage Aufbewahrung)
---
## 🧪 8. Weitere Tools
| Tool | Befehl | Zweck |
|------|--------|-------|
| ZeroTier | `zerotier-cli listnetworks` | VPN-Status prüfen |
| Syncthing | `systemctl status syncthing@dustin` | Sync-Dienst prüfen |
| ADB | `adb devices` | Android-Geräte-Liste |
| Flutter | `flutter build apk --release --split-per-abi` | APK bauen |
---
## 📁 Wichtige Pfade
| Pfad | Inhalt |
|------|--------|
| `/home/dustin/` | Benutzer-Home |
| `/home/dustin/git/` | Git-Repos |
| `/home/dustin/git/melo_app/` | Melo App Quellcode |
| `/home/dustin/development/` | Flutter + Android SDK |
| `/home/dustin/hermes-vault/` | Notizen (Obsidian) |
| `/home/dustin/.hermes/` | Hermes-Konfiguration |
| `/home/dustin/scripts/` | Eigene Skripte |
| `/home/dustin/Sync/` | Syncthing-Synchronisation |
| `/home/dustin/Sync/backups/` | Backup-Archive |
| `/home/dustin/musik/` | Musik-Ordner |
| `/etc/caddy/Caddyfile` | Caddy-Konfiguration |
+466
View File
@@ -0,0 +1,466 @@
# 🎮 Seven Deadly Sins: Origin — Der ultimative Guide
> **Stand:** Juli 2026 | **Sprache:** Deutsch | **Spiel:** Seven Deadly Sins: Origin (Open-World Gacha RPG)
---
## 📋 Inhaltsverzeichnis
1. [💎 Wichtige Items & Wo herbekommen](#-wichtige-items--wo-herbekommen)
2. [⏰ Cooldowns & Resets](#-cooldowns--resets)
3. [📈 Stark werden — Progression Guide](#-stark-werden--progression-guide)
4. [🎁 Aktuelle Codes (Juli 2026)](#-aktuelle-codes-juli-2026)
5. [🔄 Tägliche Routine](#-tägliche-routine)
6. [⚔️ Team-Zusammenstellung für Anfänger](#-team-zusammenstellung-für-anfänger)
7. [🛡️ Equipment-System](#-equipment-system)
8. [⚠️ Häufige Fehler & Was NICHT verschwenden](#-häufige-fehler--was-nicht-verschwenden)
---
## 💎 Wichtige Items & Wo herbekommen
### ⭐ Star Fragments (Sternenfragmente)
**Wofür?**
- Helden-Beschwörungen (Hero Draw)
- Limitierte Banner ziehen
- Premium-Währung des Spiels — das wertvollste Gut!
**Wo farmen?**
| Quelle | Menge | Frequenz |
|--------|-------|----------|
| 📜 Tägliche Quests | ~30-50 | Täglich |
| 🏆 PvP-Rangbelohnungen | 50-200 | Wöchentlich |
| 🗺️ Story-Missionen (Erstbelohnung) | 10-30 pro Mission | Einmalig |
| 🎯 Achievements | 50-500 | Einmalig |
| 🏰 Weltboss-Raids | 20-60 | Täglich |
| 🎪 Events | Variabel | Saisonal |
| 📦 Cube-System | 30-100 | Nach Keys |
| 💳 Battle Pass (kostenlos) | 100-300 | Pro Season |
| 🎁 Codes (siehe unten) | 50-200 | Bei Release |
> 💡 **Tipp:** Star Fragments NIE für Standard-Banner verschwenden! Immer für limitierte/pity-Banner sparen!
---
### 🎫 Hero Draw Tickets
#### Normale Draw Tickets
| Quelle | Menge |
|--------|-------|
| 📜 Tägliche Logins | 1 alle 2-3 Tage |
| 🗺️ Story-Fortschritt | 1-3 pro Kapitel |
| 🎯 Daily Missions (alle abschließen) | 1 |
| 🏪 Event-Shop | 3-5 pro Event |
| 🎁 Codes | 1-3 |
#### Premium Draw Tickets (seltener!)
| Quelle | Menge |
|--------|-------|
| 🏆 Wöchentliche Rangbelohnung | 1-2 |
| 🎪 Große Events | 3-5 |
| 💎 Meilenstein-Belohnungen | 1-3 |
| 🎁 Spezielle Codes | 1-3 |
| 💳 Battle Pass (Premium) | 5-10 |
---
### 🔨 Enhancement Stones (Verstärkungssteine)
**Wofür?** Ausrüstung leveln und verstärken.
| Quelle | Menge | Frequenz |
|--------|-------|----------|
| ⛏️ Enhancement-Dungeon | 20-50 | 3x täglich |
| 🗺️ Story-Missionen | 5-15 | Wiederholbar |
| 🏪 Gildenshop | 30 | Wöchentlich |
| 🎯 Daily Missions | 10 | Täglich |
| 🌍 Open-World Bosse | 5-10 | Unbegrenzt |
| 📦 Cube-Belohnungen | 10-30 | Nach Keys |
| ♻️ Unerwünschte Ausrüstung zerlegen | Variabel | Jederzeit |
> 💡 **Bester Farm-Spot:** Enhancement-Dungeon auf höchster Stufe + Open-World Bosse in Liones!
---
### 💠 Refinement Stones (Veredelungssteine)
**Wofür?** Ausrüstungs-Substats verbessern und rerollen.
| Quelle | Menge | Frequenz |
|--------|-------|----------|
| 💠 Refinement-Dungeon | 10-20 | 2x täglich |
| 🏪 PvP-Shop | 15 | Wöchentlich |
| 🐉 Drachen-Raids | 5-15 | Täglich |
| 🎪 Event-Belohnungen | 20-50 | Saisonal |
| 📦 High-Level Cubes | 10-25 | Nach Keys |
> ⚠️ **Wichtig:** Refinement Stones sind ENDGAME-Ressourcen. Erst ab goldener/legendärer Ausrüstung verwenden!
---
### 💰 Gold / EXP
#### Gold-Farming
| Methode | Ertrag | Priorität |
|---------|--------|-----------|
| 💰 Gold-Dungeon | 50.000-200.000 | ⭐⭐⭐ Täglich machen! |
| 🗺️ Story-Wiederholung | 5.000-15.000 | ⭐⭐ |
| 🎯 Daily Missions | 10.000-30.000 | ⭐⭐⭐ |
| 🏪 Gildenquests | 20.000 | ⭐⭐ |
| 📦 Cube-System | 30.000-100.000 | ⭐⭐ |
| ♻️ Items verkaufen | Variabel | ⭐ |
#### EXP-Farming
| Methode | Ertrag | Priorität |
|---------|--------|-----------|
| 📚 EXP-Dungeon | 50.000-200.000 EXP | ⭐⭐⭐ Täglich! |
| 🗺️ Story (Erstbelohnung) | Hoch | ⭐⭐⭐ |
| 🌍 Open-World Grinding | Mittel | ⭐⭐ |
| 🍖 EXP-Tränke (Alchemie) | Hoch | ⭐⭐ |
> 💡 **Beste Routine:** Gold-Dungeon + EXP-Dungeon JEDEN TAG machen, das summiert sich massiv!
---
### 🔑 Cube Keys (Würfelschlüssel)
**Wofür?** Öffnen von Cubes (Würfeln), die zufällige Belohnungen enthalten:
- Star Fragments
- Enhancement Stones
- Refinement Stones
- Gold
- Seltene Materialien
- Ausrüstung
**Wo bekommen?**
| Quelle | Menge |
|--------|-------|
| 📜 Tägliche Logins | 1-3 |
| 🎯 Daily Missions | 1-2 |
| 🏪 Event-Shop | 5-10 |
| 🎁 Codes | 3-5 |
| 🗺️ Versteckte Quests | 1-3 |
| 🏆 Achievements | 3-10 |
> 💡 Cubes NUR mit Keys öffnen, niemals Star Fragments dafür ausgeben!
---
### 🔮 Special Items für Aufstieg & Evolution
| Item | Wofür? | Wo bekommen? |
|------|--------|--------------|
| 🌟 **Awakening Crystals** | Helden erwecken (Sterne erhöhen) | Boss-Raids, Event-Shop |
| 📜 **Skill Tomes** | Fähigkeiten leveln | Gilden-Raids, PvP-Shop |
| 💎 **Evolution Stones** | Helden weiterentwickeln | Element-Dungeons (täglich rotierend) |
| 🏅 **Limit Break Materials** | Levelcap erhöhen | Weltbosse, Spezial-Dungeons |
| 🔴 **Red Demon Horns** | SSR-Helden aufstieg | Red Demon Raid |
| 🔵 **Blue Demon Wings** | SSR-Helden aufstieg | Blue Demon Raid |
| ⚪ **Gray Demon Hearts** | SSR-Helden aufstieg | Gray Demon Raid |
---
## ⏰ Cooldowns & Resets
### 🌅 Tägliche Resets
| Was? | Reset-Zeit | Limit |
|------|------------|-------|
| 🎯 Daily Missions | 05:00 UTC | 1x täglich |
| 📜 Login-Belohnung | 05:00 UTC | 1x täglich |
| ⛏️ Enhancement-Dungeon | 05:00 UTC | 3x täglich |
| 💠 Refinement-Dungeon | 05:00 UTC | 2x täglich |
| 💰 Gold-Dungeon | 05:00 UTC | 2x täglich |
| 📚 EXP-Dungeon | 05:00 UTC | 2x täglich |
| 🐉 Drachen-Raids | 05:00 UTC | 3x täglich |
| 👹 Dämonen-Raids | 05:00 UTC | 3x täglich |
| 🏪 Shop-Refresh (Gilde) | 05:00 UTC | — |
| 🌍 Weltboss-Spawn | Verschiedene Zeiten | 3-5x täglich |
| 🤝 Freundes-AP senden | 05:00 UTC | 1x täglich |
| 🎪 Event-Quests | 05:00 UTC | Event-abhängig |
### 📅 Wöchentliche Resets
| Was? | Reset-Tag | Limit |
|------|-----------|-------|
| 🏆 PvP-Rangbelohnung | Montag 05:00 UTC | 1x wöchentlich |
| 🏪 Gildenshop | Montag 05:00 UTC | — |
| 🐉 Großer Drachen-Raid | Samstag/Sonntag | 2x Wochenende |
| 🎯 Wöchentliche Missionen | Montag 05:00 UTC | 1x wöchentlich |
| 🎪 Event-Shop | Event-Ende | Event-abhängig |
| 📦 Cube-Reset (Belohnungen) | Täglich + Wöchentlich | Variabel |
### 🔄 Events & Rotationen
| Typ | Dauer | Rhythmus |
|-----|-------|----------|
| 🎪 Saisonale Events | 2-4 Wochen | Alle 1-2 Monate |
| 🎯 Spezial-Banner | 1-3 Wochen | Rotierend |
| 🏪 Event-Shop | 2-4 Wochen | Parallel zu Events |
| 🎁 Login-Events | 7-14 Tage | Monatlich |
| 🌟 Doppel-Belohnungs-Wochenende | 3 Tage | 1x pro Monat |
| ⚔️ Gilden-Kriege | 1 Woche | Saisonal |
---
## 📈 Stark werden — Progression Guide
### 🔝 Prioritäten-Liste (Was zuerst leveln?)
```
1️⃣ Haupt-Team auf Max-Level bringen
2️⃣ Ausrüstung auf +9 (mindestens)
3️⃣ Fähigkeiten der Main-DPS leveln
4️⃣ Helden erwecken (Awakening/Sterne)
5️⃣ Ausrüstung auf +12 (Endgame +15)
6️⃣ Substats rerollen (Refinement)
7️⃣ Synergie-Helden leveln
8️⃣ Limit Break für Levelcap-Erweiterung
9️⃣ Ultimative Fähigkeiten freischalten
🔟 PvP-Team optimieren
```
### 🎖️ Beste Helden/Rollen (Meta — Juli 2026)
#### S-Tier (MUST-HAVE)
| Held | Rolle | Stärke |
|------|-------|--------|
| 🔥 **Meliodas (Assault Mode)** | DPS | Wahnsinniger Burst-Schaden |
| ⚡ **Escanor (The One)** | DPS | Unaufhaltsam im Ultimate |
| 🌙 **Zeldris (Ominous Nebula)** | DPS/Debuffer | AOE + Kontrolle |
| 🛡️ **Goddess Elizabeth** | Support/Heiler | Beste Heilerin im Spiel |
#### A-Tier (Sehr stark)
| Held | Rolle | Stärke |
|------|-------|--------|
| 🗡️ **King (Chastiefol)** | DPS/Controller | Vielseitig + Heilung |
| 💀 **Gowther (Invasion)** | Support | Unverzichtbar für Rank-Up |
| 🌊 **Merlin (Infinity)** | DPS/Support | Schilde + Burst |
| ⚔️ **Diane (Drole's Dance)** | Tank | Bester Tank + AOE |
| 🌑 **Estarossa** | DPS | Counter-Spezialist |
#### B-Tier (Gute F2P-Optionen)
| Held | Rolle | Stärke |
|------|-------|--------|
| 🗡️ **Howzer** | DPS | AOE-Farming-König |
| 🛡️ **Gilthunder** | Support | ATK-Buff fürs Team |
| 💪 **Ban** | Bruiser | Lebensraub + Durability |
| 🎯 **Jericho** | Single-Target DPS | Boss-Killer |
### ⚔️ Team-Zusammenstellung für Anfänger
**Grundregel:** 1 DPS + 1 Sub-DPS + 1 Support + 1 Flex
#### 🥇 Bestes Anfänger-Team (F2P-freundlich)
```
🔥 Haupt-DPS: Meliodas / Escanor (vom Starter-Banner)
🗡️ Sub-DPS: King / Howzer
💚 Support/Heiler: Elizabeth / Gilthunder
🛡️ Flex (Tank): Diane / Ban
```
#### 🎯 Synergie-Kombos
| Combo | Helden | Effekt |
|-------|--------|--------|
| ⚡ Burst-Combo | Escanor + Gowther | Rank-Up → Ultimate = Oneshot |
| 🔥 Debuff-Combo | Zeldris + Estarossa | Gegner debuffen → Burst |
| 🛡️ Turtle-Combo | Diane + Elizabeth | Unzerstörbare Defensive |
| 🌪️ AOE-Farm | Howzer + King | Schnelles Story-Farming |
---
## 🛡️ Equipment-System
### Ausrüstungstypen
| Typ | Slot | Haupteffekt |
|-----|------|-------------|
| ⚔️ Waffe | 1 | ATK (Angriff) |
| 🛡️ Rüstung | 2 | DEF (Verteidigung) |
| 👑 Helm | 3 | HP (Lebenspunkte) |
| 💍 Ring | 4 | ATK oder DEF |
| 📿 Amulett | 5 | HP oder Crit |
| 👢 Stiefel | 6 | Speed oder ATK |
### Seltenheitsstufen
| Stufe | Farbe | Maximale Verstärkung | Substat-Slots |
|-------|-------|---------------------|---------------|
| ⬜ Common | Grau | +3 | 0 |
| 🟩 Uncommon | Grün | +6 | 1 |
| 🟦 Rare | Blau | +9 | 2 |
| 🟪 Heroic | Lila | +12 | 3 |
| 🟨 Legendary | Gold | +15 | 4 |
> ⚠️ **Regel:** NIEMALS Common/Uncommon verstärken. Rare nur bis +6 im Notfall. Ressourcen für Heroic+ sparen!
### Set-Boni (wichtigste)
| Set | 2er-Bonus | 4er-Bonus |
|-----|-----------|-----------|
| ⚔️ **Angriff** | ATK +15% | — |
| 💥 **Kritisch** | Crit-Rate +10% | Crit-DMG +25% |
| 🛡️ **Verteidigung** | DEF +15% | — |
| ❤️ **Leben** | HP +15% | — |
| ⚡ **Geschwindigkeit** | Speed +10% | — |
| 🔥 **Zerstörung** | — | Ignoriert 30% DEF |
| 💀 **Lebensraub** | Lifesteal +10% | — |
### Wann welche Sets?
| Rolle | Empfohlenes Set | Grund |
|-------|-----------------|-------|
| 🔥 DPS | Angriff (4) + Kritisch (2) | Maximaler Schaden |
| ⚡ Speed-DPS | Geschwindigkeit (4) + Angriff (2) | Zuerst dran |
| 🛡️ Tank | Verteidigung (4) + Leben (2) | Max Tankiness |
| 💚 Heiler | Leben (4) + Verteidigung (2) | Überleben + Heilung |
| 💀 Debuffer | Geschwindigkeit (4) + Effekttreffer (2) | Debuffs landen |
---
## 🎁 Aktuelle Codes (Juli 2026)
> 🔥 **Diese Codes funktionieren Stand Juli 2026! Sofort einlösen!**
| Code | Belohnung |
|------|-----------|
| `100DAYCELEBRATION` | 🎫 Regular Hero Draw Ticket x3 |
| `WELCOMEORIGIN` | 🎫 Tickets + Ressourcen-Paket |
| `goatsinisgoat` | ⭐ Star Fragments + 🔑 Cube Keys |
| `PECCATUMLIBIDINIS` | ⭐ Star Fragments |
| `gowtherisback` | ⭐ Star Fragments + 💰 Gold |
### 📝 Codes einlösen — So geht's:
1. 🎮 Spiel öffnen
2. ⚙️ Einstellungen (Zahnrad-Icon) → "Code einlösen"
3. 📋 Code EXAKT eingeben (Groß-/Kleinschreibung beachten!)
4. ✅ Bestätigen → Belohnung erscheint im Postfach
> ⚠️ **Wichtig:** Codes haben ein Ablaufdatum! Sofort einlösen, nicht aufschieben!
---
## 🔄 Tägliche Routine
### 🌅 JEDEN TAG (Daily Checklist)
```
☐ 📜 Login-Belohnung abholen
☐ 🎯 ALLE Daily Missions abschließen
☐ ⛏️ Enhancement-Dungeon (3x)
☐ 💰 Gold-Dungeon (2x)
☐ 📚 EXP-Dungeon (2x)
☐ 💠 Refinement-Dungeon (2x)
☐ 🐉 Drachen-Raids (3x)
☐ 👹 Dämonen-Raids (3x, deinem Level entsprechend)
☐ 🤝 Freundes-AP senden + empfangen
☐ 🏪 Gildenshop checken + spenden
☐ 🎪 Event-Quests (falls aktiv)
☐ 🌍 Weltbosse (Timer checken!)
☐ 📦 Cube-Öffnungen (wenn Keys da)
☐ 🗺️ 3-5 Story-Missionen wiederholen (Gold/EXP farmen)
```
**⏱️ Zeitaufwand:** ca. 45-60 Minuten
### 📅 DIESE WOCHE priorisieren (Juli 2026)
```
🔥 PRIORITÄT 1: Codes einlösen!
→ 100DAYCELEBRATION, WELCOMEORIGIN, goatsinisgoat,
PECCATUMLIBIDINIS, gowtherisback
🔥 PRIORITÄT 2: 100-Tage-Event abschließen
→ Alle Event-Missionen machen für maximale Belohnungen
🔥 PRIORITÄT 3: Hauptteam auf Max-Level
→ EXP-Dungeon täglich, Story pushen
🔥 PRIORITÄT 4: Ausrüstung auf +9
→ Enhancement-Dungeon täglich farmen
🔥 PRIORITÄT 5: PvP-Rang verbessern
→ Vor Montag-Reset hoch pushen für bessere Belohnungen!
```
### 📊 Wöchentlicher Fahrplan
| Tag | Fokus |
|-----|-------|
| 🟢 **Montag** | Reset-Tag! Alle Wöchentlichen Quests starten. PvP-Belohnung abholen. |
| 🔵 **Dienstag** | Story-Fortschritt. Hauptteam leveln. |
| 🟣 **Mittwoch** | Ausrüstung farmen. Enhancement + Refinement Dungeons. |
| 🟡 **Donnerstag** | Dämonen-Raids für Aufstiegsmaterialien. |
| 🔴 **Freitag** | Gilden-Quests + Weltbosse. |
| 🟠 **Samstag** | Großes Farm-Wochenende! Doppel-Belohnungen nutzen! |
| 🟢 **Sonntag** | PvP pushen vor Reset. Alles abschließen was noch offen ist. |
---
## ⚠️ Häufige Fehler & Was NICHT verschwenden
### ❌ Absolute No-Gos
| Fehler | Warum schlimm? | Was stattdessen tun? |
|--------|---------------|---------------------|
| ⭐ Star Fragments für Standard-Banner | Verschwendung! Kaum Wert. | Nur für limitierte/Pity-Banner sparen |
| 🔨 Enhancement Stones auf graue/grüne Items | Bringt nichts, wird ersetzt | Mindestens blaue/rare Ausrüstung |
| 💠 Refinement Stones auf Items unter Lila | Pure Ressourcenverschwendung | Nur für Heroic (lila) oder Legendary |
| 📦 Cubes mit Star Fragments öffnen | Teuer und ineffizient | Nur mit Cube Keys öffnen! |
| 🎫 Premium Tickets auf filler Banner | Verpasste Chance auf Meta-Helden | Sparen für S-Tier Banner |
| 💰 Gold für unnötigen Shop-Kram | Gold wird später knapp | Nur Kern-Upgrades kaufen |
| 🔮 Dupe-SSR als EXP verfüttern | Dupes sind wertvoll für Awakening | Immer für Limit Break / Awakening aufheben |
| ⏰ Tägliche Dungeons skippen | Verpasster Fortschritt summiert sich | Jeden Tag machen, Routine aufbauen! |
### 🟢 Empfehlungen für F2P-Spieler
1. **Geduld haben!** Das Spiel ist ein Marathon, kein Sprint.
2. **Star Fragments horten** bis ein META-breaking Banner kommt.
3. **Täglich alles machen** — die kleinen Belohnungen addieren sich.
4. **Einer guten Gilde beitreten** — Gilden-Belohnungen sind massiv.
5. **PvP NICHT ignorieren** — selbst niedrige Ränge geben gute wöchentliche Belohnungen.
6. **Nicht jeden Held leveln** — Fokus auf 4-6 Kernhelden.
7. **Codes sofort einlösen** — viele laufen schnell ab!
---
## 📊 Ressourcen-Management Cheat Sheet
```
┌─────────────────────────────────────────────────────────┐
│ TÄGLICH │
│ ✅ Enhancement-Dungeon (3x) ⭐ Höchste Priorität │
│ ✅ Gold-Dungeon (2x) ⭐ Höchste Priorität │
│ ✅ EXP-Dungeon (2x) ⭐ Höchste Priorität │
│ ✅ Daily Missions (alle) ⭐ Höchste Priorität │
│ ✅ Dämonen-Raids (3x) 🔶 Mittlere Priorität │
│ ✅ Drachen-Raids (3x) 🔶 Mittlere Priorität │
│ ✅ Weltbosse 🔶 Mittlere Priorität │
│ ✅ Refinement-Dungeon (2x) 🔹 Niedrig (Endgame) │
└─────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────┐
│ WOCHENTLICH │
│ ✅ PvP-Rang pushen ⭐ Vor Montag-Reset! │
│ ✅ Gildenshop leeren ⭐ Kostenlose Items │
│ ✅ Gilden-Beitrag leisten ⭐ Für Gilden-Münzen │
│ ✅ Wochen-Missionen abschließen ⭐ Gute Belohnungen │
│ ✅ Doppel-Belohnungs-Event ⭐ Priorität nutzen! │
└─────────────────────────────────────────────────────────┘
```
---
## 🎯 Quick-Reference: "Was soll ich jetzt tun?"
| Dein Level | Deine Priorität |
|------------|-----------------|
| 🆕 **1-30** (Anfänger) | Story pushen, Hauptteam finden, Tägliche Quests |
| 📗 **31-50** (Fortgeschritten) | Ausrüstung +9, Fähigkeiten leveln, Gilden beitreten |
| 📘 **51-70** (Erfahren) | Ausrüstung +12, Substats optimieren, PvP fokussieren |
| 📕 **71+** (Endgame) | Refinement, Meta-Teams bauen, Raids, PvP-Top-Ränge |
---
> 🔖 **Letzte Aktualisierung:** Juli 2026
> 🎮 **Spiel:** Seven Deadly Sins: Origin
> 👤 **Erstellt für:** Baka's Vault
*Bei neuen Codes oder Meta-Änderungen diesen Guide updaten!*