BostonIvy डिप्लॉय करें
BostonIvy (爬山虎) एक ओपन-सोर्स टास्क मैनेजमेंट टूल है, जिसे आप ख़ुद होस्ट करते हैं। एजेंट आपके टास्क और प्रोजेक्ट प्लान का ड्राफ़्ट बनाते हैं; लोग उन्हें देखते हैं, बदलते हैं और फ़ैसला हमेशा उन्हीं का रहता है। ये गाइड आपको एक ख़ाली मशीन से चलते हुए सर्वर तक ले जाती हैं।
आप क्या डिप्लॉय करते हैं
एक डिप्लॉयमेंट के तीन हिस्से होते हैं:
| हिस्सा | काम |
|---|---|
| PostgreSQL | सारा डेटा रखता है: अकाउंट, प्रोजेक्ट, टास्क, कमेंट |
| BostonIvy सर्वर | API और बैकग्राउंड जॉब, दोनों एक ही प्रोसेस में। शुरू होते समय डेटाबेस को अपने-आप माइग्रेट करता है |
| BostonIvy Web | वेब ऐप। इसका बिल्ट-इन Caddy पेज दिखाता है और /api, /mcp, /llms.txt, OAuth एंडपॉइंट और हेल्थ चेक सर्वर तक पहुँचाता है, इसलिए ब्राउज़र को सिर्फ़ एक पते की ज़रूरत होती है |
डिप्लॉय करने का तरीका चुनें
| तरीका | किसके लिए अच्छा | गाइड |
|---|---|---|
| Docker Compose | एक मशीन: आज़माने, परिवार या छोटी टीम के लिए | Docker Compose से डिप्लॉय करें |
| Helm के साथ Kubernetes | क्लस्टर, कई रेप्लिका, मैनेज्ड डेटाबेस | Helm के साथ Kubernetes पर डिप्लॉय करें |
आपको क्या चाहिए
- Docker और Docker Compose v2 वाली एक मशीन, या Helm वाला एक Kubernetes क्लस्टर।
- एक GitHub अकाउंट, जो BostonIvy के पैकेज पढ़ सके। इमेज GitHub Container Registry (
ghcr.io) पर प्राइवेट पैकेज हैं। - असली इस्तेमाल के लिए: इस मशीन की ओर इशारा करता एक डोमेन नेम, ताकि BostonIvy HTTPS पर चल सके।
आगे आने वाली गाइड
OpenID Connect प्रोवाइडर से साइन इन, CalDAV से कैलेंडर, ईमेल, और Web, macOS व Android ऐप जोड़ना, इन सबकी अपनी-अपनी गाइड यहाँ आएँगी।