Mopidy: Pindahkan infrastruktur Mopidy dari Rackspace

Dibuat pada 18 Okt 2017  ·  13Komentar  ·  Sumber: mopidy/mopidy

Rackspace telah mensponsori Mopidy dengan VPS selama beberapa tahun terakhir. Mereka sekarang menghentikan program Diskon Sumber Terbuka mereka, ref. email ini saya terima dari mereka kemarin:

Terima kasih telah berpartisipasi dalam program Diskon Sumber Terbuka! Selama 3 tahun terakhir, Rackspace telah menyediakan lebih dari 100 startup dengan infrastruktur cloud diskon melalui program ini. Kami bangga dengan kontribusi kami di bidang ini, dan berharap kredit ini telah membantu berkontribusi pada keberhasilan organisasi Anda seperti halnya untuk banyak orang lain.

Dengan itu, kami telah memutuskan bahwa sekarang adalah waktu yang tepat untuk menutup program ini. Pada tanggal 31 Desember 2017, program diskon Open Source akan berakhir, dan kredit tidak akan lagi diterapkan ke akun Anda. Anda akan bertanggung jawab atas jumlah tagihan penuh Anda di masa mendatang.

Terima kasih banyak kepada Rackspace atas dukungannya!


Sekarang, mari kita lanjutkan...

Mari kita lanjutkan diskusi seputar hosting alternatif dalam edisi ini dan lacak apa yang tersisa untuk dilakukan sebelum akhir tahun.

Saat ini kami memiliki vhost Nginx berikut di server Rackspace kami:

apt.mopidy.com

Arsip APT statis, termasuk skrip, perangkat lunak, dan kunci GPG untuk memperbarui arsip dengan paket baru.

Alternatif hosting:

  • PaketCloud. Saya pikir alternatif ini termasuk mengubah penandatanganan dengan kunci GPG yang dikeluarkan oleh PackageCloud, yang akan mengharuskan semua pengguna yang ada untuk mengimpor kunci GPG baru untuk mendapatkan pembaruan. Itu pemecah kesepakatan bagi saya.
  • VM Mopidy baru di mesin yang @adamcik dan saya memiliki VM pribadi kami.
  • Alternatif lain?

auth.mopidy.com

Jembatan OAuth Spotify sehingga kami dapat menggunakan OAuth dari aplikasi non-web.

Alternatif hosting:

  • Heroku akan menyenangkan, tapi saya rasa kita membutuhkan level Hobby ($7/bulan) untuk menghindari aplikasi tidur.
  • VM Mopidy baru di mesin yang @adamcik dan saya memiliki VM pribadi kami.
  • Alternatif lain?

diskusikan.mopidy.com

Forum Wacana kami.

Saya pikir kita harus mendaftar ke Wacana untuk hosting gratis. Aku bisa melakukan ini.

dl.mopidy.com

Pi Musicbox merilis hosting gambar.

Saya pikir kita harus mengunggah semua ini ke GitHub Rilis ASAP dan menjatuhkan vhost di akhir tahun. Saya bisa melakukan ini jika @kingosticks setuju.

Komentar yang paling membantu

Tiga pembaruan...

dl.mopidy.com

Terima kasih kepada @trygveaa , kami menemukan bahwa hanya tanggal penulis dan bukan tanggal commiter untuk komit placeholder rilis yang disetel ke 1970. Dengan perbaikan itu, rilis Pi Musicbox yang lama sekarang diurutkan setelah rilis terbaru.

Vhost dl.mopidy.com telah diperbarui dengan aturan pengalihan berikut agar semua URL tetap berfungsi:

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;

diskusikan.mopidy.com

Wacana telah menyetujui aplikasi kami untuk hosting gratis dengan satu-satunya persyaratan adalah bahwa kami mengubah nama host dari diskusi.mopidy.com menjadi wacana.mopidy.com. Saya tidak memiliki masalah dengan itu dan ingin menyingkirkan tugas reguler untuk memutakhirkan Wacana dan tugas tidak teratur untuk membangun kembali citra Docker.

Saya akan melanjutkan migrasi ini kecuali seseorang memiliki argumen yang kuat menentangnya. Saya tentu saja akan membuat redirect.mopidy.com ke wacana.mopidy.com.

Rackspace berbalik

Saya menerima email berikut dari Rackspace hari ini:

Kami mohon maaf atas kebingungan yang mungkin ditimbulkan oleh komunikasi kemarin. Meskipun kami tidak lagi menerima pelamar baru untuk program Open Source Discount (OSS), semua pelanggan program OSS yang ada akan tetap mendapatkan kredit mereka. Rackspace berkomitmen pada teknologi open source, dan kami berharap dapat terus mendukung Anda dan proyek Open Source Anda.

Penggunaan kata "kredit" membuat ini agak kabur, tapi itu mungkin hanya solusi internal mereka untuk memberi kami hosting gratis. Saya menafsirkan ini sebagai: kita bebas untuk tetap berada di Rackspace selama yang kita inginkan.

