Стоимость обслуживания форума

Я создал очень небольшой форум на Discourse для моего маленького некоммерческого игрового сообщества.
(Это сообщество существует уже 20 лет: сначала на ezboard, затем на vBulletin; более поздний контент был импортирован в Discourse.)
Ежегодное количество консолидированных просмотров страниц — 50 000, количество постов в год — 4 000.

Трафик более или менее стабилен, но расходы растут…

Виртуальный сервер (droplet) от Digital Ocean немного подорожал за эти годы и сейчас стоит около 14 долларов.
Mailgun, когда-то бесплатный, теперь обходится мне в 1 доллар время от времени.
В частности, расходы на AWS выросли с 4 долларов в январе прошлого года до 8 долларов в этом году..

Будучи некоммерческим сообществом, мы должны минимизировать затраты, и время от времени некоторые участники предлагают перейти на бесплатные решения, такие как Discord (хотя я считаю, что они далеко не идеальны для наших целей).

Есть ли идеи, как сэкономить несколько долларов? (без лишних проблем с миграцией)
И есть ли какие-либо подсказки, почему расходы на AWS так сильно растут?

Заранее спасибо за любую помощь!

8 лайков

Это самая простая часть: из-за Amazon, и это никак не связано с глобальной ситуацией. Они знают, что уйти с AWS сложнее, чем можно ожидать — по крайней мере, для небольших игроков.

Всё остальное… Можно сравнивать цены и экономить здесь и там, но:

  • когда сайту нужны ресурсы, и
  • все повышают цены,

то вариантов не так много.

Не используйте CDN. Это не так важно, вопреки шумихе. CDN — это больше или меньше просто дорогое резервное решение :wink: Держите свой сервер максимально загруженным — ничего не обходится дороже, чем неиспользуемая оперативная память или процессорные ядра.

Попробуйте монетизировать. Все ненавидят рекламу, но… мы научились с этим жить.

Но если вы найдёте хорошее решение, пожалуйста, поделитесь им — вы не единственный, кто борется с этой проблемой.

8 лайков

Подумывали ли вы или рассматриваете ли вы возможность предоставить участникам опцию пожертвований?

Понимаю, что не хочется переходить на что-то вроде Discord, так как это скорее онлайн-чат, чем доска сообщений. Кроме того, с плагином Discourse Chat необходимость в сервере Discord отпадает.

Как уже упоминалось, плагин для рекламы может стать хорошим решением. Также существует плагин Amazon Affiliates. Вероятно, вам потребуется пересобрать посты, чтобы он обновил старые сообщения ссылками на Amazon.

Плагин чата, например, можно предлагать как опцию VIP для пользователей, которые делают пожертвования, скажем, около 20 долларов в год, наряду с другими преимуществами. Например, как в Humble Bundle: можно раз в 3 или 4 месяца дарить бесплатный код игры. Просто купите несколько пакетов…

5 лайков

Какую из них вы используете (если она есть в списке)? Droplet Pricing | DigitalOcean

Amazon SES действительно дешёвый. Правда, сложнее в настройке.

Это сильно зависит от вашего сообщества, но именно так я поступил для двух форумов, где я администратор.

Пример на https://unicyclist.com:

11 лайков

Награждать значками тех, кто делает пожертвования, — такая очевидная, но отличная идея, что я жалею, что не подумал об этом раньше. Спасибо!

8 лайков

Думаю, это действительно была отличная идея — использовать функцию значков для этого. :smiley_cat:

Сначала я думал о трёх значках для донатеров (бронзовый, серебряный, золотой), но моя философия такова: пожертвование в 1 € так же справедливо, как и в 100 $. Каждый пользователь делает то, что хочет и что может, и я не хотел разделять пользователей по сумме денег, которую они готовы или способны потратить, поэтому существует только один уникальный золотой значок.

11 лайков

Это также отличный способ устранить стигму «Я жертвую, но не так много, как другие». Каждый будет чувствовать себя комфортно с тем, что может пожертвовать, и все они будут представлены как «равные». :+1:

