# Как настроить в локальной сети?

**URL:** https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220
**Category:** Self-hosting
**Created:** [22.Сентябрь.2019 06:45:59 UTC](https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220 "2019-09-22T06:45:59Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Dan\_A](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dan_a/32/156901_2.png) [@Dan\_A](https://meta.discourse.org/u/Dan_A)
#### Post date: [22.Сентябрь.2019 06:45:59 UTC](https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220/1 "2019-09-22T06:45:59Z")

</div>

Я хочу настроить Discourse в локальной сети, чтобы иметь к нему доступ изнутри и, возможно, извне (из интернета).

Первая проблема: «как заставить это работать, если нужно использовать доменное имя?»  
Я установил Docker на свой Linux, установил Discourse и, конечно же, не могу к нему подключиться, так как мне нужно как-то настроить DNS-сервер или что-то ещё, чтобы всё заработало…

Раньше я мало занимался настройкой серверов. Есть ли вообще способ сделать то, что мне нужно? Не могли бы вы немного направить меня в этом вопросе?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [22.Сентябрь.2019 07:12:25 UTC](https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220/2 "2019-09-22T07:12:25Z")

</div>

Для установки Discourse необходим доступ к интернету. Для установки Discourse у вас должно быть доменное имя.

Если у вас есть доменное имя, вы можете настроить IP-адреса для своего домена у регистратора, где вы его получили.

Если у вас нет DNS-сервера, как вы нашли этот сайт?

---

<div class="post-metadata">

### Author: ![Dan\_A](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dan_a/32/156901_2.png) [@Dan\_A](https://meta.discourse.org/u/Dan_A)
#### Post date: [22.Сентябрь.2019 07:20:29 UTC](https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220/3 "2019-09-22T07:20:29Z")

</div>

У меня есть доступ в интернет. Что вы имеете в виду под наличием доменного имени? Нужно ли мне его покупать? Это не вариант!  
Я не говорил, что у меня нет DNS-сервера.

Минимальное требование: мне нужно, чтобы Discourse работал в локальной сети, и доступ к нему был возможен только из локальной сети, хотя сервер имеет доступ в интернет.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [22.Сентябрь.2019 13:00:48 UTC](https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220/4 "2019-09-22T13:00:48Z")

</div>

Имя домена стоит около пятнадцати долларов. На вашей сети почти наверняка есть DNS-сервер. Пользователи сети получают IP-адреса откуда-то.

Если вы не хотите делать это самостоятельно, вы можете найти в Google, как нанять специалиста для настройки BIND. Вам также потребуется настроить каждую машину в сети на использование этого сервера имен вместо того, что они используют сейчас (вероятно, путём изменения DHCP-сервера, если действительно нет локального DNS-сервера).

Эту информацию вам придётся найти в другом месте, так как она выходит далеко за рамки того, что доступно здесь. Учитывая, что вы контролируете этот DHCP-сервер, мне бы это заняло от 2 до 5 часов, так как я уже настраивал BIND и DHCP ранее.

Рекомендуемое решение — купить имя домена. Вы не сможете использовать Let’s Encrypt для HTTPS, но поскольку это локальная сеть, это, вероятно, не проблема.

---

<div class="post-metadata">

### Author: ![danb35](https://avatars.discourse-cdn.com/v4/letter/d/dfb087/32.png) [@danb35](https://meta.discourse.org/u/danb35)
#### Post date: [22.Сентябрь.2019 19:31:38 UTC](https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220/5 "2019-09-22T19:31:38Z")

</div>

> [@pfaffman](#):
>
> Имя домена стоит около пятнадцати долларов.

Это даже не обязательно должно стоить так много; вы можете получить домены бесплатно на [freenom.com](http://freenom.com). И пока граничное устройство не слишком ограничено, оно, скорее всего, выступает в роли DNS-хоста для сети и может быть настроено с переопределением хостов по мере необходимости — я знаю, что мой pfSense-бокc легко справляется с этим.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [23.Сентябрь.2019 02:31:02 UTC](https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220/6 "2019-09-23T02:31:02Z")

</div>

Привет, Дэн! Мне было бы интересно узнать подробнее о вашем сценарии использования. Если вы не против поделиться, что вы планируете делать с форумным сообществом на сервере, который не имеет доступа к Интернету?

Я тоже рассматривал эту идею: создать локальную сеть на основе интернета, чтобы я и мои соседи могли связываться и обмениваться важной информацией во время чрезвычайных ситуаций. Когда отключится электричество, я включу переключатель, чтобы запустить локальную сеть Wi-Fi, к которой сможет подключиться любой сосед, а затем предоставлю доступ к веб-серверу с установленным Discourse.

Я также использую экземпляр Discourse как личную базу знаний и хотел бы иметь к ней доступ в офлайн-режиме.

---

<div class="post-metadata">

### Author: ![Dan\_A](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dan_a/32/156901_2.png) [@Dan\_A](https://meta.discourse.org/u/Dan_A)
#### Post date: [24.Сентябрь.2019 08:15:57 UTC](https://meta.discourse.org/t/how-to-setup-on-a-local-network/129220/7 "2019-09-24T08:15:57Z")

</div>

Снова повторю: сервер имеет доступ к интернету.

В идеале я должен иметь возможность получать к нему доступ не только из локальной сети, но и из интернета.

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

При этом решение — движок форума — должно быть полностью бесплатным и простым в установке (не требовать сложной настройки зависимостей).
