Опция резервного копирования не обязательна. Вы можете настроить резервные копии в административной панели Discourse.
Просто следуйте стандартной инструкции по установке и не усложняйте себе задачу.
Опция резервного копирования не обязательна. Вы можете настроить резервные копии в административной панели Discourse.
Просто следуйте стандартной инструкции по установке и не усложняйте себе задачу.
С этими приложениями или без них, я думаю, вы сможете установить Discourse.
Это вызывает беспокойство? Что бы вы сделали?
Слышал жалобы на то, что некоторые из этих провайдеров используют очень устаревшие модели процессоров, которым уже 13 лет. В случае с VPS нет никаких гарантий относительно того, что именно вы получите, так как это зависит от множества факторов, включая местоположение сервера, а провайдеры редко раскрывают информацию о доступных моделях процессоров.
Служба поддержки OVHcloud сама подтвердила, что для моего минимального тарифа (который я собираюсь выбрать) с указанными мной параметрами, скорее всего, будет использоваться Intel E5v3 (2014 года).
Contabo не хочет ничего комментировать по этому поводу. Поэтому можно лишь строить догадки на основе других источников, большинство из которых указывает на гораздо более новые процессоры, например EPYC 7282 (2019 года) (согласно LTE) или даже более новые модели.
Для тех, кому это интересно, этот источник пытается показать, какие процессоры могут использоваться (но полагаться на него полностью нельзя): Contabo CPUs | VPSBenchmarks
Это виртуальный частный сервер (VPS). Это «виртуализированная» среда. Физическое оборудование запускает множество экземпляров. Его вполне достаточно для работы операционной системы, которую предоставляет провайдер, а также для установки любого программного обеспечения по вашему выбору.
Именно так люди обычно используют такие серверы: они разворачивают веб-серверы, почтовые серверы, базы данных, RTMP-серверы и кто знает что ещё. Очевидно, что в какой-то момент у вас закончится тот или иной ресурс: место на диске из-за загрузки огромных видеофайлов, оперативная память из-за ресурсоёмких процессов или пропускная способность, если ваш сайт посещают миллионы людей каждую минуту. В этот момент у вас будут более серьёзные проблемы, чем стоимость вашего VPS. Большинство тарифов можно легко расширить.
Вы сможете запустить свой форум менее чем через час после оформления заказа на VPS. Зарегистрируйте домен, настройте DNS-записи, установите Discourse по стандартной инструкции и поделитесь ссылкой, чтобы мы все могли полюбоваться вашей работой.
VPS от Contabo настроен
Поддомен направлен на IP-адрес и записи DNS распространились
DNS для почты распространились, учетные данные SMTP у меня есть
Мой локальный ПК работает под Windows, значит, мне нужен PuTTY, верно? После запуска PuTTY появляется следующее:
1) Нужно ли мне выбрать «Принять»/«Подключиться один раз»?
2) Здесь👇 имеется в виду до или после установки?
3) Нужен ли мне FileZilla перед установкой Discourse?
4) (Я знаю, что это первый шаг) В панели управления моего VPS я могу выбрать только Ubuntu 26.04 или 24.04 с одним бесплатным приложением из следующего списка. Помимо приложений на картинке, в выпадающем списке есть •Paperclip •Bitcoin Full Node •IPFS Node •Webmin •Proxmox VE 7 •Horizen Node •Ethereum 2.0 - eth-docker image •Ollama - phi4 •Flux Node
Нет, лучше используй бесплатное и современное приложение Windows Terminal из Microsoft Store.
Я имею в виду, что поскольку это необязательно, я бы сказал, просто пропустите этот шаг. Это не требуется для установки или запуска Discourse.
Это нужно делать после установки. Сначала просто выполните установку. Вижу, что вы много переживаете насчет того, что нужно сделать перед установкой. Хотя это нормально, я бы посоветовал просто действовать. Это не так страшно, как может показаться.
запустите ваш форум, а затем подумайте о плагинах.
Ubuntu 26.04 или 24.04
Можно использовать любой из них, главное, чтобы это была LTS-версия. У меня есть сайт, работающий на 26.04, и другой — на 24.04. В вашем случае я бы посоветовал вторую версию, поскольку известно, что Discourse работает на ней без каких-либо проблем.
PuTTY, верно?
Нет, используйте терминал, как сказал Роберт. (И да, извините, что у вас Windows, ха-ха)
3) Нужно ли мне устанавливать Filezilla перед установкой Discourse?
Что говорит официальная документация по установке?
4) (Я знаю, что это первый шаг) В панели управления моего VPS я могу выбрать либо только Ubuntu 26.04, либо 24.04 с одним бесплатным приложением из следующего списка. Помимо приложений на картинке, в выпадающем списке есть: •Paperclip •Bitcoin Full Node •IPFS Node •Webmin •Proxmox VE 7 •Horizen Node •Ethereum 2.0 - eth-docker image •Ollama - phi4 •Flux Node
Что говорит официальная документация по установке?
Пожалуйста, следуйте ей и не усложняйте процесс лишними действиями, которые вам не нужны. Если в стандартной инструкции об этом не сказано и вы не знаете, что это такое, значит, вам это не нужно.
Добавлю, что хотя сообщество всегда готово помочь, если вы чувствуете, что уперлись в стену из-за нехватки необходимых знаний и технических навыков, и у вас есть бюджет, вы также можете обратиться в канал Marketplace за индивидуальной помощью ![]()
Почти упустил ещё одну вещь: в отличие от других VPS, здесь нет
2.1) панели управления и 2.2) множества других встроенных компонентов
Стоит ли иметь что-то из этого? Если они не включены по умолчанию, можно ли получить их бесплатно и легко?
Почти все эти компоненты, скорее всего, приведут к сбоям. Если вы эксперт в работе с той или иной панелью управления и Discourse, то сможете заставить их работать вместе, потратив несколько часов. Но, скорее всего, Discourse снова сломается после обновления панели. Вам действительно не нужны ни те, ни другие, если у вас нет очень специфической потребности, а у вас её нет.
Всё прошло гладко, и в конце терминала появились вопросы об учетных данных. Что мне здесь указать? Это был один из моих ранних вопросов.
![]()
Автоматическое заполнение подставило домен электронной почты на основе поддомена (noreply@forum.mydomain.com), которого, как мне кажется, у меня на самом деле нет. У меня есть несколько псевдонимов.
Стоит ли мне указать реальный псевдоним, или этот псевдо-адрес электронной почты лучше, поскольку он действительно не будет отвечать на письма или что-то в этом роде?
1) Стоит ли указывать настоящее алиас-имя, или лучше использовать этот псевдо-адрес электронной почты, чтобы гарантировать отсутствие ответов или чего-то подобного?
Обычно в настройках DNS есть раздел для перенаправления почты, где можно добавить правило перехвата всех писем (catch-all) и указать адрес, на который их следует пересылать…
2) Кроме того, соединение с сервером не держится долго и обрывается по тайм-ауту. Повторное подключение по SSH со следующей строки не работает, пробовал несколько раз. Это нормально? Можно ли просто закрыть терминал и отключиться по SSH? Это испортит установку или я смогу продолжить с того места, на котором остановился?
Не думаю, что это нормально — у меня тайм-аут не возникает, хотя можно настроить и такое поведение, но по умолчанию это маловероятно. Не исчерпаны ли у вас ресурсы памяти или дискового пространства? Напомните нам, какие у вас характеристики системы.
Скорее всего, вы не настроили раздел подкачки (SWAP), и у вас заканчивается оперативная память…
Вот руководство по настройке:
digitalocean.com