Dengan mengingat pesan itu, saya menyarankan agar kita:

  • melanjutkan penghentian dl.mopidy.com,
  • lanjutkan pindah ke Wacana untuk hosting forum, dan
  • biarkan apt.mopidy.com dan auth.mopidy.com berjalan di server Rackspace untuk saat ini.

Semua 13 komentar

apt.mopidy.com

Saya memiliki Pi Musicbox v1.0 baru (dikurangi, lebih mudah dikelola) yang hanya memiliki beberapa bit yang dikemas. Saya ingin mengeluarkan ini di beberapa titik. Apakah saya bisa mendapatkan akses yang memadai jika itu adalah VM di mesin pribadi Anda? Dan saya berasumsi kalian membayar untuk ini sendiri, yang tidak adil.

Saya pikir kita harus mendaftar ke Wacana untuk hosting gratis. Aku bisa melakukan ini.

Saya setuju, saya pikir kami sesuai dengan tagihan.

Pi Musicbox merilis hosting gambar.

Saya pikir kita harus mengunggah semua ini ke GitHub Rilis ASAP dan menjatuhkan vhost di akhir tahun. Saya bisa melakukan ini jika @kingosticks setuju.

Saya setuju dan saya akan melakukan ini, mungkin di akhir pekan.

Maaf, saya melewatkan @jodal yang mengatakan dia akan mengunggah rilis lama. Jika Anda ingin melakukannya, silakan saja!

Satu-satunya biaya untuk mesin VM adalah membelinya pada awalnya dan memperbaiki jika terjadi kesalahan. Kami belum pernah menggunakannya sebelumnya karena kami tidak ingin bergantung pada infrastruktur "pribadi" dan kami tidak dapat memberikan akses sebanyak itu.

Untuk jembatan OAuth saya sedang melihat apakah AppEngine atau sesuatu seperti itu dapat memiliki tingkat yang akan berfungsi. Itu benar-benar tidak perlu banyak berfungsi, dan dapat dengan mudah di-porting ke sistem penyimpanan lain selain sqlite jika diperlukan.

Netlify membuat tier gratis yang cocok untuk OSS. Bisakah kita menggunakannya untuk meng-host apt.mopidy.com?

Beberapa kombinasi https://cloud.google.com/free/docs/always-free-usage-limits mungkin berfungsi untuk jembatan OAuth.

Saya ingin tahu apakah Anda bisa mendapatkan perusahaan yang biasanya tidak menyediakan hosting gratis untuk mensponsori proyek? OVH, Hetzner, online.net... ada banyak opsi yang merupakan perusahaan hosting dengan volume sangat tinggi yang memiliki DC mereka sendiri dan tidak akan memperhatikan memberikan mesin fisik dengan 128GB RAM dan 2 x Xeon E5 ke proyek OSS: ) Kemudian Anda dapat menggunakan solusi wadah aman seperti LXD, OpenShift atau SmartOS untuk membuat area dengan tingkat sensitivitas/akses yang berbeda (misalnya untuk memberikan kemampuan kepada orang-orang tertentu untuk memperbarui/memublikasikan paket di satu area tanpa memberi mereka SSH tingkat pengguna yang berbahaya ke seluruh infrastruktur).

Saya sekarang telah mendaftar ke Wacana di https://blog.discourse.org/2016/03/free-discourse-forum-hosting-for-community-friendly-github-projects/ untuk contoh Wacana yang dihosting, dengan motivasi berikut surat:

Salam pembuka!

Proyek Mopidy sudah memiliki situs Wacana di https://discuss.mopidy.com yang melayani komunitas di sekitar proyek Mopidy, 50+ ekstensi Mopidy (https://pypi.org/search/?q=mopidy), dan distribusi Pi Musicbox (http://www.pimusicbox.com) untuk Raspberry Pi.

