infra/install/MANUAL-STEPS.md

Ручные шаги после установки

Автоматическая установка завершена. Ниже — действия, которые нельзя
автоматизировать: они требуют браузера или ввода секретов.


proxy

Дополнительных ручных шагов нет.
Проверьте: curl --socks5 USER:PASS@IP:PORT https://api.anthropic.com

mother

1. SSL-сертификат

docker exec core-certbot \
  certbot certonly --standalone \
  -d DOMAIN --email SSL_EMAIL \
  --agree-tos --non-interactive

2. Gitea — первый запуск

Открыть в браузере: https://DOMAIN/gitea

Создать репозитории:
- arch-core (архитектура)
- arch-infra (инфраструктура)
- proj-shared (общие компоненты)

3. Authelia — конфигурация

Скопировать шаблоны:

cp /opt/claude-workspace/system/install/configs/gateway/configuration.yml \
   /opt/platform/data/authelia/
cp /opt/claude-workspace/system/install/configs/gateway/users_database.yml \
   /opt/platform/data/authelia/

Отредактировать users_database.yml — добавить пользователей.
Перезапустить: docker restart core-authelia

4. Portainer — первый вход

Открыть: https://DOMAIN/portainer
- Создать admin-пользователя (сделать за 5 минут после старта!)
- Подключить: Environment → Local → Docker socket

5. Vaultwarden

Открыть: https://DOMAIN/vault/admin
- Ввести admin token (из /opt/platform/ops/.env → VAULTWARDEN_ADMIN_TOKEN)
- Создать аккаунты команды

6. Uptime Kuma

Открыть: https://DOMAIN/uptime
- Создать admin-аккаунт
- Добавить мониторы для всех сервисов

7. WireGuard — подключение Дочек

После запуска Дочки, добавить её в hub:

bash /opt/claude-workspace/system/install/scripts/add-daughter.sh \
  DAUGHTER_PUBKEY DAUGHTER_WG_IP

daughter

1. WireGuard — проверка туннеля

wg show
ping 10.10.0.1   # Мать должна отвечать

2. Добавить публичный ключ на Мать

Публичный ключ Дочки: cat /etc/wireguard/publickey
На Матери выполнить: bash add-daughter.sh PUBKEY WG_IP

3. Projector — запуск Claude Code

docker exec -it projector-proj1 bash
npm install -g @anthropic-ai/claude-code
claude