डच स्वामित्व वाले हार्डवेयर पर पुश-टू-डिप्लॉय होस्टिंग: एज पर एक फ्रंट-एंड, एक बैक-एंड कंटेनर और एक ही प्रोजेक्ट में एक मैनेज्ड डेटाबेस।
24 सितंबर 2026 को अपडेट किया गया
Sarpius एक पुश-टू-डिप्लॉय प्लेटफॉर्म है जो नीदरलैंड्स में कंपनी के स्वामित्व वाले हार्डवेयर पर बना है, किसी अमेरिकी हाइपरस्केलर के अंदर किराए की रीजन पर नहीं। एक Git रिपॉजिटरी कनेक्ट करें और पुश करें: एक Project एक ही एप्लिकेशन है जो Components से बना होता है, और Sarpius डिफ़ॉल्ट रूप से फ्रंट-एंड और बैक-एंड को अलग-अलग तरीके से संभालता है। एक स्टैटिक या क्लाइंट-रेंडर्ड फ्रंट-एंड (Vite, सादा React, प्रीरेंडर्ड SvelteKit बिल्ड, Astro, सादा HTML) को S3-संगत ऑब्जेक्ट स्टोरेज में अपलोड किया जाता है और Sarpius के अपने edge proxy से सर्व किया जाता है, जो Cloudflare के नेटवर्क के पीछे बैठता है, इसलिए यह कभी कोई कंटेनर नहीं घेरता और कभी भी निष्क्रिय-कंप्यूट का बिल नहीं आता। एक बैक-एंड जिसे असली प्रोसेस चाहिए (PHP, Node, Python, Java, Go) को एक कंटेनर मिलता है, जो उसी प्रोजेक्ट के मैनेज्ड डेटाबेस से जुड़ा होता है। कंटेनर वाले हिस्से पर बिलिंग एक फिक्स्ड डायनो सब्सक्रिप्शन के बजाय एक प्रीपेड वॉलेट से प्रति मिनट होती है, और हर अकाउंट पर पहली ऐप हमेशा के लिए, बिना क्रेडिट कार्ड के, मुफ्त चलती है। अगर आप Heroku के 2022 के फ्री-टियर हटाने की वजह से या EU-only डेटा प्रोसेसिंग की किसी पॉलिसी की वजह से देख रहे हैं, तो दोनों को ऐड-ऑन प्लान की तरह बेचने के बजाय सीधे संबोधित किया जाता है।
Heroku ने नवंबर 2022 में अपने फ्री डायनो और डेटाबेस टियर हटा दिए, और आज किसी ऐप को लगातार चलाए रखने का सबसे सस्ता तरीका $7/महीने का Basic dyno है, साथ में $5/महीने से शुरू होने वाला अलग Postgres डेटाबेस। इतने से ही बैंडविड्थ या ऐड-ऑन से पहले दो-सर्विस वाले हॉबी प्रोजेक्ट की कीमत लगभग $12/महीना हो जाती है, और Heroku के पास उस प्रोजेक्ट के लिए कोई अलग, सस्ता रास्ता नहीं है जिसका फ्रंट-एंड सिर्फ स्टैटिक HTML और CSS हो, सब कुछ उसी डायनो बिलिंग से गुजरता है। दूसरा कारण जो लोग पूछते हैं वह है क्षेत्राधिकार: Heroku Salesforce के स्वामित्व में है, जो एक अमेरिकी कंपनी है, और Heroku का अपना दस्तावेज़ बताता है कि उसका स्टैंडर्ड Common Runtime, ग्राहक द्वारा चुनी गई रीजन चाहे जो भी हो, अमेरिकी कानून के अधीन रहता है; पूर्ण EU डेटा आइसोलेशन केवल Enterprise-only Private Spaces के लिए आरक्षित है।
Heroku free plan removal FAQ ↗Heroku pricing ↗Heroku GDPR FAQ ↗
रिपॉजिटरी कनेक्ट करने वाला विज़ार्ड आपके प्लान की पुष्टि करने से पहले हर पहचाने गए Component को दो में से एक समूह में डालता है: "स्टोरेज से सर्व किया गया (स्टैटिक)", जिसे केवल स्टोरेज, egress मुफ्त के रूप में चिह्नित किया जाता है, या "Containers"। एक स्टैटिक Component का बिल्ट आउटपुट एक S3-संगत ऑब्जेक्ट स्टोरेज बकेट में जाता है; Sarpius Router इसे सीधे वहीं से सर्व करता है, हैश किए गए बिल्ड assets (फ़ाइल एक्सटेंशन से पहले 8+ अक्षरों का हेक्स सेगमेंट, वह आकार जो Vite, Rollup और webpack सभी बनाते हैं) को Cache-Control: public, max-age=31536000, immutable के रूप में फिंगरप्रिंट करता है, और बाकी सब कुछ no-cache के रूप में चिह्नित करता है ताकि हर नई डिप्लॉयमेंट हमेशा देखी जाए। Sarpius का अपना edge हर router replica के हिसाब से सबसे लोकप्रिय स्टैटिक ऑब्जेक्ट्स का एक सीमित in-process कैश भी रखता है, जिसकी कुंजी एक रिलीज़ प्रीफिक्स पर आधारित होती है जो हर डिप्लॉयमेंट पर बदलती है, ताकि एक नई डिप्लॉयमेंट बिना किसी purge कॉल के खुद को अमान्य कर दे। इस सबके सामने, Cloudflare प्लेटफॉर्म का डिफ़ॉल्ट रूप से लागू किया गया edge है: बाहर से आने वाला ट्रैफ़िक Cloudflare के ज़रिए ही Sarpius ऐप तक पहुँचता है, जब तक कि किसी डोमेन पर भुगतान वाला Privacy route सक्षम न किया गया हो। इसके विपरीत, एक Container Component लगातार चलता है और उसी तरह प्रति मिनट बिल किया जाता है जैसे Heroku डायनो-घंटे बिल करता है, बस सब्सक्रिप्शन के बजाय वॉलेट से।
| Feature | Sarpius | Heroku |
|---|---|---|
| कंपनी / कानूनी मुख्यालय | Synthwave-technologies.nl, नीदरलैंड्स (KVK 73239038), डच/EU कानून, अपना हार्डवेयर खुद रखता है | Salesforce (US); स्टैंडर्ड प्लान अमेरिकी CLOUD Act के अधीन |
| स्टैटिक / क्लाइंट-रेंडर्ड फ्रंट-एंड | एज पर ऑब्जेक्ट स्टोरेज से सर्व किया गया; कोई कंटेनर नहीं, egress मुफ्त, Sarpius के अपने edge और Cloudflare के नेटवर्क दोनों पर कैश किया गया | कोई अलग रास्ता नहीं; एक स्टैटिक साइट भी डायनो पर चलती है और किसी भी अन्य ऐप की तरह बिल होती है |
| फ्री टियर | पहली ऐप हमेशा के लिए मुफ्त: 1 छोटा कंटेनर, 10 GB egress, सबडोमेन + TLS, कोई कार्ड नहीं | नवंबर 2022 में हटाया गया; अब कोई फ्री कंप्यूट या डेटाबेस टियर नहीं बचा |
| सबसे सस्ता हमेशा-चालू कंटेनर | मुफ्त (पहली ऐप); हर अतिरिक्त ऐप EUR 4.99/महीना, प्रति मिनट बिल किया गया | $7/महीना Basic dyno |
| मैनेज्ड Postgres | फ्री शेयर्ड टियर (500 MB, 5 कनेक्शन), या 10 GB के साथ EUR 2.99/महीने से dedicated | $5/महीने से, कोई फ्री टियर नहीं |
| ऑब्जेक्ट स्टोरेज | S3-संगत, बिल्ट-इन, EUR 0.025/GB-महीना | कोई खुद का प्रोडक्ट नहीं; केवल थर्ड-पार्टी ऐड-ऑन |
| बिलिंग यूनिट | प्रीपेड वॉलेट से प्रति मिनट; ऐप रोकें, बिलिंग रुक जाती है | एक बार-बार आने वाले मासिक चार्ज पर प्रति-सेकंड डायनो-घंटे |
| कस्टम डोमेन + TLS | EUR 1.99/महीना, स्वचालित Let's Encrypt; वैकल्पिक भुगतान वाला Cloudflare-बायपास ("Privacy route"), +EUR 4.99/महीना | शामिल, ACM-प्रबंधित |
| Git स्रोत | GitHub, GitLab, Gitea, Bitbucket, या कोई भी सामान्य git remote | Heroku remote में git push, GitHub एकीकरण |
| EU-only डेटा निवास | डिफ़ॉल्ट, हर टियर पर | केवल Enterprise Private Spaces |
| प्लेटफॉर्म एक्सपोर्ट / माइग्रेशन बंडल | पूरा Project माइग्रेशन बंडल: कंटेनर फ़ाइलें, SQL डेटाबेस डंप, बकेट ऑब्जेक्ट्स, कमिट मैनिफेस्ट, 2FA के पीछे शॉर्ट-लिव्ड टोकन के ज़रिए secrets.env, 24 घंटे रिटेंशन, प्रति 24 घंटे 1 बंडल | कोई प्रोजेक्ट-वाइड आर्काइव नहीं; डायनो फ़ाइल सिस्टम अस्थायी है और आर्काइव के रूप में एक्सपोर्ट नहीं किया जा सकता |
एक सामान्य हॉबी सेटअप, एक स्टैटिक या सर्वर-रेंडर्ड वेब ऐप और एक छोटा Postgres डेटाबेस, लगातार चलते हुए: Heroku पर यह लगभग $7 (Basic dyno) + $5 (Postgres Essential) = बैंडविड्थ से पहले $12/महीना है, चाहे फ्रंट-एंड स्टैटिक हो या न हो। Sarpius पर वही आकार EUR 0/महीना है अगर यह फ्री शेयर्ड Postgres टियर (500 MB) पर आपकी पहली ऐप है, और अगर फ्रंट-एंड एक स्टैटिक बिल्ड है तो इसकी ऐप के अलावा कोई अतिरिक्त कीमत नहीं है। एक बार जब आप पहली फ्री ऐप से आगे बढ़ जाते हैं: दूसरी कंटेनर ऐप के लिए EUR 4.99/महीना और dedicated Postgres के लिए EUR 2.99/महीना। कंटेनर ऐप पर शामिल 10 GB से ऊपर बैंडविड्थ EUR 0.05/GB है; स्टैटिक Component के लिए ऑब्जेक्ट स्टोरेज को egress पर नहीं बल्कि स्टोरेज साइज़ पर, EUR 0.025/GB-महीना, बिल किया जाता है, क्योंकि EU Data Act के तहत egress मुफ्त है।
रिपॉजिटरी कनेक्ट करने वाला विज़ार्ड 45 फ्रेमवर्क और रनटाइम पहचानता है। स्टैटिक/edge साइड पर: Next.js, Nuxt, SvelteKit, Astro, Angular, React, Vue, Vite और Remix-स्टाइल React Router, साथ ही Hugo, Eleventy, Docusaurus, MkDocs और सादी स्टैटिक साइट्स। कंटेनर साइड पर: Laravel, Symfony, WordPress और सादा PHP; Express, Fastify, NestJS, Hono और Node.js; Django, Flask, FastAPI, Streamlit और Gradio; Go, Maven या Gradle पर Java, और .NET; साथ ही Strapi, PocketBase और Discord बॉट। सामान्य नियम: जिस फ्रेमवर्क को सर्वर प्रोसेस की ज़रूरत नहीं है, वह स्टोरेज से सर्व होता है; जो कुछ भी लगातार चलता है वह कंटेनर में चलता है।
इस बारे में सीधे बात करना बिक्री-पिच से ज़्यादा ज़रूरी है: सब कुछ अभी एक ही नीदरलैंड्स लोकेशन से चलता है, इसलिए वहाँ कोई आउटेज आपकी ऐप को भी साथ ले डूबता है; दूसरा, स्वतंत्र ज़ोन रोडमैप पर है। सेल्फ-सर्विस, point-in-time recovery के साथ बैकअप और रिस्टोर वह है जिस पर Sarpius अभी बना रहा है, यह किसी "कभी न कभी" वाली चीज़ नहीं है, लेकिन यह अभी लाइव नहीं है, इसलिए आज रिस्टोर सपोर्ट के ज़रिए होता है। Serverless Functions भी अभी मौजूद नहीं हैं; वे योजनाबद्ध हैं, उपलब्ध नहीं।
यह समय-सीमित नहीं है। हर अकाउंट पर पहली ऐप तब तक मुफ्त रहती है जब तक अकाउंट मौजूद है: एक छोटा कंटेनर, हर महीने 10 GB बैंडविड्थ, TLS के साथ एक मुफ्त सबडोमेन, कोई क्रेडिट कार्ड नहीं।
हाँ। फ्री टियर पर कुछ प्रतिस्पर्धियों की तरह कोई "केवल व्यक्तिगत उपयोग" वाली शर्त नहीं है; एक पहली ऐप जो पैसा कमाना शुरू करती है, वह उसी फ्री टियर पर बनी रहती है। सेवा की शर्तें इसे साफ़ तौर पर बताती हैं: आप किसी भी वैध उद्देश्य के लिए, कमर्शियल उपयोग सहित, Free Tier का उपयोग कर सकते हैं।
नहीं। Sarpius एक डच कंपनी है जो अपने खुद के हार्डवेयर पर चलती है, जिसकी स्वामित्व श्रृंखला में कोई अमेरिकी मूल कंपनी नहीं है। कंप्यूट और स्टोरेज आज नीदरलैंड्स में चलते हैं, और किसी भी भविष्य की रीजन बताई गई पॉलिसी के अनुसार EU/EEA के अंदर ही रहेगी।
हाँ। GitHub, GitLab, Gitea, Bitbucket या एक सादा git remote सब एक ही तरह से काम करते हैं; कॉन्फ़िगर की गई ब्रांच पर पुश डिप्लॉय ट्रिगर करता है।
10 GB बंडल से ऊपर EUR 0.05 प्रति GB, वॉलेट से बिल किया गया, बंडल के 80% और 100% पर ईमेल अलर्ट के साथ और एक वैकल्पिक हार्ड कैप। स्टोरेज से सर्व किया गया एक स्टैटिक Component के पास ऐसा कोई बंडल नहीं है जो खत्म हो सके; इसे ट्रैफ़िक पर नहीं बल्कि स्टोर की गई साइज़ पर बिल किया जाता है।
किसी कंटेनर को रोकें और उसकी बिलिंग रुक जाती है; कोई कैंसिलेशन प्रोसेस नहीं करनी पड़ती और बंद होने के बाद कोई निष्क्रिय-मिनट चार्ज नहीं लगता।
परिणाम चाहे जो भी हो, रिपॉजिटरी अपने ही git होस्ट पर बनी रहती है, और डेटाबेस व ऑब्जेक्ट स्टोरेज मानक क्लाइंट्स और S3 एक्सेस कीज़ के साथ सुलभ रहते हैं। आप 2FA चालू होने पर अपने टू-फैक्टर कोड सहित, कंसोल लॉगिन के पीछे, Project workspace से सीधे एक पूरा Project माइग्रेशन बंडल भी डाउनलोड कर सकते हैं। यह बंडल हर component के लिए बनाई गई फ्रंट-एंड/स्टैटिक आउटपुट और लाइव कंटेनर फ़ाइलें, हर डेटाबेस का एक SQL डंप, बकेट ऑब्जेक्ट्स, और git रिपॉजिटरी URL, सटीक कमिट SHA और प्रति फ़ाइल sha256 चेकसम बताने वाला एक मैनिफेस्ट पैक करता है, साथ ही यह भी बताता है कि क्या छोड़ा गया और क्यों। सीक्रेट्स कभी भी सेव किए गए आर्काइव फ़ाइल में नहीं रखे जाते; उन्हें डाउनलोड के समय एक शॉर्ट-लिव्ड, एक-बार-उपयोग होने वाले टोकन के ज़रिए, जो 5 मिनट के लिए वैध होता है, डिक्रिप्ट करके secrets.env के रूप में जोड़ा जाता है। बंडल 24 घंटे के लिए रखे जाते हैं, और हर 24 घंटे में एक बार नया बंडल माँगा जा सकता है।