Может, прописать этот IP в локальном файле hosts?
Спасибо, Фалько! Я это проверю.
Я попробовал прописать IP в файле hosts моего клиента, но браузер всегда перенаправляет меня на внешнее соединение.
Возможно ли указать более одного доменного имени для DISCOURSE_HOSTNAME?
Нужно ли мне установить DISCOURSE_FORCE_HTTPS в false, чтобы разрешить локальное подключение? Я нашёл это в одной из ваших статей.
Я пытаюсь установить Discourse на Raspberry Pi 4 с ОС DietPi, где уже работают приложения на базе Nginx, такие как Nextcloud. Я использую службу Cloudflared в качестве туннеля, но после завершения установки Discourse не могу получить доступ к сайту — получаю ошибку 502 Bad Gateway.
Какая настройка требуется в Nginx? Какой порт следует использовать?
Я следовал этой инструкции, но безрезультатно:
@pfaffman edited this heavily 2022.02.24. Blame me if it’s broken. If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker container. NOTE: This is for advanced admins This guide assumes you already have Discourse working - if you don’t, it may be hard to tell whether or not the configuration is working. You cannot use ./discourse-setup to set up Discourse if another server is using port 80 or 443. You will…
Моя инструкция предполагает, что Discourse — единственное приложение на Raspberry Pi, и затем запускает туннель, открывающий порт 80, назначенный контейнеру Discourse.
Запуск нескольких приложений с общим обратным прокси-сервером, хотя и возможен, является более сложной настройкой и выходит за рамки данной инструкции.
Мне удалось заставить это работать, установив DISCOURSE_BACKUP_HOSTNAME в machinename.local и DISCOURSE_FORCE_HTTPS в false. Теперь я могу получить доступ как по имени домена, так и по локальному сетевому домену.
Молодец. Может, стоит сделать это инструкцией в #howto:admins?
Спасибо, @merefield. Конечно!
Есть одна проблема при использовании резервного имени хоста: изображения отображаются некорректно.
Если изображения в сообщении созданы с использованием основного имени хоста, а затем доступ осуществляется через резервное имя хоста, изображения будут отсутствовать. Это также происходит и наоборот.
Что происходит при повторной обработке поста? (Пересборка HTML)
Возможно, вам придется придерживаться одного адреса доступа.
Да, перестройка HTML работает. Но доступ через VPN сломан, так как он зависит от локального адреса (резервного имени хоста).
Кажется, решения этой проблемы нет…
Just to add a voice and to agree with @sam, we’ve already had some switcheroos with our domains and relative URLs is most certainly needed.
Будет ли это работать на armv7l?
Нет, не получится. Я пробовал, но в репозиториях Debian для 32-битной ARM-архитектуры отсутствуют некоторые пакеты, что сделало это невозможным.
Ссылка на демонстрационный сайт, похоже, не работает
Как и ранее, я снова переехал. Подключу его обратно, как только найду.
вот это именно тот вид инфраструктурной ошибки, с которой я люблю иметь дело ![]()
с нетерпением жду возможности попробовать это в деле ![]()
надеюсь, ты хорошо обустроился на новом месте @Falco ![]()
Так что недавно я приобрёл вот это:
![]()
![]()
И решил запустить установку для разработки. Честно говоря, это потребовало значительных ручных усилий, так как скриптовые решения сейчас не работают, но ![]()
Спасибо всем, кто сделал это возможным, действительно очень круто! ![]()
И решил запустить установку для разработки, что, честно говоря, потребовало значительных ручных усилий, так как скриптовые решения в настоящее время не работают.
Какие «скриптовые решения» работают на ЛЮБОм Pi? У меня есть несколько Pi4, которые хотели бы попробовать это, но, не являясь гуру Linux, я не обладаю знаниями для работы с ручными «зависимостями».
Впрочем, у меня в сети работает рекурсивный Pi-hole, что, как я думаю, позволит мне хотя бы решить проблему с доменным именем… возможно.
Я очень доволен своим устройством. Рекомендую:
- Raspberry Pi с 8 ГБ ОЗУ, так как моя модель регулярно использует 4 ГБ;
- SSD-диск. MicroSD слишком медленная.

