Я — довольный клиент DigitalOcean, и у меня есть панель управления, где мои клиенты вводят API-ключи и имя хоста, после чего автоматически создаётся Droplet, настраивается Mailgun, ожидается настройка DNS-записей, а затем устанавливается Discourse.
Это вообще не работает так, как вы предлагаете. Я связался с DigitalOcean через ваш форум (другого способа я не нашёл), чтобы сообщить об этом, но моё сообщение было удалено. Затем, через 9 месяцев, вы отвечаете здесь.
Сделать это правильно — довольно сложная задача, а случаи, когда это было бы полезно, довольно надуманны. У меня есть сайт с 100 тысячами просмотров страниц в день на Droplet с 8 ГБ оперативной памяти. Как вы думаете, кто является целевой аудиторией этого руководства?
Да, вам нужны внешние Redis, PostgreSQL и бакеты S3 с CDN, но CDN от DigitalOcean не работает, поэтому ваше руководство должно было бы пошагово объяснять настройку CDN от другой компании. Не думаю, что вы хотите этого. И это только начало настройки. Если затем кто-то захочет выполнить обновление, это потребует совершенно другого набора процедур, с которыми никто, кроме вас, на всей планете не сможет помочь.
Лучшее, что вы могли бы сделать, — удалить это руководство целиком. Если вы хотите стать настоящим героем, вы могли бы исправить установку в один клик, чтобы она не использовала ваш собственный проприетарный скрипт для настройки почты и так далее, чтобы это была стандартная установка. Довольно запутанно, что нужно использовать Control-C, чтобы добраться до Discourse, и поскольку пользователи, использовавшие установку в один клик, не применяли стандартные инструменты Discourse, они не знают, как ими пользоваться, когда приходит время для обновления через командную строку. Было бы действительно, действительно здорово, если бы вы могли это сделать.
Здесь вы можете увидеть людей, которые использовали эту установку и сталкивались с проблемами: Search results for 'digital ocean one-click' - Discourse Meta