Думаю попробовать самохостинг, есть вопросы

Я изучаю официальные инструкции по самостоятельному размещению и у меня есть несколько вопросов:

1 — Если я использую DigitalOcean, что мне понадобится для нового и небольшого сообщества, согласно этой странице? Я полагаю, что требуются Droplets, но что ещё? Хотелось бы понять, какие расходы мне предстоят? Какова будет моя реальная ежемесячная стоимость на данный момент?

2 — Когда говорится «Подключитесь к вашему серверу по его IP-адресу через SSH», как это сделать? Я спросил об этом ChatGPT и Claude, и оба дали одинаковый ответ: я могу использовать Терминал на Mac для выполнения команд:

sudo apt install docker.io
sudo apt install git
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
chmod 700 containers
./discourse-setup

Можете ли вы подтвердить их ответ?


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

В целом, глядя на расходы и ограничения управляемого хостинга, я мог бы потратить ту же сумму, которую пришлось бы платить в месяц, чтобы «поэкспериментировать» с вариантом самостоятельного размещения, возможно, в течение 2 месяцев, и посмотреть, как далеко я смогу продвинуться в самостоятельной установке Discourse, а также в таких задачах, как установка плагинов, обслуживание и т. д. По окончании этого «испытательного срока» я смогу либо остаться на самостоятельном размещении, либо понять, что это слишком сложно для меня, и начать пользоваться планом управляемого хостинга.

Любые советы и помощь будут очень кстати :raising_hands:

   ssh ipaddress

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

Значит, это будет сделано в моей учётной записи DigitalOcean? Вы именно это имеете в виду?
Я никогда ничего не буду делать локально?

Единственное локальное — это ваше терминальное приложение, через которое вы можете подключиться к своему VPS по SSH.

На macOS есть отличное нативное приложение, а на Windows очень хороша «приложение терминал» от Microsoft.

Вам также следует учесть ежемесячную стоимость сервиса транзакционной электронной почты (например, Mailgun). Вам необходим сервис электронной почты.

Не уверен, правильно ли я понял ваш вопрос, но вчера мне удалось установить всё, и да, я выполнял все действия на своём Mac. Я использовал Терминал для запуска этих команд.
Не знаю, имели ли вы это в виду или нет?

В любом случае, всё установлено и работает :slight_smile:

Да, именно это я и имел в виду. Я не знал, выполняются ли эти команды локально на моём компьютере через Терминал или внутри моего аккаунта DigitalOcean (в браузере), например.

Но теперь всё установлено, поэтому всё сработало как ожидалось. Спасибо за информацию.

Да, я использую Brevo. Он показался мне самым экономичным из всех предложенных вариантов.

Я пытался разобраться в затратах, связанных исключительно с DigitalOcean, потому что когда я запросил у ChatGPT дополнительную информацию, он рекомендовал ещё несколько (опциональных) вещей, и я хотел убедиться, что пока смогу обойтись только Droplets.

Поскольку в документации упоминаются только Droplets как обязательный компонент, и всё работает на моей новой установке, я полагаю, что это минимум, необходимый для запуска. Со временем я изучу другие варианты, которые могут улучшить весь процесс.

Спасибо за ваш отзыв.

Думаю, это было своего рода недопонимание с обеих сторон из-за того, как всё устроено.

Вы вводите команды в терминале вашего Mac, который подключён к вашему серверу… Это значит, что вы фактически вводите их и в консоли вашего сервера.

Но терминал Mac здесь — это просто инструмент. По факту ваши команды выполняются только на вашем сервере.

Да, после ответа я тоже об этом подумал.
Инструмент локальный (Терминал), но изменения вносятся удалённо.
А мой изначальный вопрос касался самого инструмента: мой компьютер использует Терминал или браузер (что, в каком-то смысле, тоже локально, ха-ха).