5 лайков

Я придерживаюсь того же мнения, но пользователи на моих форумах хотели значки разных цветов, поэтому я пошел им навстречу: мы настроили все методы пожертвований так, чтобы было 3 варианта. Пользователи могут платить сколько хотят и получить значок того цвета, который им нравится.

4 лайка

Как вы отслеживаете, кто поддерживает ваш форум, и когда кто-то перестаёт это делать? Или они получают значок навсегда после первой поддержки?

2 лайка

В нашей системе значки доноров выдаются на основе членства в группах, а наши интеграции вызывают вебхук на нашем сервере push-уведомлений, который фиксирует дату пожертвования и дату истечения срока, установленную на 32 дня после даты пожертвования.

Если они не продлевают подписку до истечения срока, у нас есть скрипт, который запускается ежечасно и удаляет истёкших подписчиков из групп, что приводит к отзыву значков.

Если же они продлевают подписку, скрипт обновляет даты начала и окончания.

5 лайков

Спасибо за вашу обратную связь! Очень ценим это!

4 лайка

Значок остаётся у них навсегда, независимо от суммы или количества пожертвований. :slight_smile:

5 лайков

Я всё ещё хосту свой собственный сайт за примерно 15 долларов в год за домен. Он относительно небольшой, поэтому бесплатного плана SendInBlue вполне достаточно. У нас есть выделенный сервер для этого, и нам больше ничего не нужно.

4 лайка

Изначально у нас была именно такая система, но пользователи попросили изменить её на текущую.

3 лайка

@Discoursecurious мы тоже являемся небольшим некоммерческим сообществом без организованного источника дохода. В данный момент мы просто полагаемся на пожертвования от некоторых пользователей, которые добровольно согласились жертвовать и глубоко заинтересованы в нашем успехе. Мне кажется вероятным, что скоро нам также придется запрашивать пожертвования у сообщества, поэтому мне интересно, какое решение вы примете, как будете его реализовывать и как это сработает.

Я честно рассматривал такие простые варианты, как BuyMeACoffee или создание отдельного аккаунта Venmo/PayPal для группы.

Было бы действительно здорово, если бы в Discourse был плагин для пожертвований, который позволял бы участникам сообщества напрямую вносить средства на счёт этого сообщества в Discourse. Это обеспечило бы анонимность и сняло бы с отдельных модераторов ответственность и внимание к вопросам учёта. Кроме того, это было бы легко отслеживать. #FeatureRequest

4 лайка

Сейчас я просто жду.

Поскольку мы — игровое сообщество, мы раньше собирали средства на игровой сервер. Я в этом не участвовал, а занимался сайтом и форумом.

Теперь мы закрываем сервер, поэтому я думаю о том, чтобы запустить сбор пожертвований на поддержку форума, но пока ничего не настроил!

3 лайка

На моём форуме мы уже третий год собираем пожертвования. Я заметил, что с каждым годом пожертвования поступают всё реже. Пока это не создаёт проблем: активность на форуме не изменилась, а расходы покрываются оперативно. Однако те, кто жертвовал в один год, могут быть менее склонны делать это в последующие, и сообщество остаётся практически неизменным — новых участников появляется немного.

Конечно, ситуация может отличаться от сообщества к сообществу, но это стоит держать под контролем со временем :slight_smile:

5 лайков

Я заметил, что напоминание сообществу о повторном пожертвовании может помочь, но я не люблю делать это слишком часто.

Если вы выдали кому-то значок, следует ли отнимать его, если пожертвование было сделано до определённого срока?

Возможно, эта схема лучше реализуется через «план членства».

3 лайка

Да, я не хочу быть навязчивым.
Тема закреплена до тех пор, пока не будут собраны необходимые средства, но, на мой взгляд, лучшим решением была бы полоса прогресса между заголовком и содержимым форума. С моей текущей системой этого не добиться, так как пожертвования принимаются через Ko-fi, если только…

:eyes: :grey_question:

5 лайков

С другой стороны, нельзя ли просто создать систему уровней значков?

3 лайка