Вопросы новичка перед покупкой

Здравствуйте, я ищу программное обеспечение для форума/сообщества.
Я посмотрел несколько вариантов. В частности, Mighty Networks, Circle.so, Woltlab, xenForo и другие.

Теперь я оказался здесь и у меня остались безответные вопросы. Надеюсь, здесь смогу найти ответы.

  1. У меня есть управляемый сервер у Hetzner. Я спросил там, можно ли установить Discourse. Мне ответили следующее: «Согласно официальной документации, установка возможна только через Docker. Однако Docker не поддерживается на наших управляемых серверах. В этом случае вы можете попробовать установку через UDocker, но мы не можем гарантировать, что всё будет работать как нужно.
    https://github.com/indigo-dc/udocker»

Знает ли кто-нибудь, будет ли это работать?

  1. Можно ли полностью перевести Discourse на немецкий язык? Я планирую сообщество с довольно молодой целевой аудиторией, которая плохо знает английский.

  2. Есть ли какой-то демонстрационный пример, чтобы я мог увидеть, что возможно?

  3. Для знатоков среди вас: легко ли создать форум вроде этого: forum.glamour.de
    Мои знания ограничены HTML и CSS на очень высоком уровне.

Большое спасибо

Да, в настройках администратора можно изменить локаль интерфейса. 99% нашего текста имеет немецкие аналоги (покрытие языками можно посмотреть на Crowdin Enterprise).

На нашем сайте есть множество примеров: Discourse customers | Discourse - Civilized Discussion

Это зависит от конкретной функции: их карусель является кастомной, но многие другие изменения были реализованы исключительно с помощью CSS. Кроме того, в категории #theme-component здесь, на Meta, есть множество готовых решений, которые упрощают внедрение таких элементов, как баннеры, дополнительные ссылки навигации и рекомендуемые посты.

Привет @wizible :wave: добро пожаловать на Discourse Meta :slight_smile:

Что касается Hetzner, я думаю, что здесь есть пользователи, которые используют Hetzner для Discourse — я полагаю, что у @Canapin есть как минимум один экземпляр форума на Hetzner. Также, я думаю, что @denvergeeks тоже использует его. Возможно, также есть соответствующая информация в этой теме:

Я запускаю Discourse на Hetzner, но на собственном сервере под моим управлением. Я никогда не пробовал их предложение по управляемому серверу, но оно выглядит несколько ограниченным, например, нет доступа root.

Да, точно, на управляемых серверах у вас нет прав root. Поддержка сообщила, что это может сработать с помощью инструмента udocker. К сожалению, они не смогли сказать мне ничего конкретного.

Я бы не стал пытаться заставить это работать. Я могу представить способ реализации, но все они очень сложные, и будет трудно получить помощь.

Вам стоит получить полноценную виртуальную машину с root-доступом.

Можно воспользоваться сервером Hetzner Cloud. Они сообщают, что существует сборка с Docker, что является хорошим началом. Однако я никогда не использовал их облачные серверы со сборками, включающими «приложения», поэтому не знаю, как это работает. Развертывание нового облачного сервера занимает всего пару минут после создания аккаунта в облачном менеджере, и они довольно недороги.

Облачные серверы не управляются провайдером. Не уверен, что вы найдете управляемый сервер с доступом root.

Примечание: я не сотрудник отдела продаж Hetzner! Просто довольный клиент уже много лет.

Есть ли для этого веские причины?

Процедура самостоятельной установки Discourse — самая простая в индустрии веб-приложений и не требует специальных навыков.

Купите VPS-сервер за 5 евро в месяц, установите его и поэкспериментируйте в течение нескольких недель. Вы освоите основы, поймёте, что может и чего не может делать Discourse, а вся эта затея обойдётся вам всего в несколько центов.

Я поддерживаю сайты нескольких клиентов и считаю этот подход наиболее практичным. Вы смотрите на это иначе?

Да. Насколько мне известно, доступа к оболочке нет, нельзя использовать Docker и т. д., поэтому у вас возникнут или уже возникнут трудности с предоставлением того, что нужно или хотят ваши клиенты.

Хотя я тоже могу сильно ошибаться.

Да, вы правы. Я слышал эти аргументы раньше. Однако на практике мне никогда не требовалось ничего подобного. Теперь, когда я установил Discourse, впервые столкнулся с трудностями.

Что бы вы порекомендовали?

Привет, у вас получилось установить Docker на управляемый сервер Hetzner?
Это позволяет запускать Docker без прав root на управляемом сервере: Run Docker containers on a Managed Server with udocker

Кажется, что другие пользователи на этом форуме также используют Docker без прав root, и я не смог найти ни одной жалобы или темы без решения, как в этом случае: Rootless docker resolve clients - docker - Pi-hole Userspace