Add swap space on Ubuntu 20.04 and 22.04 with a swapfile. Covers fallocate, dd, fstab, swappiness, vfs_cache_pressure, and troubleshooting.
Моя поддержка Hostinger сказала, что таймаут после некоторого периода бездействия — это нормально. Попробовал через несколько минут, и настройка Discourse практически возобновилась. Затем появилось следующее. Кажется, поддомен подключен
Затем после множества строк, показывающих загрузку Discourse, вот часть последних двух строк команд, которые оставались неизменными в течение некоторого времени (позже соединение прервалось по таймауту, поэтому не знаю, шли ли за ними другие строки)
![]()
1) Удался ли этап сборки в терминале?
Когда я проверил ссылку на мой поддомен в браузере, он показал страницу ошибки браузера («Этот сайт недоступен, forum.mydomain.com отклонил соединение» с ERR_CONNECTION_REFUSED).
Поддержка Hostinger сказала, что это, скорее всего, из-за того, что DNS еще полностью не распространились (я указал их примерно 24 часа назад).
Исходя из предоставленного скриншота, строки
* Server initializedи* Ready to accept connections tcpуказывают на то, что компонент базы данных Redis внутри вашего контейнера Discourse успешно запущен. Это нормальная часть процесса запуска Discourse.
Однако только эти строки не подтверждают, что весь процесс установки завершен. Чтобы проверить, была ли установка успешной, выполните следующие действия:
Вернулся ли командный приглашение?
После завершения процесса./launcher rebuild appваш терминал должен вернуть командное приглашение (например,root@discourse:~#). Если терминал все еще «застрял» на этих строках или прокручивает больше логов, процесс, возможно, все еще выполняется или застрял.Проверьте статус контейнера
Выполните следующую команду, чтобы увидеть, запущен ли контейнер:./launcher status appВы должны увидеть строку вроде
app is running. Если там написаноapp is not running, установка или запуск не удалась.Проверьте наличие ошибок
Если статус не «запущен», проверьте логи на наличие ошибок:./launcher logs appИщите строки, отмеченные как
ERRORилиFAILED.Доступ к сайту
Попробуйте открыть URL вашего Discourse в веб-браузере. Если вы видите страницу входа в Discourse или страницу «Oops» (что может произойти, если сайт все еще загружается), установка, вероятно, работает.Если вы видите
Launcher updated, restarting..., за которым следует возврат командного приглашения, ваша установка прошла успешно.
Когда я запустил эти краткие команды от ИИ, оба выдали -bash: ./launcher: No such file or directory
Поддержка Hostinger сказала, что тайм-аут после некоторого бездействия — это нормально.
Сборка — это не бездействие!
Попробуйте использовать tmux с этим провайдером.
Здесь много полезных советов. Я следовал стандарту, но запутался в нескольких аспектах, поэтому попросил claude.ai помочь мне. Результат полностью удовлетворил меня.
Живой чат Contabo не работает, поэтому текущий цикл обратной связи через тикеты неоправданно задерживается и неэффективен. То, что должно решаться за несколько минут в рамках чата или звонка, теперь превращается в процесс, где проходят часы между каждым сообщением. Это крайне несправедливо и напоминает использование голубиной почты, а решение каждой мелочи, на которую должно уходить всего несколько минут, занимает ДНИ. Ситуацию усугубляет то, что ответы их поддержки также не очень полезны.
[Характеристики моего VPS: 4 ядра vCPU, 8 ГБ ОЗУ, порт 200 Мбит/с]
В момент отключения в терминале ничего не отображается, поэтому я не знаю, сколько времени это занимает. Я узнаю об этом только при вводе: когда я начинаю вводить текст в командной строке root@xyz:\~# , ввод не отображается, и строка сразу заполняется следующим сообщением:
root@xyz:\~# client_loop: send disconnect: Connection reset
PS C:\\Users\\user>
Я проверял соединение после 5 минут бездействия — оно было разорвано. После 3 минут — соединение было установлено. Судя по этому, отключение происходит где-то в интервале от 3 до 5 минут. Но я не уверен, происходит ли то же самое во время установки.
Когда я спросил об этом у Contabo
[часы..]
без особых объяснений они просто перенесли сервер на другую хост-систему «для повышения производительности VPS». Я попробовал подключиться к новому перенесенному серверу, и там была та же проблема с отключением! Я отправил еще один тикет.
[часы]
Когда они ответили, они дали немного больше информации, согласившись, что это поведение является неожиданным, и сообщили, что при пинге моего сервера ответы приходят быстро и без потери пакетов, а проблема, возможно, связана с сетевой конфигурацией или неполадками. Сейчас они занимаются диагностикой.
Учитывая вышесказанное (доступную оперативную память, их диагностику этого неожиданного поведения и текущую диагностику), я задумываюсь, стоит ли мне пока вносить какие-либо изменения, например, добавлять файлы подкачки? (я в целом понимаю, как это работает, но для меня это немного сложно). Возможно, я сначала проверю, восстановят ли они нормальную работоспособность.
8 ГБ — это много, так что, возможно, проблема не в этом.
Вы всегда можете проверить использование памяти через vmstat или установить что-то более дружелюбное, например htop.
Честно говоря, это больше похоже на сетевую проблему.
Отлично, что это также соответствует вашим взглядам. Я сейчас общаюсь с ними.
Когда я пытался выполнить ping {IP-адрес VPS}, соединение оставалось активным долгое время! (ну, более 20 минут, прежде чем я вручную его разорвал). Я попробовал без пинга, и проблема сброса соединения возникла снова. Так что это происходило, когда терминал не получал ввода/был бездействующим.
После нескольких попыток связаться с техподдержкой Contabo, которые не смогли найти точную причину или решение, и после того, как я сам попробовал несколько вещей, ЭТО ПОМОГЛО https://youtu.be/tpxd0_PKZP8?si=lCnO3OqrqWoUmj13
Возможно, проблема была на стороне VPS, а эта проблема, с которой я столкнулся, была, возможно, из-за моего роутера. Известно, что некоторые роутеры сбрасывают соединения.
К вашему сведению, вот один из способов избежать этой проблемы: ssh root@192.168.1.100 -o ServerAliveInterval=60 -o ServerAlivecountMax=1000
Предыдущая установка Discourse продвинулась довольно далеко, прежде чем была прервана, поэтому, чтобы убедиться, что всё пройдет гладко, я начал всё сначала; выполнил сброс VPS к заводским настройкам.
Затем всё прошло гладко, и вуаля
СПАСИБО❤️
Я бы совсем потерялся, если бы не вы. Из-за множества ответов, данных здесь, я хотел бы отметить
более одного из вас (предложение по функции, ха-ха). Моя благодарность каждому человеку здесь, который направлял меня и отвечал на все мои вопросы, делая этот отличный продукт более доступным для меня и других. Особая благодарность @darkpixlz @Lilly @NateDhaliwal @Andrew_Rowe @merefield за то, что вы сделали. Прекрасные души из разных уголков мира, которые собираются вместе, чтобы помогать друг другу. Я сохранил ваши описания и надеюсь как-нибудь лучше поблагодарить вас в будущем.
Мои собственные сайты еще не готовы, поэтому вот что-то значимое, на что я могу указать, близкое к тому, чем я занимаюсь. ACE: https://animalcharityevaluators.org/