Привет, можно ли использовать Discourse как отдельное приложение без Docker?
Мы поддерживаем только установки, соответствующие нашему официальному руководству по установке, которое использует Docker в качестве основы.
Могу я спросить, почему вы не хотите запускать Discourse с использованием Docker?
Если вы хотите попробовать Discourse, но не хотите, чтобы его использовали другие люди, вы можете воспользоваться Руководством для начинающих по установке Discourse на Windows 10 для разработки, Руководством для начинающих по установке Discourse на Ubuntu для разработки или Руководством для начинающих по установке Discourse на macOS для разработки.
Поскольку у меня возникают проблемы с Docker! Мне нравится управлять Docker с помощью Docker Desktop, который также доступен для Linux, но не работает на моей Linux-машине! Также было бы полезно иметь возможность использовать несколько экземпляров…
Хм, Docker Desktop — это то, что люди используют на… ну, на рабочих столах, верно? Официальная установка предназначена для тех, кто запускает Discourse на серверах, где Docker Desktop не применяется.
Discourse как программное обеспечение для веб-сайтов используется на серверах, которые работают круглосуточно и подключены к интернету, чтобы быть всегда доступными и позволять пользователям подключаться к ним удалённо. Это отличается от локального программного обеспечения, такого как Blender и Firefox, которые можно установить на свой рабочий стол и использовать.
Хотя запуск Discourse на рабочем столе используется для разработки (и у нас есть множество руководств по этому поводу), запуск продакшн-версии на рабочем столе, хотя и возможен, будет слишком хлопотным, если вы не очень хорошо разбираетесь в соответствующих технологиях.
У меня есть облачная машина разработчика на Ubuntu с кастомной конфигурацией nginx без использования Docker. У неё есть доменное имя, и она работает по HTTPS. Однако я бы не рекомендовал её как решение для продакшена с низким уровнем обслуживания. Хотя настройка занимает не так много времени.