Ortam değişkenleri
| Değişken | Zorunlu | Anlamı |
|---|---|---|
WUPPY_SECRET |
evet | En az 32 rastgele karakter. Oturumları ve önizleme bağlantılarını imzalar, yönetilen site token’larını şifreler. Değiştirmeyin. |
WUPPY_URL |
üretimde | Genel adres, örneğin https://example.com. Giriş yalnızca bu adresten gelen istekleri kabul eder. |
WUPPY_TRUSTED_PROXIES |
proxy arkasında | Ters proxy’nizin virgülle ayrılmış IP/CIDR değerleri; hız sınırları gerçek istemci IP’sini kullanır. |
WUPPY_SESSION_DAYS |
hayır | Gün olarak oturum süresi (varsayılan 7). |
WUPPY_SESSION_UPDATE_HOURS |
hayır | Oturumun ne sıklıkla yenileneceği (varsayılan 24). |
WUPPY_PASSKEY_RP_ID, WUPPY_PASSKEY_ORIGIN |
hayır | Passkey alan adını ve kökenini değiştirir. |
GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET |
hayır | GitHub ile giriş. <WUPPY_URL>/api/auth/callback/github adresini kaydedin. |
WUPPY_GITHUB_CLIENT_SECRET, WUPPY_GITHUB_CLIENT_ID |
hayır | GitHub’dan temalar için GitHub OAuth uygulaması; callback <WUPPY_URL>/api/themes/github/callback. Id verilmezse Wuppy’nin uygulaması kullanılır. |
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_HOSTED_DOMAIN |
hayır | Google ile giriş; isterseniz tek bir Workspace alan adıyla sınırlı. |
MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID |
hayır | Microsoft ile giriş (tenant varsayılanı common). |
RESEND_API_KEY |
hayır | Resend ile e-posta. |
SMTP_PASSWORD |
hayır | SMTP e-posta sağlayıcısının parolası. |
WUPPY_AI_BASE_URL, WUPPY_AI_API_KEY, WUPPY_AI_MODELS |
hayır | Yapay zekâ asistanını açar. |
WUPPY_PLUGIN_<ID>_<AD> |
hayır | Bunları beyan eden eklentiler için gizli değerler. |
WUPPY_ALLOW_PRIVATE_URLS |
hayır | 1, webhook ve yönetilen siteler için özel adreslere izin verir. Yalnızca yerel test için. |
OAuth bilgileri çift olarak verilmelidir; yarım bırakılan bir çift sunucunun açılmasını engeller.