[2026-05-19] kraken-ssh → kraken, kraken.local → kraken: SSH alias и URL обновлены во всех скиллах и заметках

This commit is contained in:
Alexey Martemyanov
2026-05-19 13:16:16 +06:00
parent 3390c1915c
commit b214374b3f
8 changed files with 21 additions and 20 deletions
+5 -4
View File
@@ -10,15 +10,16 @@ ssh kraken.qentra.top
`~/.ssh/config` на Eagle:
```
Host kraken-ssh
HostName 91.207.28.205
Port 2223
Host kraken
HostName kraken
User kraken
Port 22
IdentityFile ~/.ssh/id_rsa
StrictHostKeyChecking no
ProxyCommand bash -c 'if ifconfig | grep -q 10.99.0.2; then nc 10.99.1.2 22; else nc 192.168.1.14 22; fi'
```
`kraken-ssh` — алиас в `~/.ssh/config`, подключается через VPS `91.207.28.205:2223` → reverse tunnel → `localhost:22` Кракена.
`kraken` — алиас в `~/.ssh/config`, автоматически выбирает маршрут: по VPN (`10.99.1.2`) если туннель поднят, иначе по LAN (`192.168.1.14`).
`kraken.qentra.top` — CF Tunnel, маршрутизирует HTTP на `localhost:8642` (Hermes API).
+5 -5
View File
@@ -72,7 +72,7 @@ ip: 192.168.1.14
SSH подключение (пока через WiFi/роутер):
```bash
ssh -i ~/.ssh/id_rsa kraken@kraken.local
ssh -i ~/.ssh/id_rsa kraken@kraken
```
Обновление системы:
@@ -112,7 +112,7 @@ Pi перезагрузится автоматически по окончани
## Шаг 4 — Первый вход в веб-интерфейс
- URL: `http://192.168.100.2` (или `http://kraken.local`)
- URL: `http://192.168.100.2` (или `http://kraken` через LAN)
- Логин: `admin`
- Пароль: `openmediavault`
- **Сразу сменить пароль!** (System → General Settings → Web Administrator Password)
@@ -277,7 +277,7 @@ Compose: `/home/kraken/timemachine/docker-compose.yml`
- Пароль: `timemachine` ⚠️ сменить позже
**Подключение с Mac:**
1. Finder → `⌘K` → `smb://192.168.1.14`
1. Finder → `⌘K` → `smb://kraken`
2. Логин: `timemachine` / `timemachine`
3. System Preferences → Time Machine → Add Disk → выбрать `kraken`
@@ -304,7 +304,7 @@ force user = kraken
`smbd` включён в автозапуск: `sudo systemctl enable smbd`
**Подключение с Mac:** Finder → `⌘K` → `smb://192.168.1.14` → шара `media` → гостевой доступ.
**Подключение с Mac:** Finder → `⌘K` → `smb://kraken` → шара `media` → гостевой доступ.
> ⚠️ OMV не управляет smb.conf (плагин не установлен) — правки не слетают при `omv-salt deploy run`.
> ⚠️ nmbd не нужен (`disable netbios = yes` в глобальных настройках OMV).
@@ -315,7 +315,7 @@ force user = kraken
### Фильмы с Mac на NAS
```bash
rsync -avh --progress /path/to/movies/ kraken@kraken.local:/srv/.../media/movies/
rsync -avh --progress /path/to/movies/ kraken@kraken:/srv/.../media/movies/
```
### Time Machine
+2 -2
View File
@@ -191,7 +191,7 @@ services:
```
```bash
ssh kraken-ssh "cd /srv/.../docker/jackett && docker compose up -d"
ssh kraken "cd /srv/.../docker/jackett && docker compose up -d"
```
Web UI: `http://192.168.1.14:9117`
@@ -257,7 +257,7 @@ ssh -i ~/.ssh/id_rsa bazzite@192.168.1.86 \
### Шаг 4: Jackett на Кракене
```bash
ssh kraken-ssh "mkdir -p /srv/.../docker/jackett && cd /srv/.../docker/jackett"
ssh kraken "mkdir -p /srv/.../docker/jackett && cd /srv/.../docker/jackett"
# Создать docker-compose.yml (выше), добавить RuTracker учётку
```
+1 -1
View File
@@ -80,7 +80,7 @@ ping kraken
ssh root@91.207.28.205 "wg show all"
# Kraken
ssh kraken-ssh "sudo wg show"
ssh kraken "sudo wg show"
# Логи auto-connect Eagle
cat /var/log/wg-auto.log
+2 -2
View File
@@ -278,8 +278,8 @@ docker run --rm ... media-pipeline:kraken \
| Transmission | http://192.168.1.14:9091 |
| Исходники | `~/Developer/media_files_db/`, ветка `kraken-agent` |
| Docker образ | `media-pipeline:kraken` (arm64, Colima 24GB) |
| kraken-ssh | `ssh kraken-ssh` → 10.99.1.2:22 через WireGuard (обновлено 2026-05-14) |
| docker deploy | `docker save img -o /tmp/img.tar && scp /tmp/img.tar kraken-ssh:/tmp/ && ssh kraken-ssh "docker load -i /tmp/img.tar && rm /tmp/img.tar"``docker save \| ssh` зависает через WireGuard tunnel |
| kraken | `ssh kraken`LAN (`192.168.1.14`) или VPN (`10.99.1.2`) через DNS-резолв |
| docker deploy | `docker save img -o /tmp/img.tar && scp /tmp/img.tar kraken:/tmp/ && ssh kraken "docker load -i /tmp/img.tar && rm /tmp/img.tar"``docker save \| ssh` зависает через WireGuard tunnel |
| Transmission RPC | Токен: `curl -D /tmp/hdrs ... > /dev/null`, затем `grep X-Transmission-Session-Id /tmp/hdrs \| awk '{print $2}' \| tr -d '\r\n'`. Payload с base64 торрента — писать в файл (`-d @file`), не аргументом (иначе "Argument list too long") |
---
+1 -1
View File
@@ -41,7 +41,7 @@ updated: '2026-05-19'
| Ситуация | Метод |
|----------|-------|
| Eagle на VPN (вне LAN) | через Кракен: `ssh kraken-ssh` + python3 magic packet |
| Eagle на VPN (вне LAN) | через Кракен: `ssh kraken` + python3 magic packet |
| Eagle дома (192.168.x) | напрямую |
Поллить ответ HTPC с Кракена.
+2 -2
View File
@@ -16,13 +16,13 @@ confidence: high
| Host | IP | Notes |
|------|----|-------|
| Kraken | 192.168.1.14 | LAN (eth0, DHCP static lease). `ssh kraken-ssh` |
| Kraken | 192.168.1.14 | LAN (eth0, DHCP static lease). `ssh kraken` |
| Kraken WiFi | 192.168.1.15 | wlan0 (ASUS5), активен с 2026-05-19 |
| HTPC | 192.168.1.86 | Bazzite, LAN |
## Важные правила
- HTPC **не достигает** Kraken через WireGuard — только LAN (192.168.1.14)
- HTPC **не достигает** Kraken через WireGuard — только LAN (`192.168.1.14`)
- Kraken **достигает** HTPC напрямую по LAN (192.168.1.86)
- Для rsync: **всегда тянуть на Kraken** (Kraken→HTPC), никогда push с HTPC
+3 -3
View File
@@ -52,7 +52,7 @@ confidence: high
docker image prune -f
# Kraken (после docker load)
ssh kraken-ssh "docker image prune -f"
ssh kraken "docker image prune -f"
```
Полная последовательность деплоя:
@@ -62,8 +62,8 @@ docker build -f Dockerfile.kraken -t media-pipeline:kraken .
# 2. Перенести
docker save media-pipeline:kraken -o /tmp/mp.tar
scp /tmp/mp.tar kraken-ssh:/tmp/
ssh kraken-ssh "docker load -i /tmp/mp.tar && rm /tmp/mp.tar && docker image prune -f"
scp /tmp/mp.tar kraken:/tmp/
ssh kraken "docker load -i /tmp/mp.tar && rm /tmp/mp.tar && docker image prune -f"
rm /tmp/mp.tar
# 3. Почистить локально