## चरण 1: Postiz को Zeabur पर डिप्लॉय करें (3-5 मिनट)
## चरण 1: Postiz को Zeabur पर डिप्लॉय करें (3-5 मिनट)
Zeabur एक नो-कोड प्लेटफॉर्म है जिससे Postiz को बिना तकनीकी ज्ञान के डिप्लॉय किया जा सकता है .
### 1.1 Zeabur अकाउंट बनाएँ
- [Zeabur.com](https://zeabur.com) पर जाएँ
- GitHub अकाउंट से लॉगिन करें
### 1.2 Postiz टेम्पलेट चुनें
- डैशबोर्ड में "Postiz" टेम्पलेट सर्च करें
- "Deploy" बटन पर क्लिक करें
### 1.3 प्रोजेक्ट कॉन्फ़िगर करें
- प्रोजेक्ट नाम: `my-postiz-app` (या अपनी पसंद का नाम)
- रीजन: "亚太地区" (Asia Pacific) चुनें - भारत के लिए सबसे नजदीक
- सबडोमेन: कोई याद रखने लायक नाम (जैसे `newswaveblog-postiz`)
### 1.4 डिप्लॉयमेंट पूरा करें
- "Deploy" बटन दबाएँ
- 3-5 मिनट का इंतज़ार करें
- लॉग में दिखे: `Backend is running on: http://localhost:3000`
### 1.5 AI असिस्टेंट ऐक्टिवेट करें (ऑप्शनल)
Zeabur कंट्रोल पैनल में:
- Postiz सर्विस सेलेक्ट करें
- "Environment Variables" में जाएँ
- नया वेरिएबल ऐड करें:
```
OPENAI_API_KEY = "आपकी-openai-api-key"
```
- "Redeploy" बटन दबाएँ
## चरण 2: Postiz सेटअप और प्लेटफॉर्म कनेक्ट करें (20-30 मिनट)
### 2.1 अकाउंट रजिस्टर करें
- अपने Postiz URL पर जाएँ (जैसे `https://newswaveblog-postiz.zeabur.app`)
- **महत्वपूर्ण**: "Sign Up" बटन से ईमेल/पासवर्ड से रजिस्टर करें
- Google/Facebook लॉगिन का इस्तेमाल न करें (सेल्फ-होस्टेड वर्जन में काम नहीं करेगा)
### 2.2 सभी प्लेटफॉर्म कनेक्ट करें
Postiz 19+ प्लेटफॉर्म सपोर्ट करता है :
- X (Twitter), LinkedIn, Instagram, Facebook
- YouTube, TikTok, Pinterest
- Reddit, Telegram, Discord, Slack
- Threads, Bluesky, Mastodon, और अन्य
**कनेक्ट करने का तरीका**:
1. डैशबोर्ड में "Add Integration" पर क्लिक करें
2. प्लेटफॉर्म चुनें (जैसे X/Twitter)
3. हर प्लेटफॉर्म के लिए API क्रेडेंशियल्स डालें:
**X (Twitter) के लिए उदाहरण** :
- X डेवलपर अकाउंट: [developer.x.com](https://developer.x.com)
- नया ऐप बनाएँ
- **App permissions**: "Read and write" चुनें
- **Callback URL**: `https://आपका-डोमेन.zeabur.app/integrations/social/x`
- API Key, API Secret, Access Token नोट करें
### 2.3 कनेक्शन टेस्ट करें
- हर प्लेटफॉर्म के लिए "Test Connection" क्लिक करें
- "Connected" स्टेटस दिखना चाहिए
### 2.4 API Key जेनरेट करें (n8n के लिए)
1. Postiz में Settings → **API Tokens** पर जाएँ
2. "Create Token" पर क्लिक करें
3. API Key कॉपी करके सेव करें (अगले स्टेप में चाहिए)
## चरण 3: n8n सेटअप और Postiz इंटीग्रेशन (15-20 मिनट)
n8n एक ओपन-सोर्स ऑटोमेशन टूल है जो Postiz के साथ मिलकर पूरी तरह ऑटोमेटिक पोस्टिंग सिस्टम बनाता है .
### 3.1 n8n एक्सेस करें
- Zeabur डैशबोर्ड में n8n सर्विस का URL खोलें (आमतौर पर `https://n8n-आपका-प्रोजेक्ट.zeabur.app`)
- ओनर अकाउंट सेट करें: ईमेल, पासवर्ड डालें
### 3.2 Postiz कम्युनिटी नोड इंस्टॉल करें
1. n8n में Settings → **Community Nodes** पर जाएँ
2. "Install" बटन क्लिक करें
3. पैकेज नेम डालें: `n8n-nodes-postiz`
4. "Install" करें और n8n रीस्टार्ट होने का इंतज़ार करें
### 3.3 Postiz क्रेडेंशियल्स कॉन्फ़िगर करें
1. n8n में **Credentials** → **Add Credential** पर जाएँ
2. "Postiz API" सर्च करें और सेलेक्ट करें
3. निम्न जानकारी डालें:
- **API Key**: चरण 2.4 में कॉपी की गई Postiz API Key
- **Host**: `http://postiz:5000/api` (अगर Docker में है)
या अपना Postiz URL + `/api` (जैसे `https://newswaveblog-postiz.zeabur.app/api`)
### 3.4 वर्कफ़्लो इम्पोर्ट करें
1. n8n में "Create Workflow" पर क्लिक करें
2. तीन डॉट्स मेनू (⋯) → **Import from File** चुनें
3. नीचे दिया गया JSON डाउनलोड करके इम्पोर्ट करें (या मैन्युअली नोड्स बनाएँ)
**बेसिक वर्कफ़्लो स्ट्रक्चर** :
| नोड | काम |
|------|------|
| **Manual Trigger** | वर्कफ़्लो मैन्युअली शुरू करें |
| **Code - Get Channels** | Postiz से कनेक्टेड चैनल्स की लिस्ट लें |
| **Code - Format Content** | कंटेंट को फॉर्मेट करें |
| **Postiz - Create Post** | पोस्ट क्रिएट और पब्लिश करें |
### 3.5 प्लेटफॉर्म-स्पेसिफिक ब्रांचिंग
n8n में **Switch Node** का इस्तेमाल करके हर प्लेटफॉर्म के लिए अलग-अलग कंटेंट भेजें :
```
Airtable/RSS → Get Channels → Switch Node
├── Twitter Branch → Clean Content → Postiz Node
├── LinkedIn Branch → Clean Content → Postiz Node
├── Instagram Branch → Clean Content → Postiz Node
└── Facebook Branch → Clean Content → Postiz Node
```
### 3.6 कंटेंट क्लीनिंग (बहुत जरूरी)
Postiz API में JSON एरर से बचने के लिए कंटेंट क्लीन करना जरूरी है :
- Line breaks (`\n`) हटाएँ
- Carriage returns (`\r`) हटाएँ
- Tabs (`\t`) हटाएँ
- Multiple spaces को single space में बदलें
## चरण 4: AI प्रॉम्प्ट ऑप्टिमाइज़ेशन और पूरी तरह ऑटोमेशन (10-15 मिनट)
### 4.1 ऑल-इन-वन AI प्रॉम्प्ट
GPT-4/Gemini को एक साथ सभी प्लेटफॉर्म के लिए कंटेंट जेनरेट करने का प्रॉम्प्ट दें:
> *"इस टॉपिक के लिए 7 अलग-अलग पोस्ट बनाएँ:*
> - *Facebook: 2-3 लाइन का इमोशनल कैप्शन, लोगों से कमेंट करने का अनुरोध करें*
> - *Twitter/X: 280 कैरेक्टर में, 2-3 ट्रेंडिंग हैशटैग के साथ*
> - *LinkedIn: प्रोफेशनल टोन में, 4-5 लाइनें, इंडस्ट्री इनसाइट्स दें*
> - *Instagram: 15-20 हैशटैग के साथ आकर्षक कैप्शन, इमोजी का इस्तेमाल करें*
> - *Pinterest: 3-4 लाइन का डिटेल्ड डिस्क्रिप्शन, कीवर्ड रिच*
> - *Blogger: 300 शब्दों का SEO-फ्रेंडली आर्टिकल, H2 हेडिंग के साथ*
> - *Twitch: स्ट्रीम टाइटल, शेड्यूल, और 2-3 बुलेट पॉइंट्स*
>
> JSON फॉर्मेट में रिटर्न करें।"*
### 4.2 हर प्लेटफॉर्म के लिए कंटेंट रूटिंग
n8n में Code Node का इस्तेमाल करके AI के JSON रिस्पॉन्स को पार्स करें और हर प्लेटफॉर्म के लिए अलग-अलग पोस्ट बनाएँ .
### 4.3 मीडिया अपलोड प्रोसेस
Postiz में पोस्ट करने के लिए इमेज/वीडियो पहले अपलोड करना जरूरी है :
1. Google Drive से फाइल डाउनलोड करें
2. Postiz `/upload` एंडपॉइंट पर अपलोड करें
3. मिले Postiz URL को पोस्ट पेलोड में इस्तेमाल करें
### 4.4 फाइनल पोस्ट पेलोड
Postiz नोड में तीन पैरामीटर्स भेजें :
- **Channel ID**: किस प्लेटफॉर्म पर पोस्ट करना है
- **Content**: AI से जेनरेटेड कैप्शन (क्लीन किया हुआ)
- **Media URL** (ऑप्शनल): Postiz पर अपलोड की गई इमेज/वीडियो का URL
### 4.5 शेड्यूलिंग ऑप्शन
- **"now"**: तुरंत पोस्ट करें
- **"specific_date"**: किसी खास तारीख और समय पर पोस्ट करें
- **बेस्ट टाइम ऑटोमेशन**: Postiz का "Queue" फीचर इस्तेमाल करें
## ✅ अगले स्टेप्स
1. **Zeabur डिप्लॉयमेंट** [5-10 मिनट]
2. **प्लेटफॉर्म कनेक्ट करें** [20-30 मिनट]
3. **n8n सेटअप** [15-20 मिनट]
4. **AI प्रॉम्प्ट तैयार करें और टेस्ट करें** [15-20 मिनट]
**कुल समय**: लगभग 1-1.5 घंटे
**सफलता की कुंजी**:
- पहले एक-दो प्लेटफॉर्म पर टेस्ट करें
- हर पोस्ट से पहले कंटेंट क्लीन करना न भूलें
- API रेट लिमिट का ध्यान रखें (30 रिक्वेस्ट/घंटा)
कोई स्टेप अटके तो बताइए - मैं हर चरण में मदद करूँगा! 😊
Comments
Post a Comment