सेल्फ़-होस्ट
tapeshelf अपने सर्वर पर चलाएँ
tapeshelf AGPL-3.0 के तहत ओपन सोर्स है। जो ऐप tapeshelf.com चलाता है, वह आपके अपने सर्वर पर भी चल सकता है, आपके स्टोरेज और आपके नियमों के साथ।
एक Docker Compose स्टैक
सब कुछ एक सर्वर पर एक compose फ़ाइल से चलता है।
- Caddy
- वेब सर्वर। यह Let's Encrypt से HTTPS सर्टिफ़िकेट ख़ुद ले लेता है, ऐप दिखाता है और अनुरोध API तक पहुँचाता है।
- API
- बैकएंड: अकाउंट, शेल्फ़, हर अनुरोध पर पहुँच की जाँच, अदला-बदली, लिंक, चैट और सूचनाएँ।
- ffmpeg वाला वर्कर
- स्ट्रीमिंग के लिए अपलोड को एन्क्रिप्टेड HLS में बदलता है, नई फ़ाइलों से मेटाडेटा हटाता है, वीडियो एडिटर के एडिट बनाता है, कवर और प्रीव्यू बनाता है, और ईमेल भेजता है।
- PostgreSQL
- डेटाबेस।
- Redis
- कतारें और लाइव अपडेट।
- S3-कम्पैटिबल स्टोरेज
- ऐप के साथ RustFS, या कोई बाहरी सेवा जैसे Hetzner Object Storage या AWS S3। ब्राउज़र सीधे इसी पर अपलोड करते हैं और इसी से स्ट्रीम करते हैं।
आपको क्या चाहिए
- Docker और Docker Compose वाला एक Linux सर्वर। शुरुआत के लिए 2 vCPU और 4 GB RAM काफ़ी हैं। प्रोसेसर सबसे ज़्यादा वीडियो कन्वर्ट करने में व्यस्त रहता है।
- सर्वर की ओर इशारा करता एक डोमेन नाम, जिसमें पोर्ट 80 और 443 खुले हों। Caddy सर्टिफ़िकेट ख़ुद ले लेता है।
- वीडियो के लिए डिस्क की जगह, अगर वे बाहरी स्टोरेज में नहीं हैं, और साथ में वर्कर की अस्थायी फ़ाइलों के लिए जगह: कन्वर्ट हो रहे सबसे बड़े वीडियो के साइज़ का लगभग ढाई गुना।
- ईमेल के लिए एक SMTP अकाउंट: पते की पुष्टि, पासवर्ड रीसेट, सूचनाएँ और अस्थायी लिंक के एक बार के कोड।
- ज़रूरी नहीं: Google लॉग इन और Cloudflare Turnstile कैप्चा की कीज़।
यह tapeshelf.com से कैसे अलग है
- न प्लान हैं, न पेमेंट, इसलिए न Free, न Pro, न चेकआउट, न अपग्रेड के ऑफ़र।
- वीडियो एडिटर, छिपा पेज, अस्थायी लिंक पर पासवर्ड और आपकी शेल्फ़ के गुमनाम लिंक, जो tapeshelf.com पर Pro में हैं, यहाँ सबके लिए हैं।
- जब तक आप सीमा न लगाएँ, वीडियो और शेल्फ़ के साइज़ की कोई सीमा नहीं। आप फ़ाइल के साइज़ पर एक सीमा और शेल्फ़ के साइज़ पर एक सीमा लगा सकते हैं, सबके लिए एक जैसी।
- डाउनलोड तुरंत शुरू होते हैं, पूरी स्पीड पर, बिना महीने की गिनती के।
- डिफ़ॉल्ट रूप से हटाए गए वीडियो 90 दिन तक वापस लाए जा सकते हैं।
- साइट का नाम और संपर्क पता आप तय करते हैं, और अपनी शर्तें और प्राइवेसी पॉलिसी ख़ुद प्रकाशित करते हैं। ऐप उन्हें `/terms` और `/privacy` पर दिखाता है।
- बाकी सब वही ऐप है: शेल्फ़ और स्टैक, शुरू से निजी वीडियो, एन्क्रिप्टेड स्ट्रीमिंग, अनुरोध और अदला-बदली, मेहमानों से अदला-बदली, अस्थायी लिंक, दोस्त और चैट, सूचनाएँ, रिपोर्ट, एडमिन पैनल, दो-चरणीय लॉग इन और छोटे लिंक।
सेल्फ़-होस्ट किया सर्वर अपनी अलग दुनिया है। उस पर बने अकाउंट आपस में शेयर और अदला-बदली करते हैं, tapeshelf.com के अकाउंट के साथ नहीं।
लाइसेंस
कोड GNU Affero General Public License v3.0 के तहत लाइसेंस किया गया है। आप इसे मुफ़्त में इस्तेमाल कर सकते हैं, पढ़ सकते हैं, बदल सकते हैं और चला सकते हैं। अगर आप नेटवर्क पर लोगों को बदला हुआ वर्शन इस्तेमाल करने देते हैं, तो लाइसेंस के अनुसार आपको उन्हें उसका सोर्स कोड भी देना होगा।
लाइसेंस tapeshelf के नाम और लोगो पर लागू नहीं होता। आप कह सकते हैं कि आपका सर्वर tapeshelf पर चलता है। आप उसे आधिकारिक tapeshelf.com के रूप में पेश नहीं कर सकते।
अपने सर्वर के बिना
tapeshelf.com यही ऐप चलाता है, और सर्वर की देखभाल हम करते हैं। Free से शुरू करें और ज़्यादा चाहिए तो Pro जोड़ें।
क़ीमतें देखें