diff --git a/content/ru/docs/Getting started/_index.md b/content/ru/docs/Getting started/_index.md index 29b9b03..afd0fa3 100644 --- a/content/ru/docs/Getting started/_index.md +++ b/content/ru/docs/Getting started/_index.md @@ -69,7 +69,7 @@ description: > **_Домен_ — это кусочек интернета, которому вы даёте имя.** Простор для творчества огромен, у вас есть 63 символа + .com .org .icu и еще несколько сотен доменов после точки. -Заходим на [Porkbun](https://porkbun.com) или другой регистратор домена. +Заходим на ваш регистратор домена. В качестве примера будем использовать [Porkbun](https://porkbun.com). Выбираем домен. Можно выбрать просто по фамилии, например *ivanov.live* или *ivanov.health*, а можно и что-то творческое — *shit-happens.shop* @@ -123,33 +123,58 @@ description: > {{% /tab %}} {{% tab "DigitalOcean DNS" %}} -### Если вы выбрали deSEC: Как добавить домен +### Если вы выбрали DigitalOcean DNS: Как добавить домен + +Если вы планируете использовать DigitalOcean и для сервера, и для DNS (что мы не рекомендуем), +то вам **необходимо будет создать отдельный проект для DNS записей**. + +DigitalOcean предоставляет только токены которые дают полный доступ ко всему в проекте. +Токен для сервера остаётся на вашем устройстве, однако токен для DNS записей будет отправлен на ваш новый сервер. +Если токен для DNS будет иметь доступ к самому серверу, в случае его взлома, злоумышленник сможет уничтожить сам сервер. + +1. Создайте новый проект, перейдите в управление новым проектом. + + +2. Нажимаем сверху на кнопку **Create**, выбираем **Domain/DNS**. +![gif](/images/getting_started_screenshots/do.png) + + +3. Вводим имя своего домена, выбираем проект созданный под управление доменом. +![gif](/images/getting_started_screenshots/do2.png) + +4. Нажимаем **Add Domain**. + +Получаем имена серверов, которые понадобятся нам на следующем этапе. + + + + -*WIP* {{% /tab %}} {{< /tabpane >}} ## Используем полученные имена у своего регистратора -Далее инструкция для Porkbun, но вы можете использовать свой регистратор домена, действия должны быть примерно схожи. +DigitalOcean имеет [хорошую инструкцию](https://docs.digitalocean.com/products/networking/dns/getting-started/dns-registrars/#instructions) для многих популярных регистраторов. Даже если вы не используете DigitalOcean в качестве DNS, эта инструкция может вам помочь! + +Далее инструкция для [Porkbun](https://porkbun.com), но вы можете использовать свой регистратор домена, действия должны быть примерно схожи. + 1. Переходим в панель управления доменами. -![gif](/images/getting_started_screenshots/porkbun.png) +![gif](/images/getting_started_screenshots/porkbun.jpeg) -2. Наводимся мышкой на купленный домен, нажимаем **DNS**. -![gif](/images/getting_started_screenshots/porkbun2.png) +1. Наводимся мышкой на купленный домен, нажимаем **DNS**. +![gif](/images/getting_started_screenshots/porkbun2.jpeg) -3. В панели управления доменом находим параметр **Authoritative nameservers**. +1. В панели управления доменом находим параметр **Authoritative nameservers**. ![gif](/images/getting_started_screenshots/porkbun3.png) -4. Нажимаем **Edit**. +1. Нажимаем **Edit**. -5. Заносим туда имена серверов, которые получили на предудущем этапе. +2. Заносим туда имена серверов, которые получили на предудущем этапе. - -Заодно проверяем, что у нас включено автопродление и защита персональных данных — WhoisGuard. Через несколько минут или, в худшем случае, до двух суток настройки применятся. @@ -174,20 +199,20 @@ SelfPrivacy поддерживает двух провайдеров на выб 4. Нажимаем на большую кнопку с "плюсом" в правом верхнем углу страницы. -{{< imgproc desec-tokenmanagment Fill "626x287" />}} +![gif](/images/getting_started_screenshots/desec_token.png) -5. Должен был появиться "**Generate New Token**" диалог. Вводим любое имя токена в **Token name**. +1. Должен был появиться "**Generate New Token**" диалог. Вводим любое имя токена в **Token name**. *Advanced settings* необязательны, так что ничего там не трогаем. -6. Кликаем **Save**. +1. Кликаем **Save**. -7. Обязательно сохраняем "**secret value**" ключ токена, потому что он отображается исключительно один раз. +2. Обязательно сохраняем "**secret value**" ключ токена, потому что он отображается исключительно один раз. -{{< imgproc dncsec-copy Fill "626x287" />}} +![gif](/images/getting_started_screenshots/desec_token2.png) -8. Теперь спокойно закрываем диалог, нажав **close**. +1. Теперь спокойно закрываем диалог, нажав **close**. {{% /tab %}} @@ -203,43 +228,44 @@ SelfPrivacy поддерживает двух провайдеров на выб 2. В правом верхнем углу кликаем на иконку профиля (для мобильной версии сайта: в верхнем левом углу нажимаем кнопку **Меню** с тремя горизонтальными полосками). В выпавшем меню кликаем на пункт **My Profile**. -{{< imgproc cloudflare-my-profile Fill "626x287" />}} +![gif](/images/getting_started_screenshots/cl_token.png) -3. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**, +1. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**, **Sessions**. Выбираем **API Tokens**. -4. Самым первым пунктом видим кнопку **Create Token**. С полной уверенностью в себе и желанием обрести приватность, +1. Самым первым пунктом видим кнопку **Create Token**. С полной уверенностью в себе и желанием обрести приватность, нажимаем на неё. -5. Спускаемся в самый низ и видим поле **Create Custom Token** и кнопку **Get Started** с правой стороны. Нажимаем. +1. Спускаемся в самый низ и видим поле **Create Custom Token** и кнопку **Get Started** с правой стороны. Нажимаем. -6. В поле **Token Name** даём своему токену имя. +2. В поле **Token Name** даём своему токену имя. Можете покреативить и отнестись к этому как к наименованию домашнего зверька :) -7. Далее, у нас **Permissions**. В первом поле выбираем **Zone**. +1. Далее, у нас **Permissions**. В первом поле выбираем **Zone**. Во втором поле, по центру, выбираем **DNS**. В последнем поле выбираем **Edit**. -8. Нажимаем на синюю надпись снизу **+ Add more** (сразу же под левым полем которое мы заполняли ранее). +1. Нажимаем на синюю надпись снизу **+ Add more** (сразу же под левым полем которое мы заполняли ранее). Вуаля, у нас появились новые поля. Заполняем по аналогии с предыдущим пунктом, в первом поле выбираем **Zone**, во-втором тоже **Zone**. А уже в третьем нажимаем на **Read**. Давайте сверим с тем, что у вас получилось: -{{< imgproc cloudflare-permissions Fill "628x203" />}} +![gif](/images/getting_started_screenshots/cl_token2.png) + Ваш выбор должен выглядеть так. -8. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями. +1. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями. В первом должно быть **Include**, а во втором — **Specific Zone**. Как только Вы выберите **Specific Zone**, справа появится ещё одно поле. В нём выбираем наш домен. -9. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**. +1. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**. -10. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**. +2. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**. -11. Нажимаем **Create Token**. +3. Нажимаем **Create Token**. -12. Копируем созданный токен. +4. Копируем созданный токен. {{% /tab %}} @@ -247,14 +273,7 @@ SelfPrivacy поддерживает двух провайдеров на выб ### Если вы выбрали DigitalOcean DNS: Как получить токен -Инструкция получения токена для DigitalOcean DNS будет аналогичным, как и для DigitalOcean сервер хостинга. - -Если вы планируете использовать DigitalOcean и для сервера, и для DNS (что мы не рекомендуем), -то вам **необходимо будет создать отдельный проект для DNS записей**. - -DigitalOcean предоставляет только токены которые дают полный доступ ко всему в проекте. -Токен для сервера остаётся на вашем устройстве, однако токен для DNS записей будет отправлен на ваш новый сервер. -Если токен для DNS будет иметь доступ к самому серверу, в случае его взлома, злоумышленник сможет уничтожить сам сервер. +Инструкция по получению токена для DigitalOcean DNS будет аналогичной той, что используется для хостинг-серверов DigitalOcean. Однако для управления DNS вам необходимо было создать отдельный проект. В меню выбора проекта будьте внимательны, чтобы не перепутать. Токены от разных проектов не должны совпадать. {{< video src="do" muted="true" autoplay="true" autoplay="true" loop="true" >}} @@ -278,25 +297,32 @@ DigitalOcean предоставляет только токены которые ### Если вы выбрали Hetzner. -![gif](/images/screencasts/Hetzner.gif) + 1. Переходим по [ссылке](https://console.hetzner.cloud/) и авторизуемся в ранее созданном аккаунте. + 2. Заходим в созданный нами проект. Если такового нет — значит создаём. 3. *Наводим мышкой на боковую панель.* Она должна раскрыться, показав нам пункты меню. Нас интересует последний — **Security** (с иконкой ключика). + +![gif](/images/getting_started_screenshots/hetzner.png) 4. Далее, в верхней части интерфейса видим примерно такой список: **SSH KEYS, API TOKENS, CERTIFICATES, MEMBERS.** Нам нужен **API TOKENS**. Переходим по нему. 5. По середине в интерфейсе, нас будет ожидать кнопка **GENERATE API TOKEN**. Нажимаем на эту кнопку. +![gif](/images/getting_started_screenshots/hetzner2.png) + 6. В поле **Description** даём нашему токену название (это может быть любое название, которое Вам нравится, сути оно не меняет). 7. Под полем **Description** видим возможность выбрать разрешения **PERMISSIONS**. Выбираем **Read & Write**. 8. Нажимаем **GENERATE API TOKEN**. -9. После этого, появиться окно с вашим токеном. +9. После этого, появиться окно с вашим токеном, сохраняем его. + +![gif](/images/getting_started_screenshots/hetzner3.png) {{% /tab %}} @@ -340,10 +366,10 @@ DigitalOcean предоставляет только токены которые ## Откроем приложение -Заходим в мастер установки. Пора использовать токены, что мы получали на сайтах провайдеров. +Заходим в мастер установки. Пора использовать токены, что мы получали ранее. -Приложение даст вам выбрать местоположение и характеристики сервера. Рекомендуем брать сервер ближе к вашей текущей локации. -Если у вас ~5 пользователей, минимального сервера по характеристикам будет достаточно. +Приложение предложит вам выбрать местоположение и характеристики сервера. Рекомендуем выбирать сервер, находящийся ближе к вашей текущей локации. +Если у вас около 5 пользователей, минимального сервера по характеристикам будет достаточно. Приложение предложит создать мастер аккаунт, это аккаунт администратор. Сохраните пароль от аккаунта в [менеджере паролей](https://keepassxc.org/download/). diff --git a/static/images/getting_started_screenshots/cl_token.png b/static/images/getting_started_screenshots/cl_token.png new file mode 100644 index 0000000..4f1a47a Binary files /dev/null and b/static/images/getting_started_screenshots/cl_token.png differ diff --git a/static/images/getting_started_screenshots/cl_token2.png b/static/images/getting_started_screenshots/cl_token2.png new file mode 100644 index 0000000..0a5c8d2 Binary files /dev/null and b/static/images/getting_started_screenshots/cl_token2.png differ diff --git a/static/images/getting_started_screenshots/desec_token.png b/static/images/getting_started_screenshots/desec_token.png new file mode 100644 index 0000000..c98cc08 Binary files /dev/null and b/static/images/getting_started_screenshots/desec_token.png differ diff --git a/static/images/getting_started_screenshots/desec_token2.png b/static/images/getting_started_screenshots/desec_token2.png new file mode 100644 index 0000000..f847146 Binary files /dev/null and b/static/images/getting_started_screenshots/desec_token2.png differ diff --git a/static/images/getting_started_screenshots/do.png b/static/images/getting_started_screenshots/do.png new file mode 100644 index 0000000..1a581c0 Binary files /dev/null and b/static/images/getting_started_screenshots/do.png differ diff --git a/static/images/getting_started_screenshots/do2.png b/static/images/getting_started_screenshots/do2.png new file mode 100644 index 0000000..996d13d Binary files /dev/null and b/static/images/getting_started_screenshots/do2.png differ diff --git a/static/images/getting_started_screenshots/hetzner.png b/static/images/getting_started_screenshots/hetzner.png new file mode 100644 index 0000000..2734a5b Binary files /dev/null and b/static/images/getting_started_screenshots/hetzner.png differ diff --git a/static/images/getting_started_screenshots/hetzner2.png b/static/images/getting_started_screenshots/hetzner2.png new file mode 100644 index 0000000..5b2c571 Binary files /dev/null and b/static/images/getting_started_screenshots/hetzner2.png differ diff --git a/static/images/getting_started_screenshots/hetzner3.png b/static/images/getting_started_screenshots/hetzner3.png new file mode 100644 index 0000000..5ba2438 Binary files /dev/null and b/static/images/getting_started_screenshots/hetzner3.png differ