[GER] Как установить форум под Linux?

Привет,

Не мог бы кто-нибудь дать туториал по установке этого на Linux? Я не очень хочу покупать, так как не знаю, сколько это стоит в руках.

То есть в пересчёте на евро, а не на доллары.

С уважением, Энди

Вы можете следовать этому руководству, чтобы установить его на сервере Linux discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Это бесплатно и для Linux-сервера?

Discourse действительно является свободным программным обеспечением. Как и любое ПО, для его запуска требуется оборудование.

Если у вас уже есть сервер на Linux, вы можете использовать его. Главное, чтобы он имел публичное подключение к интернету. Если у вас его нет, вы можете арендовать сервер всего за 5 долларов у таких провайдеров, как Digital Ocean.

Я не понимаю инструкций, не могли бы вы дать мне хотя бы хорошие инструкции?

Такие, чтобы я мог просто скопировать и установить это.

Спасибо!

Это и есть хорошие инструкции. Пожалуй, лучшие из всех существующих. И они в целом позволяют копировать и вставлять команды (а их там всего несколько). Если есть какие-то конкретные части, которые вам трудно понять, я уверен, что люди здесь с радостью помогут, если вы объясните, что именно вызывает у вас затруднения. Но если эти инструкции оставляют вас в полном замешательстве без малейшего представления о том, как двигаться дальше, могу ли я осторожно предположить, что этот проект пока немного выше вашей головы?

Как-то всё перепуталось, что должно быть установлено первым.

Извините, пожалуйста, не проверяйте это каким-либо образом. Это полностью запутывает со всеми инструкциями.

После создания вашего VPS установка состоит всего из четырех команд:

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
./discourse-setup

…и если вы входите напрямую как пользователь root, первая команда даже не нужна. Что именно вызывает затруднения?

Когда я ввожу sudo -s, ничего не отображается

и это

Порт 80, по-видимому, уже занят.

Это покажет, какая команда использует порт 80.
./discourse-setup: строка 283: lsof: команда не найдена

Если вы пытаетесь запустить Discourse одновременно с другим веб-сервером, например Apache или nginx, вам нужно привязаться к другому порту.

См. Run other websites on the same machine as Discourse

Если вы повторно настраиваете уже настроенный Discourse, используйте

./launcher stop app

чтобы остановить Discourse перед повторной настройкой и повторите попытку.

Почему бы вам не рассказать, что ещё вы сделали? Где вы установили этот сервер? Какая операционная система используется (название, версия и т. д.)? Что ещё (особенно какие другие веб-приложения) запущено на нём? Поскольку инструкции предназначены в первую очередь для установки на «чистый» виртуальный сервер; если там уже запущены другие службы, всё, скорее всего, не будет работать корректно.

Операционная система

Ubuntu 16.04 LTS (демон)

Стоит ли мне перейти на 18.04 LTS?

Ubuntu 18.04 LTS (Plain) звучит как хороший выбор. Она новее, и я почти уверен, что «демон» в версии 16.04 означает, что какой-то веб-сервер предустановлен, что объясняет вашу текущую проблему с занятостью порта 80.

Итак, берём Okey 18.04?

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

Окей, понял.

Где я могу найти немецкоговорящих?

У тебя что-то ещё установлено на сервере? Я только что заметил, что порт 80 всё ещё используется веб-приложением. Если да, то тебе нужно правильно распределить свои приложения через Nginx Proxy и поддомены. Я не эксперт и не технарь, поэтому у меня нет пошаговых инструкций, но ты всегда можешь поискать в Google, как настроить Nginx Proxy и поддомены. Итак, порт 80 должен быть свободен для Discourse.

У меня уже есть домен, который работает по адресу loudtime.de