2026-04-27 add family/how-to/truenas-access.md
This commit is contained in:
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
Vendored
+33
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"file-explorer": true,
|
||||||
|
"global-search": true,
|
||||||
|
"switcher": true,
|
||||||
|
"graph": true,
|
||||||
|
"backlink": true,
|
||||||
|
"canvas": true,
|
||||||
|
"outgoing-link": true,
|
||||||
|
"tag-pane": true,
|
||||||
|
"footnotes": false,
|
||||||
|
"properties": true,
|
||||||
|
"page-preview": true,
|
||||||
|
"daily-notes": true,
|
||||||
|
"templates": true,
|
||||||
|
"note-composer": true,
|
||||||
|
"command-palette": true,
|
||||||
|
"slash-command": false,
|
||||||
|
"editor-status": true,
|
||||||
|
"bookmarks": true,
|
||||||
|
"markdown-importer": false,
|
||||||
|
"zk-prefixer": false,
|
||||||
|
"random-note": false,
|
||||||
|
"outline": true,
|
||||||
|
"word-count": true,
|
||||||
|
"slides": false,
|
||||||
|
"audio-recorder": false,
|
||||||
|
"workspaces": false,
|
||||||
|
"file-recovery": true,
|
||||||
|
"publish": false,
|
||||||
|
"sync": true,
|
||||||
|
"bases": true,
|
||||||
|
"webviewer": false
|
||||||
|
}
|
||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"collapse-filter": true,
|
||||||
|
"search": "",
|
||||||
|
"showTags": false,
|
||||||
|
"showAttachments": false,
|
||||||
|
"hideUnresolved": false,
|
||||||
|
"showOrphans": true,
|
||||||
|
"collapse-color-groups": true,
|
||||||
|
"colorGroups": [],
|
||||||
|
"collapse-display": true,
|
||||||
|
"showArrow": false,
|
||||||
|
"textFadeMultiplier": 0,
|
||||||
|
"nodeSizeMultiplier": 1,
|
||||||
|
"lineSizeMultiplier": 1,
|
||||||
|
"collapse-forces": true,
|
||||||
|
"centerStrength": 0.518713248970312,
|
||||||
|
"repelStrength": 10,
|
||||||
|
"linkStrength": 1,
|
||||||
|
"linkDistance": 250,
|
||||||
|
"scale": 0.6689230604912264,
|
||||||
|
"close": false
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
# TrueNAS — Домашний NAS
|
||||||
|
|
||||||
|
## Основное
|
||||||
|
|
||||||
|
| Параметр | Значение |
|
||||||
|
|----------|------------------------------------|
|
||||||
|
| Версия | TrueNAS SCALE 24.10 |
|
||||||
|
| Web UI | https://mallexxx.duckdns.org |
|
||||||
|
| SSH | truenas_admin@mallexxx.duckdns.org |
|
||||||
|
| SSH-ключ | ~/.ssh/id_rsa |
|
||||||
|
|
||||||
|
## Подключение
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh -i ~/.ssh/id_rsa truenas_admin@mallexxx.duckdns.org
|
||||||
|
```
|
||||||
|
|
||||||
|
## Пул и датасеты
|
||||||
|
|
||||||
|
Пул: RED_2TB (ZFS)
|
||||||
|
Точка монтирования: /mnt/RED_2TB/
|
||||||
|
|
||||||
|
| Датасет | Путь | Назначение |
|
||||||
|
|---------------|-------------------------------|-----------------------|
|
||||||
|
| storage/ | /mnt/RED_2TB/storage/ | Общее хранилище |
|
||||||
|
| backup/ | /mnt/RED_2TB/backup/ | Резервные копии |
|
||||||
|
| Photos/ | /mnt/RED_2TB/Photos/ | Фотографии |
|
||||||
|
| TimeMachine/ | /mnt/RED_2TB/TimeMachine/ | Бэкапы macOS |
|
||||||
|
| Edu/ | /mnt/RED_2TB/Edu/ | Учебные материалы |
|
||||||
|
| storage/git/ | /mnt/RED_2TB/storage/git/ | Git-репозитории |
|
||||||
|
|
||||||
|
## ⚠️ Важно: boot-pool не выживает после обновления
|
||||||
|
|
||||||
|
/home и /root находятся на boot-pool и **стираются при обновлении TrueNAS**.
|
||||||
|
|
||||||
|
Всё важное (конфиги, ключи, скрипты) должно лежать в /mnt/RED_2TB/,
|
||||||
|
а не в /home/truenas_admin/ или /root/.
|
||||||
|
|
||||||
|
Типичные жертвы:
|
||||||
|
- SSH authorized_keys в /home
|
||||||
|
- Cron jobs, написанные в /etc
|
||||||
|
- Любые файлы вне /mnt/RED_2TB/
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
---
|
||||||
|
namespace: work
|
||||||
|
tags: [system, vault, guide]
|
||||||
|
last_synced: 2026-04-27
|
||||||
|
confidence: 1.0
|
||||||
|
---
|
||||||
|
|
||||||
|
# Vault Filling Guide
|
||||||
|
|
||||||
|
How to populate `~/obsidian/`. Eagle can write to any section below except `wiki/` and `raw/`.
|
||||||
|
|
||||||
|
## Directory Map
|
||||||
|
|
||||||
|
```
|
||||||
|
~/obsidian/
|
||||||
|
├── wiki/ ← LLM-generated ONLY (wiki-ingest). Never write here manually.
|
||||||
|
├── raw/ ← Symlinks to external files ONLY. Never write content here.
|
||||||
|
├── work/ ← Alex's work notes. Eagle can write with confirmation.
|
||||||
|
│ ├── projects/ One file per active project.
|
||||||
|
│ ├── decisions/ Architectural/process decisions with date prefix.
|
||||||
|
│ └── tech-design/ References to designs, review notes.
|
||||||
|
├── personal/ ← Alex's personal notes. Eagle can write with confirmation.
|
||||||
|
│ ├── documents/ WHERE docs live (not the docs themselves).
|
||||||
|
│ ├── instructions/ Personal how-tos and procedures.
|
||||||
|
│ └── projects/ Personal side projects.
|
||||||
|
└── family/ ← Household knowledge. Eagle can write with confirmation.
|
||||||
|
├── how-to/ Practical guides (devices, home equipment, procedures).
|
||||||
|
├── documents/ WHERE family documents live.
|
||||||
|
├── contacts/ Emergency contacts, doctors, services.
|
||||||
|
└── schedule/ Recurring schedules, school, events.
|
||||||
|
```
|
||||||
|
|
||||||
|
## File Naming
|
||||||
|
|
||||||
|
- `work/projects/` → `kebab-case-project-name.md` (e.g. `ios-duck-ai-toggle.md`)
|
||||||
|
- `work/decisions/` → `YYYY-MM-topic.md` (e.g. `2026-04-personal-os-arch.md`)
|
||||||
|
- `family/how-to/` → `kebab-case-topic.md` (e.g. `truenas-access.md`, `router-reset.md`)
|
||||||
|
- `family/contacts/` → `emergency.md`, `doctors.md`, `services.md`
|
||||||
|
- `family/documents/` → `apartment.md`, `insurance.md`, `passports.md` (location pointers, not the files)
|
||||||
|
|
||||||
|
## Frontmatter
|
||||||
|
|
||||||
|
Every file should have:
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
namespace: work | personal | family
|
||||||
|
tags: [tag1, tag2]
|
||||||
|
created: YYYY-MM-DD
|
||||||
|
updated: YYYY-MM-DD
|
||||||
|
---
|
||||||
|
```
|
||||||
|
|
||||||
|
## What Goes Where
|
||||||
|
|
||||||
|
| Info type | Location |
|
||||||
|
|-----------|----------|
|
||||||
|
| Active work project status, decisions, links | `work/projects/SLUG.md` |
|
||||||
|
| "We decided X because Y" (architectural) | `work/decisions/YYYY-MM-TOPIC.md` |
|
||||||
|
| Home network / NAS / router config | `family/how-to/DEVICE.md` |
|
||||||
|
| Where passport/insurance/lease is stored | `family/documents/TOPIC.md` |
|
||||||
|
| Emergency contacts, doctors | `family/contacts/CATEGORY.md` |
|
||||||
|
| Recurring events, school schedule | `family/schedule/TOPIC.md` |
|
||||||
|
| Personal project notes | `personal/projects/SLUG.md` |
|
||||||
|
| Personal procedures (backups, etc.) | `personal/instructions/TOPIC.md` |
|
||||||
|
|
||||||
|
## Eagle Write Protocol
|
||||||
|
|
||||||
|
1. Show draft content before writing (never silently create)
|
||||||
|
2. Confirm namespace (`work` / `personal` / `family`)
|
||||||
|
3. Write the file
|
||||||
|
4. Run `cd ~/obsidian && git add -A && git commit -m "..."` to save
|
||||||
|
|
||||||
|
## What Eagle Should NOT Do
|
||||||
|
|
||||||
|
- Write anything to `wiki/` — that's wiki-ingest's job
|
||||||
|
- Modify `raw/` — those are symlinks managed manually
|
||||||
|
- Create files without showing the content first
|
||||||
|
- Overwrite existing files without showing a diff
|
||||||
Reference in New Issue
Block a user