Files
knowledge-base/projects/dttb/credentials.md

8.8 KiB
Raw Blame History

date, type, tags
date type tags
2026-02-26 project
dttb

🔐 Credentials — DTTB HomeLab

⚠️ КОНФИДЕНЦИАЛЬНО — не распространять за пределы команды

Последнее обновление: 2026-03-03


Proxmox VE (10.0.0.250)

Параметр Значение
URL https://10.0.0.250:8006 / https://pve.dttb.ru
Логин root
Пароль 1qaz!QAZ
Realm PAM

MikroTik Router (НИИКН — 192.168.1.1)

Параметр Значение
IP 192.168.1.1
Модель hAP ac³
Логин AI
Пароль OL260380eg
Версия RouterOS 7.20.6

Gitea (10.0.0.189:3000)

Параметр Значение
URL http://10.0.0.189:3000 / http://git.dttb.ru
Логин oleg
Пароль OL260380eg
Git Remote http://oleg:OL260380eg@10.0.0.189:3000/oleg/knowledge-base.git

Nginx Proxy Manager (LXC 103 — 10.0.0.195:81)

Параметр Значение
URL http://10.0.0.195:81 / https://npm.dttb.ru
Email it5870@yandex.ru
Пароль 1qaz!QAZ

RustDesk Server (LXC 116 — 10.0.0.244)

Параметр Значение
Web admin URL https://remot.dttb.ru/_admin/
Swagger https://remot.dttb.ru/swagger/index.html
Логин admin
Пароль 1qaz!QAZ (сменён на стандартный 2026-04-29)
Public key (для RustDesk2.toml) R0lA4r77hAGw6YRL1qG3JioVqQ0Q0fJfzkwlAGqR6jU=
JWT key (config.yaml jwt.key) mrQPMJh6QBGp93aVqv14IG4R5g4zjxNRs3gLHtjJr4rqgGm164ciMVrQJDP2GIQh
Бэкап ключей и БД /root/rustdesk-backup-20260428-1134/ (на LXC 116)
Rollback к OSS bash /root/rustdesk-rollback.sh (на LXC 116)

Сервер — lejianwen-pro 1.1.14 (hbbs/hbbr с MUST_LOGIN=Y) + rustdesk-api 2.7. Подробности: rustdesk и ../../decisions/2026-04-28-rustdesk-lejianwen-pro-migration.

CLI смены пароля admin (на LXC 116):

cd /var/lib/rustdesk-api && /usr/bin/rustdesk-api reset-admin-pwd <new-pw>

Nextcloud AIO (VM 250 — 10.0.0.230:11001)

Параметр Значение
URL https://dttb.ru
Версия Nextcloud 32.0.6 (AIO)
Логин admin
Пароль 1qaz!QAZ
WebDAV https://dttb.ru/remote.php/dav/files/admin/
App password Mac sync ~/.config/nextcloud-kb/app-password (chmod 600)

Подробности sync-схемы: ../../decisions/2026-04-17-nextcloud-sync-schema.

Spaceweb (DNS-хостинг: niikn.com, dttb.ru, itilegent.ru)

Параметр Значение
URL https://vps.sweb.ru
Логин it5870yand
Пароль 1qaz!QAZ
API https://api.sweb.ru/domains/dns (JSON-RPC)
Домены niikn.com, dttb.ru, itilegent.ru

Mailcow НИИКН (VM106 — 192.168.1.128)

Параметр Значение
URL https://mail.niikn.com
Admin admin / 1qaz!QAZ
API Key niikn-mailcow-api-2026
DBPASS 8VcUSgpKEOoxNojIZBRJx0FzMxzm
Ящик noreply@niikn.com / NiIkN-NoReply-2026!

NPM НИИКН (LXC 102 — 192.168.1.22:81)

Параметр Значение
URL http://192.168.1.22:81
Email it5870@yandex.ru
Пароль 1qaz!QAZ

SSH-ключи и доступы

Хост Порт Метод
10.0.0.250 (Proxmox) 22 root / 1qaz!QAZ
VPS swtest.ru (89.111.140.86 / 100.70.93.36) 22 root / ключ ~/.ssh/vps_znam_key (RSA). Алиас SSH: ssh vps-znam (через Netbird) или ssh vps-znam-public. Ключ развёрнут на Mac и openclaw LXC 137. Подробности: vps-swtest.md