Kami telah dihosting sendiri di server Rackspace yang disponsori selama beberapa tahun terakhir, tetapi Rackspace sekarang mengakhiri program Diskon Sumber Terbuka mereka (lihat https://github.com/mopidy/mopidy/issues/1643 untuk detailnya), dan kami sedang mencari host baru untuk situs Wacana kami.

Bisakah Anda membantu kami?

Semua rilis Pi Musicbox dari https://dl.mopidy.com/pimusicbox kini telah diunggah ke https://github.com/pimusicbox/pimusicbox/releases.

Penafian:

  • Untuk dapat membuat Rilis GitHub, saya membutuhkan tag git untuk setiap rilis. Karena rilis Pi Musicbox lama cukup buatan tangan, mungkin tidak ada komit yang cocok dengan sempurna. Sebagai solusinya, saya membuat komit yatim piatu yang saya arahkan ke semua tag baru.
  • Saya mencoba mengatur tanggal komit dan tag ke 1970-01-01T00:00:00Z untuk menyortirnya setelah rilis terbaru saat ini, 0.7.0rc4, tetapi itu tidak berhasil.

Terima kasih @jodal , sepertinya itu akan memakan waktu lama bagi saya untuk mencari tahu dan melakukannya.

Ada beberapa saran untuk alternatif Rackspace di https://news.ycombinator.com/item?id=15502356 , Linode terdengar menarik.

Tiga pembaruan...

dl.mopidy.com

Terima kasih kepada @trygveaa , kami menemukan bahwa hanya tanggal penulis dan bukan tanggal commiter untuk komit placeholder rilis yang disetel ke 1970. Dengan perbaikan itu, rilis Pi Musicbox yang lama sekarang diurutkan setelah rilis terbaru.

Vhost dl.mopidy.com telah diperbarui dengan aturan pengalihan berikut agar semua URL tetap berfungsi:

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;

diskusikan.mopidy.com

Wacana telah menyetujui aplikasi kami untuk hosting gratis dengan satu-satunya persyaratan adalah bahwa kami mengubah nama host dari diskusi.mopidy.com menjadi wacana.mopidy.com. Saya tidak memiliki masalah dengan itu dan ingin menyingkirkan tugas reguler untuk memutakhirkan Wacana dan tugas tidak teratur untuk membangun kembali citra Docker.

Saya akan melanjutkan migrasi ini kecuali seseorang memiliki argumen yang kuat menentangnya. Saya tentu saja akan membuat redirect.mopidy.com ke wacana.mopidy.com.

Rackspace berbalik

Saya menerima email berikut dari Rackspace hari ini:

Kami mohon maaf atas kebingungan yang mungkin ditimbulkan oleh komunikasi kemarin. Meskipun kami tidak lagi menerima pelamar baru untuk program Open Source Discount (OSS), semua pelanggan program OSS yang ada akan tetap mendapatkan kredit mereka. Rackspace berkomitmen pada teknologi open source, dan kami berharap dapat terus mendukung Anda dan proyek Open Source Anda.

Penggunaan kata "kredit" membuat ini agak kabur, tapi itu mungkin hanya solusi internal mereka untuk memberi kami hosting gratis. Saya menafsirkan ini sebagai: kita bebas untuk tetap berada di Rackspace selama yang kita inginkan.

Dengan mengingat pesan itu, saya menyarankan agar kita:

  • melanjutkan penghentian dl.mopidy.com,
  • lanjutkan pindah ke Wacana untuk hosting forum, dan
  • biarkan apt.mopidy.com dan auth.mopidy.com berjalan di server Rackspace untuk saat ini.

Dua pembaruan...

dl.mopidy.com

Semua referensi yang saya ketahui di dokumen dan situs web Pi MusicBox telah diperbarui untuk merujuk ke Rilis GitHub alih-alih dl.mopidy.com.

Saya pikir satu-satunya yang tersisa sekarang adalah membiarkan beberapa tahun berlalu sebelum dl.mopidy.com menghilang secara diam-diam.

diskusikan.mopidy.com est mort, vive wacana.mopidy.com

Saya baru saja menyelesaikan migrasi forum Wacana dari server Rackspace kami sendiri ke hosting yang disponsori oleh Wacana di https://discourse.mopidy.com. Terima kasih kepada Discourse atas dukungannya yang luar biasa sejauh ini! :-)

Proses migrasi

  1. Letakkan diskusikan.mc dalam mode hanya baca.
  2. Ambil cadangan situs lengkap.
  3. Bagikan cadangan dengan dukungan Wacana.
  4. Wacana memulihkan cadangan di wacana.mc dan menyesuaikan jalur unggahan, dll, agar sesuai dengan penyiapannya.
  5. Perbarui pengaturan untuk login OAuth GitHub/Google/Facebook/Twitter. Yahoo tampaknya tidak memerlukan pengaturan apa pun. Verifikasi login Yahoo masih berfungsi akan menyenangkan.
  6. Tes tes tes.
  7. Alihkan diskusi.mc ke wacana.mc
  8. Hancurkan pengaturan balasan email lama yang menyertakan rute penerusan Mailgun, akun GMail, dan polling POP3.
  9. Perbarui semua referensi ke discussion.mopidy.com di seluruh repo di https://github.com/mopidy dan https://github.com/pimusicbox.

Regresi yang diketahui

Membalas melalui email ke email yang dikirim sebelum migrasi, dengan alamat balasan pada formulir " [email protected] ", tidak berfungsi karena Wacana memiliki pengaturan balasan email mereka sendiri. Saya telah menghapus rute Mailgun untuk membuat balasan ini terpental alih-alih menghilang dalam diam.

@kingosticks mungkin akan terpengaruh oleh ini, jadi sebutkan namanya di sini untuk membuatnya sadar akan hal ini.

Brilian terima kasih @jodal. Saya cenderung tidak membalas email selama beberapa hari karena cukup lambat.

Dua tahun kemudian, saya sekarang telah menghapus semua jejak dl.mopidy.com dan discussion.mopidy.com.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat