Как установить Discourse на хостинг?

Здравствуйте!
Как установить Discourse на хостинг?

5 симпатий

Здравствуйте.

Он ставится на сервер или VPS.
Минимальные требования 1ГБ оперативки (но придется обязательно создавать 2ГБ файл подкачки). Ну и соотв. иметь root доступ.

Можно посмотреть оф. инструкцию по установке:

Это самый быстрый способ. Обратите внимание на ОС, которая рекомендуется.

Не забываем обновить систему (часто забывают):

sudo apt-get update
sudo apt-get upgrade

Если будут вопросы, пишите.

4 симпатии

Linux Mint для работы с вдс подойдет?

Linux Mint, насколько я знаю, основан на Ubuntu и Debianе. Но могу и ошибаться, т.к. не имел с ним дел. На серверах использовал только рекомендуемую ОС. Попробуйте, у меня нет опыта работы с этой осью.

Есть возможность поставить discourse на локальный ПК? Чтобы перед установкой на ВДС настроить все, что мне необходимо

Да конечно. И это очень удобно для разработки.

В данной посте, все можно смело делать, не обязательно под win систему. Скажем, одной этой командой:

bash <(wget -qO- https://raw.githubusercontent.com/techAPJ/install-rails/master/linux)

мы установим все ПО и зависимости. А с отсутствие Docer-а получим возможность менять содержимое файлов в “реальном” времени. Это очень удобно, сменил и смотрим.

1 симпатия

192.168.1.1 не работает(

https://jsfiddle.net/j0mcburv/ (Мой терминал)

192.168.1.1:3000 - возможно вы забыли указать порт?
Или запустить: bundle exec rails server, находясь в директории discourse

Были-ли ошибки в процессе установки? К сожалению мне тяжело сейчас писать/читать, т.к. с телефона.

Посмотрел. Если вы ставите локально, зачем вы ставите докер? Ссылку, как ставить дал выше. Установка под виндой не отличается от установкой под линукс. Начните с установки ПО:

bash <(wget -qO- https://raw.githubusercontent.com/techAPJ/install-rails/master/linux)

Не забыв обновить:

sudo apt-get update
sudo apt-get upgrade

Первый шаг, не идет дальше.

wget -qO- https://get.docker.com/ | sh

Adding a user to the “docker” group

Добавляю, но ничего не происходит.

3 симпатии

Вам необходимо добавить группу, но видимо она у вас уже есть, тем не менее ничего страшного, попробуйте:

sudo groupadd docker

Далее добавьте текущего пользователя

sudo gpasswd -a $USER docker 

Или поставьте того, кого вы хотите.
Возможно вам понадобится выйти из системы и заново зайти в неё.
Это должно помочь.

2 симпатии

Это не работает для меня. (

Если вы видите:

adding your user to the "docker" group with something like:

  sudo usermod -aG docker stens

и т.д.

Попробуйте сделать:

sudo apt-get update && apt-get upgrade

А далее посмотрите на:

ls -latr /etc/apt/sources.list.d/*docker*

Если вы видите процесс, то все хорошо.

Я не изучал почему, но на некоторых VPS так бывает. Более подробную информацию надо спрашивать на форуме поддержки Docker, это все же специфическая тема. Разговор идет об 16/18.04 Ubuntu

4 симпатии

Все в разнице между VPS и VDS. Они по разному ведут себя.

1 симпатия

@German тут дело не в VPS и VDS, а вот в чем.

@Rens Возможно у вас OVZ

OVZ, докер можно поставить только на серверах с виртуализацией KVM. Также у OVZ имеется ряд других ограничений, например недоступно управление ядром ОС.

OpenVZ — виртуализация уровня операционной системы. Технология базируется на ядре ОС Linux и позволяет на одном физическом сервере создавать и запускать изолированные друг от друга копии выбранной операционной системы (Debian, CentOS, Ubuntu). Установка другой ОС невозможна, так как виртуальные серверы используют общее ядро Linux.

Другими словами вам необходимо выбрать KVM.

KVM (Kernel-based Virtual Machine) — технология аппаратной виртуализации, позволяющая создать на хост-машине полный виртуальный аналог физического сервера.


Я вообще сталкивался с этим, что люди по несколько дней пытались поставить Докер с OVZ.

:slight_smile:

2 симпатии