Apple ID (США)

Параметр Значение
Apple ID hbuggle819@icloud.com
Пароль App5870w
Регион United States
2FA trusted phone номер Олега, заканчивается на ...70 (при входе выбирать его, код приходит к Олегу по SMS)
Назначение скачивание приложений из US App Store (AmneziaVPN, Happ, Instagram и т.п.) для себя и клиентов
Инструкция для клиента snippets/apple-id-us-on-russia.md

⚠️ Входить только в App Store → Медиа и покупки, НЕ в iCloud (иначе риск смешения данных).

Telegra.ph (для инструкций клиентам)

Параметр Значение
Account short_name dttb
Author Oleg Batlaev
Access token c38dcadb86e6edd7efc76496d9171d38beef6dc0f6a7ef2cd79bbae70e46
Auth URL (вход в редактор) https://edit.telegra.ph/auth/f1tfgzYpPpGlAr7cYHRzSeH59fYuNVB2V3fbCdypDc

Назначение: публиковать подробные инструкции (VPN, онбординг) как Telegra.ph-страницы — Telegram рендерит их через Instant View, markdown не ломается. Создание страницы: POST https://api.telegra.ph/createPage с этим access_token. Редактирование: POST https://api.telegra.ph/editPage или через Auth URL в браузере.

Скрипты в vault:

  • snippets/telegraph-publish-client-instruction.py — создаёт новую страницу из Python-кода (содержимое прописано в самом скрипте)
  • snippets/telegraph-md-to-page.pyконвертер markdown → Telegraph Node, редактирует Nastrojka-VPN-04-24-2. Поддерживает вложенные списки, inline code/links/bold/italic, защищает code-spans от italic-парсинга. Чтобы опубликовать новый md: поменять PATH/TITLE/источник файла в main().

Созданные страницы:

Netbird (netbird.io cloud)

Параметр Значение
API Token nbp_YTEmAVpS0hLhnTeJ09q3wYaC0AAXjN21NPvM
API URL https://api.netbird.io
SSO batlaew@yandex.ru

Setup keys

Назначение Ключ Группа Истекает Тип
Claude-Diag (временные подключения Claude для диагностики) — скрипт: snippets/netbird-claude-install.ps1 83301E74-6F86-4CBD-AF77-0C65730103CA Claude-Diag (d7jra32fadhs73dmqv5g) 2026-05-21 reusable, unlimited
Glavtorg 5D1E3507-6F1C-41FC-B86F-05C60364A146 Glavtorg
SwarmClaw (LXC 135, доступ агентов к 100.70.x) 6E053A7F-…-DBF6 (value виден только при создании; LXC уже подключён — IP 100.70.95.183) Claude-Diag (d7jra32fadhs73dmqv5g) 2027-06-09 reusable

Продление Claude-Diag ключа (через API при истечении):

curl -s -X POST -H "Authorization: Token nbp_YTEmAVpS0hLhnTeJ09q3wYaC0AAXjN21NPvM" \
  -H "Content-Type: application/json" \
  -d '{"name":"Claude Diagnostic","type":"reusable","expires_in":2592000,"auto_groups":["d7jra32fadhs73dmqv5g"],"usage_limit":0,"ephemeral":false}' \
  https://api.netbird.io/api/setup-keys

Заметки

  • Пароль 1qaz!QAZ используется на Proxmox, NPM, Nextcloud
  • Пароль OL260380eg используется на MikroTik и Gitea
  • LXC 129 (Clawdbot) удалён ~апрель 2026. LXC 139 (yaroslav-assistant, тестовый openclaw для Ярослава, не использовался) удалён 2026-04-29 — backup md-конфигов в projects/dttb/archive/lxc-139-yaroslav-assistant/. Актуальные LXC по pct list на Proxmox: 132 code-server, 136 gitea, 137 openclaw, 138 vpn-proxy, 103 NPM, 113 VaultWarden, 114 LinkWarden, 115 watchyourlan, 116 rustdeskserver, 134 ZnamSecurityBot