Rackspace спонсирует Mopidy с помощью VPS в течение последних нескольких лет. В настоящее время они прекращают свою программу скидок с открытым исходным кодом, исх. это электронное письмо, которое я получил от них вчера:
Спасибо за участие в программе скидок с открытым исходным кодом! За последние 3 года Rackspace предоставил более 100 стартапов облачную инфраструктуру со скидкой в рамках этой программы. Мы гордимся нашим вкладом в эту область и надеемся, что эти заслуги помогли вашей организации добиться успеха, как и многим другим.
С учетом сказанного мы решили, что сейчас самое подходящее время закрыть эту программу. 31 декабря 2017 г. программа скидок Open Source завершится, и кредиты больше не будут применяться к вашей учетной записи. Вы будете нести ответственность за полную сумму вашего счета в будущем.
Большое спасибо Rackspace за поддержку!
Теперь давайте двигаться дальше ...
Давайте продолжим обсуждение альтернативного хостинга в этом выпуске и проследим, что осталось сделать до конца года.
В настоящее время у нас есть следующие виртуальные хосты Nginx на нашем сервере Rackspace:
Статический архив APT, включающий скрипты, программное обеспечение и ключ GPG для обновления архива новыми пакетами.
Альтернативы хостингу:
Spotify OAuth bridge, чтобы мы могли использовать OAuth из не-веб-приложений.
Альтернативы хостингу:
Наш дискуссионный форум.
Я думаю, нам стоит обратиться в Discourse за бесплатным хостингом. Я могу сделать это.
Хостинг изображений релиза Pi Musicbox.
Я думаю, что мы должны как можно скорее загрузить все это на GitHub Releases и удалить виртуальный хост в конце года. Я могу это сделать, если @kingosticks согласится.
apt.mopidy.com
У меня есть новый (уменьшенный, более управляемый) Pi Musicbox v1.0, в котором упаковано всего несколько бит. Я хочу, чтобы получить это там в какой-то момент. Смогу ли я получить достаточный доступ, если это виртуальная машина на вашей частной машине? И я предполагаю, что вы, ребята, платите за это сами, что нечестно.
Я думаю, нам стоит обратиться в Discourse за бесплатным хостингом. Я могу сделать это.
Я согласен, я думаю, что мы отвечаем всем требованиям.
Хостинг изображений релиза Pi Musicbox.
Я думаю, что мы должны как можно скорее загрузить все это на GitHub Releases и удалить виртуальный хост в конце года. Я могу это сделать, если @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 на уровне пользователя для вся инфраструктура).
Теперь я подал заявку в Discourse по адресу https://blog.discourse.org/2016/03/free-discourse-forum-hosting-for-community-friendly-github-projects/ для размещенного экземпляра Discourse со следующими мотивационными письмо:
Привет!
У проекта 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), и мы ищем нового хостинга для нашего сайта Discourse.
Вы можете нам помочь?
Все выпуски 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 был обновлен следующими правилами перенаправления, чтобы все 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;
Discourse одобрил нашу заявку на бесплатный хостинг с единственным требованием, чтобы мы изменили имя хоста с обсудить.mopidy.com на discourse.mopidy.com. У меня нет проблем с этим, и я хотел бы избавиться от обычной задачи по обновлению Discourse и нестандартной задачи по восстановлению образа Docker.
Я продолжу эту миграцию, если у кого-то нет веских аргументов против. Я, конечно же, сделаю переадресацию с обсудить.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 был обновлен следующими правилами перенаправления, чтобы все URL-адреса работали:
обсудить.mopidy.com
Discourse одобрил нашу заявку на бесплатный хостинг с единственным требованием, чтобы мы изменили имя хоста с обсудить.mopidy.com на discourse.mopidy.com. У меня нет проблем с этим, и я хотел бы избавиться от обычной задачи по обновлению Discourse и нестандартной задачи по восстановлению образа Docker.
Я продолжу эту миграцию, если у кого-то нет веских аргументов против. Я, конечно же, сделаю переадресацию с обсудить.mopidy.com на discourse.mopidy.com.
Rackspace оборачивается
Сегодня я получил следующее электронное письмо от Rackspace:
Использование слова «кредиты» делает это немного расплывчатым, но, вероятно, это просто их внутреннее решение предоставить нам бесплатный хостинг. Я интерпретирую это так: мы можем оставаться на Rackspace столько, сколько захотим.
Имея это в виду, я предлагаю, чтобы мы: