Commit 440a412

Repositorybojemoi
Branchmain
AuthorBetty
Hash440a4121d9e4b987ff859b4649c06ec9b63dbbd3

Description

  • Add .env.example with 70+ documented variables (passwords, domains, IPs, paths)
  • Add install.sh: interactive wizard → generates .env → deploys stacks
  • Add scripts/create-secrets.sh: creates all Docker Swarm secrets interactively
  • Rewrite README.md: quickstart, architecture diagram, stack reference, ops guide
  • Templatize all 16 stack files: replace hardcoded values with ${VAR} references
    • localhost:5000 → ${IMAGE_REGISTRY}
    • bojemoi.lab → ${LAB_DOMAIN}
    • /opt/bojemoi → ${BOJEMOI_BASE_PATH}
    • passwords (bojemoi, bojemoi2, totototo) → ${POSTGRES_PASSWORD}, ${FARADAY_PASSWORD}, etc.
    • IPs, node hostnames, Telegram chat ID, C2 redirectors → env vars
  • Update .gitignore: add .env.local, .env.*.local

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Files Changed

AMMAAMMMMMMMMMMMMMM..RisssssssssssssssegEncttttttttttttttniAsraaaaaaaaaaaaaavtDticccccccccccccc.iMapkkkkkkkkkkkkkkegElt//////////////xn.ls00444444555566aom./11056789015605mrdsc--------------pehrssssssssssssssleeueeeeeeeeeeeeearrrrrrrrrrrrrrtvivvvvvvvvvvvveiciiiiiiiiiiii-caccccccccccccseteeeeeeeeeeeee-a------------ch-bmrvdmtosdtmrlholaiocrleveee.or-zgzpilnaldtysotvio.vatrevsmtdheeryymi.ge.l.ird..m.anyrdsynekyyly.ema.hmoaammmyllmyl.t.lllm..my-ylyylmimmmlnllltel.yml

Diff Summary

..Risssssssssssssss1egEnctttttttttttttt9niAsraaaaaaaaaaaaaavtDticcccccccccccccf.iMapkkkkkkkkkkkkkkiegElt//////////////lxn.ls00444444555566eaom./11056789015605smrdsc--------------pehrsssssssssssssscleeueeeeeeeeeeeehearrrrrrrrrrrrrratvivvvvvvvvvvvvneiciiiiiiiiiiiig-cacccccccccccceseteeeeeeeeeeeede-a------------,ch-bmrvdmtosdtmrlholaiocrlevee1e.or-zgzpilnald2tysotvio.vatrev8smtdheeryymi.ge0.l.ird..m.anyrdsynekyyly.ema.ihmoaammmyllmynl.t.lllm..msy-ylyylemimmmrlnlllttieoln.sy(m+l),222422132211013424255208684462204442d+eletions(-)