قامت Rackspace برعاية Mopidy باستخدام VPS على مدار السنوات العديدة الماضية. إنهم الآن يوقفون برنامج الخصم المفتوح المصدر الخاص بهم ، المرجع. هذا البريد الإلكتروني الذي تلقيته منهم أمس:
شكرًا لك على المشاركة في برنامج الخصم المفتوح المصدر! على مدار السنوات الثلاث الماضية ، قدمت Rackspace أكثر من 100 شركة ناشئة ببنية أساسية سحابية مخفضة السعر من خلال هذا البرنامج. نحن فخورون بمساهمتنا في هذا المجال ، ونأمل أن تكون هذه الاعتمادات قد ساعدت في نجاح مؤسستك كما فعلت مع العديد من الآخرين.
مع ذلك ، قررنا أن الوقت الحالي هو الوقت المناسب لإغلاق هذا البرنامج. في 31 كانون الأول (ديسمبر) 2017 ، سينتهي برنامج الخصم مفتوح المصدر ولن يتم تطبيق الأرصدة على حسابك. ستكون مسؤولاً عن دفع مبلغ فاتورتك بالكامل من الآن فصاعدًا.
شكر كبير لـ Rackspace على الدعم!
الآن ، دعنا ننتقل ...
دعنا نستمر في المناقشة حول الاستضافة البديلة في هذا العدد ونتتبع ما يتبقى للقيام به قبل نهاية العام.
حاليًا لدينا مضيفات Nginx التالية على خادم Rackspace الخاص بنا:
أرشيف APT الثابت ، يتضمن البرامج النصية ومفتاح GPG لتحديث الأرشيف بحزم جديدة.
بدائل الاستضافة:
جسر Spotify OAuth حتى نتمكن من استخدام OAuth من تطبيقات بخلاف تطبيقات الويب.
بدائل الاستضافة:
منتدى الخطاب لدينا.
أعتقد أننا يجب أن نتقدم بطلب إلى Discourse للحصول على استضافة مجانية. أستطيع أن أفعل ذلك.
Pi Musicbox إصدار استضافة الصور.
أعتقد أنه يجب علينا تحميل كل هذه الإصدارات إلى GitHub Releases في أسرع وقت ممكن وإسقاط مضيف vhost في نهاية العام. يمكنني القيام بذلك إذا وافق kingosticks .
apt.mopidy.com
لديّ إصدار جديد من Pi Musicbox v1.0 (مخفض ، أكثر قابلية للإدارة) يحتوي على بضع بتات فقط. أريد أن أخرج هذا هناك في وقت ما. هل سأكون قادرًا على الحصول على وصول كافٍ إذا كان جهاز افتراضي على جهازك الخاص؟ وأفترض يا رفاق أنكم تدفعون مقابل هذا بأنفسكم ، وهو أمر غير عادل.
أعتقد أننا يجب أن نتقدم بطلب إلى Discourse للحصول على استضافة مجانية. أستطيع أن أفعل ذلك.
أوافق ، أعتقد أننا نلائم القانون.
Pi Musicbox إصدار استضافة الصور.
أعتقد أنه يجب علينا تحميل كل هذه الإصدارات إلى GitHub Releases في أسرع وقت ممكن وإسقاط مضيف vhost في نهاية العام. يمكنني القيام بذلك إذا وافق kingosticks .
أوافق وسأفعل ذلك ، ربما في عطلة نهاية الأسبوع.
آسف ، فاتني أن jodal قال إنه سيحمّل الإصدارات القديمة. إذا كنت تريد أن تفعل ذلك ، فانتقل إلى الأمام!
التكلفة الوحيدة لجهاز VM هي شرائه مبدئيًا وإصلاحه إذا حدث خطأ ما. لم نستخدمها من قبل لأننا لا نريد الاعتماد على البنية التحتية "الخاصة" ولا يمكننا منحها نفس القدر من الوصول.
بالنسبة لجسر OAuth كنت أبحث عن ما إذا كان AppEngine أو شيء من هذا القبيل يمكن أن يكون له مستوى يعمل. إنه لا يحتاج حقًا إلى الكثير للعمل ، ويمكن بسهولة نقله إلى نظام تخزين آخر غير sqlite إذا لزم الأمر.
تقدم Netlify طبقة مجانية مناسبة لـ OSS. هل يمكننا استخدامها لاستضافة apt.mopidy.com؟
قد تعمل مجموعة من https://cloud.google.com/free/docs/always-free-usage-limits لجسر OAuth.
أتساءل عما إذا كان بإمكانك الحصول على شركة لا تقوم عادة باستضافة مجانية لرعاية المشروع؟ OVH و Hetzner و online.net ... هناك الكثير من الخيارات التي تعد شركات استضافة ذات حجم كبير للغاية تمتلك وحدات تحكم خاصة بها ولن تكاد تلاحظ إعطاء آلة فعلية بسعة 128 جيجابايت من ذاكرة الوصول العشوائي و 2 x Xeon E5 لمشروع OSS: ) ثم يمكنك استخدام حل حاوية آمنة مثل LXD أو OpenShift أو SmartOS لإنشاء مناطق بمستويات مختلفة من الحساسية / الوصول (على سبيل المثال لمنح بعض الأشخاص القدرة على تحديث / نشر الحزم في منطقة واحدة دون إعطائهم SSH على مستوى المستخدم الخطير إلى البنية التحتية بأكملها).
لقد تقدمت الآن بطلب إلى الخطاب على https://blog.discourse.org/2016/03/free-discourse-forum-hosting-for-community-fri friendly-github-projects/ للحصول على مثال خطاب مستضاف ، مع التحفيز التالي رسالة:
تحيات!
يحتوي مشروع Mopidy بالفعل على موقع Discourse على https://discuss.mopidy.com والذي يخدم المجتمع حول مشروع Mopidy ، و 50+ امتدادات Mopidy (https://pypi.org/search/؟q=mopidy) ، و توزيع Pi Musicbox (http://www.pimusicbox.com) لـ Raspberry Pi.
لقد تمت استضافتنا ذاتيًا على خادم Rackspace برعاية خلال السنوات القليلة الماضية ، ولكن Rackspace ينهي الآن برنامج الخصم مفتوح المصدر (راجع https://github.com/mopidy/mopidy/issues/1643 للحصول على التفاصيل) ، و نحن نبحث عن مضيف جديد لموقع الخطاب الخاص بنا.
هل تستطيع مساعدتنا في الخارج؟
تم الآن تحميل جميع إصدارات Pi Musicbox من https://dl.mopidy.com/pimusicbox إلى https://github.com/pimusicbox/pimusicbox/releases.
إخلاء المسؤولية:
شكرًا jodal ، يبدو أن هذا كان سيستغرق وقتًا طويلاً لاكتشافه والقيام به.
هناك بعض الاقتراحات لبدائل Rackspace على https://news.ycombinator.com/item؟id=15502356 ، تبدو Linode مثيرة للاهتمام.
ثلاثة تحديثات ...
بفضل trygveaa ، اكتشفنا أنه تم تعيين تاريخ المؤلف فقط وليس تاريخ الالتزام بالعنصر النائب للإصدار إلى 1970. مع هذا الإصلاح ، يتم الآن فرز إصدارات Pi Musicbox القديمة بعد أحدث الإصدارات.
تم تحديث dl.mopidy.com vhost بقواعد إعادة التوجيه التالية للحفاظ على عمل كافة عناوين URL:
rewrite ^/pimusicbox/$ https://github.com/pimusicbox/pimusicbox/releases permanent;
rewrite ^/pimusicbox/pimusicbox-(.*).zip https://github.com/pimusicbox/pimusicbox/releases/download/v$1/pimusicbox-$1.zip permanent;
وافق الخطاب على طلبنا للاستضافة المجانية بشرط وحيد هو أن نغير اسم المضيف من Discuss.mopidy.com إلى discourse.mopidy.com. ليس لدي مشكلة في ذلك وأرغب في التخلص من المهمة المعتادة المتمثلة في ترقية الخطاب والمهمة غير المنتظمة المتمثلة في إعادة بناء صورة Docker.
سوف أمضي قدمًا في هذه الهجرة ما لم يكن لدى شخص ما حجج قوية ضدها. سأقوم بالطبع بإعادة توجيه Discuss.mopidy.com إلى موقع discourse.mopidy.com.
لقد تلقيت البريد الإلكتروني التالي من Rackspace اليوم:
نعتذر عن أي لبس قد يكون سببه اتصال الأمس. بينما لم نعد نقبل المتقدمين الجدد لبرنامج الخصم المفتوح المصدر (OSS) ، سيحتفظ جميع عملاء برنامج OSS الحاليين بأرصدةهم. تلتزم Rackspace بالتكنولوجيا مفتوحة المصدر ، ونتطلع إلى مواصلة دعمك ودعم مشروعك مفتوح المصدر.
استخدام كلمة "أرصدة" يجعل هذا الأمر غامضًا بعض الشيء ، ولكن من المحتمل أن يكون هذا هو الحل الداخلي فقط لمنحنا استضافة مجانية. أفسر هذا على أنه: نحن أحرار في البقاء على Rackspace للمدة التي نحبها.
مع وضع هذه الرسالة في الاعتبار ، أقترح أن نقوم بما يلي:
تحديثان ...
تم تحديث جميع المراجع التي أعرفها في مستندات Pi MusicBox وموقع الويب للإشارة إلى إصدارات GitHub بدلاً من dl.mopidy.com.
أعتقد أن الشيء الوحيد المتبقي الآن هو ترك بضع سنوات تمر قبل اختفاء dl.mopidy.com بصمت.
لقد أكملت للتو ترحيل منتدى Discourse من خادم Rackspace الخاص بنا إلى الاستضافة برعاية Discourse على https://discourse.mopidy.com. شكرًا لـ Discourse على الدعم الكبير حتى الآن! :-)
عملية الهجرة
الانحدارات المعروفة
الرد بالبريد الإلكتروني على رسائل البريد الإلكتروني المرسلة من قبل الترحيل ، مع عنوان الرد على النموذج " [email protected] " ، لا يعمل لأن لدى Discourse إعداد الرد على البريد الإلكتروني الخاص بها. لقد قمت بإزالة مسار Mailgun لجعل هذه الردود ترتد بدلاً من أن تختفي في صمت.
من المحتمل أن يتأثر kingosticks بهذا ، لذا ذكر بالاسم هنا لإعلامه بذلك.
شكرا جزيلا @ jodal. لا أميل إلى الرد عبر البريد الإلكتروني كثيرًا في الأيام التي كانت بطيئة جدًا.
بعد ذلك بعامين ، قمت الآن بإزالة جميع آثار dl.mopidy.com ومناقشة.mopidy.com.
التعليق الأكثر فائدة
ثلاثة تحديثات ...
dl.mopidy.com
بفضل trygveaa ، اكتشفنا أنه تم تعيين تاريخ المؤلف فقط وليس تاريخ الالتزام بالعنصر النائب للإصدار إلى 1970. مع هذا الإصلاح ، يتم الآن فرز إصدارات Pi Musicbox القديمة بعد أحدث الإصدارات.
تم تحديث dl.mopidy.com vhost بقواعد إعادة التوجيه التالية للحفاظ على عمل كافة عناوين URL:
Discuss.mopidy.com
وافق الخطاب على طلبنا للاستضافة المجانية بشرط وحيد هو أن نغير اسم المضيف من Discuss.mopidy.com إلى discourse.mopidy.com. ليس لدي مشكلة في ذلك وأرغب في التخلص من المهمة المعتادة المتمثلة في ترقية الخطاب والمهمة غير المنتظمة المتمثلة في إعادة بناء صورة Docker.
سوف أمضي قدمًا في هذه الهجرة ما لم يكن لدى شخص ما حجج قوية ضدها. سأقوم بالطبع بإعادة توجيه Discuss.mopidy.com إلى موقع discourse.mopidy.com.
Rackspace يستدير
لقد تلقيت البريد الإلكتروني التالي من Rackspace اليوم:
استخدام كلمة "أرصدة" يجعل هذا الأمر غامضًا بعض الشيء ، ولكن من المحتمل أن يكون هذا هو الحل الداخلي فقط لمنحنا استضافة مجانية. أفسر هذا على أنه: نحن أحرار في البقاء على Rackspace للمدة التي نحبها.
مع وضع هذه الرسالة في الاعتبار ، أقترح أن نقوم بما يلي: