This commit is contained in:
salvacybersec
2025-11-11 05:16:12 +03:00
parent 16f5b39fc6
commit 3f89ed2158

View File

@@ -1,25 +1,81 @@
# Backend .env örneği # ═══════════════════════════════════════════════════════════════
# Bu dosyayı kopyalayın ve .env olarak kaydedin # Oltalama Phishing Test Panel - Environment Variables
# ═══════════════════════════════════════════════════════════════
# Sunucu Ayarları # ────────────────────────────────────────────────────────────────
# 🔐 SESSION SECRET (ZORUNLU)
# ────────────────────────────────────────────────────────────────
# Docker: Boş bırakılırsa otomatik oluşturulur ve .env'e kaydedilir
# Manual: Güçlü bir random string kullanın
# Oluşturmak için: openssl rand -hex 64
SESSION_SECRET=
# ────────────────────────────────────────────────────────────────
# 📧 GMAIL AYARLARI (ZORUNLU)
# ────────────────────────────────────────────────────────────────
# Gmail App Password almak için:
# 1. Google Account → Security → 2-Step Verification (aktif et)
# 2. App Passwords → Mail → Generate
# 3. 16 haneli şifreyi buraya yapıştır
GMAIL_USER=your-email@gmail.com
GMAIL_APP_PASSWORD=your-gmail-app-password
# ────────────────────────────────────────────────────────────────
# 📱 TELEGRAM AYARLARI (ZORUNLU)
# ────────────────────────────────────────────────────────────────
# Bot oluşturmak için:
# 1. @BotFather ile konuş
# 2. /newbot komutunu kullan
# 3. Token'ı al
# Chat ID almak için:
# 1. Bot'a mesaj gönder
# 2. https://api.telegram.org/bot<TOKEN>/getUpdates
# 3. "chat":{"id": XXXXXX } değerini al
TELEGRAM_BOT_TOKEN=your-bot-token
TELEGRAM_CHAT_ID=your-chat-id
# ────────────────────────────────────────────────────────────────
# 🤖 OLLAMA AI AYARLARI (Opsiyonel)
# ────────────────────────────────────────────────────────────────
# Local Ollama: http://localhost:11434
# Docker: http://host.docker.internal:11434
# Remote: http://your-server:11434
OLLAMA_SERVER_URL=http://host.docker.internal:11434
OLLAMA_MODEL=llama3.2:latest
# ────────────────────────────────────────────────────────────────
# 🌐 DOMAIN AYARLARI (Production için)
# ────────────────────────────────────────────────────────────────
# Backend API domain (CORS için gerekli)
DOMAIN_URL=https://api.example.com
# Frontend panel domain (CORS için gerekli)
FRONTEND_URL=https://panel.example.com
# ────────────────────────────────────────────────────────────────
# 🔧 BACKEND AYARLARI
# ────────────────────────────────────────────────────────────────
NODE_ENV=production NODE_ENV=production
PORT=3000 PORT=3000
BASE_URL=https://yourdomain.com
# Session Secret (güçlü bir rastgele değer kullanın) # ────────────────────────────────────────────────────────────────
# Oluşturmak için: node -e "console.log(require('crypto').randomBytes(64).toString('hex'))" # 🗄️ DATABASE (Otomatik oluşturulur, değiştirme!)
SESSION_SECRET=change-this-to-a-strong-random-secret-key # ────────────────────────────────────────────────────────────────
# SQLite database dosyası: backend/database/oltalama.db
# Docker: Container volume'de saklanır
# Gmail Ayarları (panelden de girebilirsiniz) # ────────────────────────────────────────────────────────────────
GMAIL_USER= # 🌱 AUTO SEED (İlk kurulum için opsiyonel)
GMAIL_APP_PASSWORD= # ────────────────────────────────────────────────────────────────
# true: Örnek şirket, admin (admin/admin123) otomatik oluşturulur
# false: Manuel admin oluşturmalısınız
AUTO_SEED=false
# Telegram Bot (panelden de girebilirsiniz) # ────────────────────────────────────────────────────────────────
TELEGRAM_BOT_TOKEN= # 📝 NOTLAR
TELEGRAM_CHAT_ID= # ────────────────────────────────────────────────────────────────
# - Bu dosyayı .env olarak kopyalayın ve değerleri doldurun
# Database # - .env dosyasını ASLA git'e commit ETMEYİN (.gitignore'da)
DB_PATH=./database/oltalama.db # - SESSION_SECRET'i güçlü tutun (min 64 karakter)
# - Gmail'de 2FA aktif olmalı ve App Password kullanılmalı
# Log Seviyesi # - Production'da HTTPS kullanın (Let's Encrypt ücretsiz)
LOG_LEVEL=info