← Docs · Secrets

Secrets — где что лежит

Пароли в этом файле НЕ пишем. Только пути и имена.

Рекомендация: .env файлы (не Bitwarden)

Для твоей ситуации (solo, 3–5 проектов, AI-агенты деплоят с Mac):

.env на MacBitwarden
Простота✅ один файл рядом с проектомнужна настройка + CLI
Агент в Cursor✅ читает файл напрямуюнужен bw unlock каждый раз
Синхронизациятолько этот Macвсе устройства
Безопасностьок если Mac под паролем, файлы в .gitignoreлучше для 20+ паролей

Вывод: оставляем .env / .env.production в известных местах. Bitwarden — когда появится второй компьютер или >10 секретов.

Карта секретов

ПроектФайлЧто внутри
TechnoBard prod~/Projects/techno_bard/infra/alexklim/.env.productionJWT, Postgres, LiveKit, S3, Stripe, DEPLOY_SSH
TechnoBard dev~/Projects/techno_bard/.envлокальная разработка
ZHARRA_BOT~/Projects/ZHARRA_BOT/.envTelegram, OpenAI, Notion, webhook
Healthcheck alerts/etc/alxklim/healthcheck.env (сервер)TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID
MedCardнет серверных секретов (статика)
MedCard stats~/Desktop/curescroll/analytics-server/config.phpDB credentials (на сервере отдельно)
Portfolioнет
SSH Hetzner~/.ssh/id_ed25519_hetznerприватный ключ
Hetzner DNS APIHCLOUD_TOKEN env var (не в git!) — проект ALXKLIM, Read & Write

На сервере

ПутьСодержимое
/opt/technobard/infra/alexklim/.env.productionTechnoBard prod secrets
/var/www/stats.medcard.alxklim.com/config.phpanalytics DB

Устаревшее (не использовать)

~/.ssh/id_ed25519_medcardultahost, мигрировано на Hetzner
~/.ssh/config Host medcardultahost user oevvzpbk