diff --git a/content/ru/docs/Getting started/_index.md b/content/ru/docs/Getting started/_index.md index 277fe66..666e083 100644 --- a/content/ru/docs/Getting started/_index.md +++ b/content/ru/docs/Getting started/_index.md @@ -9,13 +9,13 @@ description: > Сервер SelfPrivacy создается поэтапно в течение часа. Звучит страшно, но уверяю, учёная степень не понадобится. Процесс не сложнее покупки в интернет-магазине. -* Поиск паспорта и карты с балансом $10-15 и $5 в месяц -* Регистрация учётных записей -* Покупка домена -* Подключение домена к DNS серверу -* Создание токенов -* Установка -* Подключение к сервисам +* Поиск паспорта и карты с балансом $10-15 и $5 в месяц +* Регистрация учётных записей +* Покупка домена +* Подключение домена к DNS серверу +* Создание токенов +* Установка +* Подключение к сервисам **Если поручите кому-нибудь эту задачу — лишитесь приватности.** Для 100% независимости и контроля необходимо делать всё самостоятельно. @@ -37,18 +37,19 @@ description: > ```}Rj;EtG:,M!bc4/|``` Как такой пароль запомнить? Никак! -Пароли не нужно запоминать, их надо создавать и хранить в [менеджере паролей](https://keepassxc.org/download/). +Пароли не нужно запоминать, их надо создавать и хранить в менеджере паролей, например [KeePassXC](https://keepassxc.org/download/). Хотя один помнить придётся — пароль от менеджера паролей. {{% /alert %}} -### Регистрируемся: -* [Hetzner](https://www.hetzner.com) или [DigitalOcean](https://www.digitalocean.com) — хостинги виртуальных серверов. +### Регистрируемся + +* [Hetzner](https://www.hetzner.com) или [DigitalOcean](https://www.digitalocean.com) — хостинги виртуальных серверов. Какой выберете, в том и будут жить ваши данные и сервисы SelfPrivacy. -* [NameCheap](https://www.namecheap.com/), [Porkbun](https://porkbun.com) или любой другой регистратор, +* Любой регистратор доменов, к примеру [Porkbun](https://porkbun.com) (можно оплачивать криптовалютой) . * для покупки личного адреса в интернете — домена, который будет указывать на сервер. -* [deSEC](https://desec.io/) или [CloudFlare](https://cloudflare.com) (не рекомендуем) — DNS сервер, где работает ваш домен. -* [Backblaze](https://www.backblaze.com/) — IaaS провайдер, для хранения резервных копий ваших данных +* На выбор: [deSEC](https://desec.io/), [DigitalOcean DNS](https://docs.digitalocean.com/products/networking/dns/), [CloudFlare](https://cloudflare.com) (не рекомендуем) — DNS сервер, где работает ваш домен. +* [Backblaze](https://www.backblaze.com/) — IaaS провайдер, для хранения резервных копий ваших данных в зашифрованном виде. Регистрация заурядна, но иногда проверка учётной записи длится несколько дней или требует дополнительных документов. @@ -65,45 +66,123 @@ description: > Включили второй фактор? Я серьёзно! Тогда переходим к интересному! - **_Домен_ — это кусочек интернета, которому вы даёте имя.** Простор для творчества огромен, у вас есть 63 символа + .com .org .icu и еще несколько сотен доменов после точки. -Можно выбрать просто по фамилии, например *ivanov.live* или *ivanov.health*, -а можно и что-то творческое — *shit-happens.shop* -### Рекомендации: -* **Обязательно смотреть на цену ежегодного продления,** она может в разы превышать стоимость покупки. -* **Нормальная цена домена $8-10 в год.** -* **При регистрации домена обязательно указывать реальные почту и телефон, иначе регистрацию могут аннулировать.** И если вы не сможете продлить домен, система не будет работать так, как задумано. -* Выбирайте хорошее имя, которое удобно и по телефону диктовать, и на деловой визитке указать. -* **Я уже говорил про второй фактор?** +Заходим на ваш регистратор домена. В качестве примера будем использовать [Porkbun](https://porkbun.com). + +Выбираем домен. Можно выбрать просто по фамилии, например _ivanov.live_ или _ivanov.health_, а можно и что-то творческое — *shit-happens.shop* + +### Рекомендации + +* **Обязательно смотреть на цену ежегодного продления,** она может в разы превышать стоимость покупки. +* **Нормальная цена домена $8-10 в год.** +* **При регистрации домена обязательно указывать реальные почту и телефон, иначе регистрацию могут аннулировать.** И если вы не сможете продлить домен, система не будет работать так, как задумано. +* Выбирайте хорошее имя, которое удобно и по телефону диктовать, и на деловой визитке указать. +* **Я уже говорил про второй фактор?** ## Подключение домена к DNS серверу -После покупки, домен добавляем в CloudFlare: +{{< tabpane text=true >}} + {{% tab "deSEC" %}} -![gif](/images/screencasts/add-domain-to-cf.gif) +### Если вы выбрали deSEC: Как добавить домен -На примере домена ruleit.stream мы выбрали бесплатный тариф и получили имена серверов: **gail.ns.cloudflare.com** -и **mattns.cloudflare.com**, которые надо прописать у своего регистратора. В нашем случае NameCheap: +1. Переходим по [ссылке](https://desec.io/domains), входим в аккаунт. +2. Нажимаем на **плюс**. + +{{< imgproc dns_add_domain Fill "626x287" />}} -![gif](/images/screencasts/nc-to-cf.gif) +3. Вводим ваш домен. Нажимаем **Save**. +4. Копируем имена полученные в поле **Nameservers**. + +{{< imgproc dns_add_domain2 Fill "626x287" />}} + +На примере домена cat-meowmeow.corp мы получили имена серверов: **ns1.desec.io** +и **ns2.desec.org**. Имена серверов у вас могут отличаться. + +{{% /tab %}} + {{% tab "Cloudflare" %}} + +### Если вы выбрали Cloudflare: Как добавить домен + +1. Переходим по [ссылке](https://dash.cloudflare.com), входим в аккаунт. +2. Слева в меню нажимаем **Websites**, далее синюю кнопку **Get started**. +{{< imgproc dns_add_domain_cloudflare Fill "626x287" />}} + +1. Выбираем бесплатный тариф **Free**, нажимаем **Continue**. +{{< imgproc dns_add_domain_cloudflare2 Fill "626x287" />}} + +1. На вкладке **Review DNS records** ничего не меняем. Нажимаем **Continue**. +{{< imgproc dns_add_domain_cloudflare3 Fill "626x287" />}} + +1. В пункте 3, копируем имена **nameservers**. После нажимаем **Continue**. +{{< imgproc dns_add_domain_cloudflare4 Fill "626x287" />}} + +1. Финальная страница, нажимаем **Finish later**. +{{< imgproc dns_add_domain_cloudflare5 Fill "626x287" />}} + +Только что мы выбрали бесплатный тариф и получили имена серверов: **alberto.ns.cloudflare.com** +и **michelle.ns.cloudflare.com**. У вас имена серверов могут отличаться. + +{{% /tab %}} + {{% tab "DigitalOcean DNS" %}} + +### Если вы выбрали DigitalOcean DNS: Как добавить домен + +Если вы планируете использовать DigitalOcean и для сервера, и для DNS (что мы не рекомендуем), +то вам **необходимо будет создать отдельный проект для DNS записей**. + +DigitalOcean предоставляет только токены которые дают полный доступ ко всему в проекте. +Токен для сервера остаётся на вашем устройстве, однако токен для DNS записей будет отправлен на ваш новый сервер. +Если токен для DNS будет иметь доступ к самому серверу, в случае его взлома, злоумышленник сможет уничтожить сам сервер. + +1. Создайте новый проект, перейдите в управление новым проектом. + +2. Нажимаем сверху на кнопку **Create**, выбираем **Domain/DNS**. +{{< imgproc do Fill "626x287" />}} + +3. Вводим имя своего домена, выбираем проект созданный под управление доменом. +{{< imgproc do2 Fill "626x287" />}} + +4. Нажимаем **Add Domain**. + +Получаем имена серверов, которые понадобятся нам на следующем этапе. + +{{% /tab %}} +{{< /tabpane >}} + +## Используем полученные имена у своего регистратора + +DigitalOcean имеет [хорошую инструкцию](https://docs.digitalocean.com/products/networking/dns/getting-started/dns-registrars/#instructions) для многих популярных регистраторов. Даже если вы не используете DigitalOcean в качестве DNS, эта инструкция может вам помочь! + +Далее инструкция для [Porkbun](https://porkbun.com), но вы можете использовать свой регистратор домена, действия должны быть примерно схожи. + +1. Переходим в панель управления доменами. +{{< imgproc porkbun Fill "626x287" />}} + +2. Наводимся мышкой на купленный домен, нажимаем **DNS**. +{{< imgproc porkbun2 Fill "626x287" />}} + +3. В панели управления доменом находим параметр **Authoritative nameservers**. +{{< imgproc porkbun3 Fill "626x287" />}} + +4. Нажимаем **Edit**. + +5. Заносим туда имена серверов, которые получили на предудущем этапе. -Заодно проверяем, что у нас включено автопродление и защита персональных данных — WhoisGuard. Через несколько минут или, в худшем случае, до двух суток настройки применятся. - ## Создание токенов **_API ключи_ — это почти то же самое, что и логин с паролем, только для программы, а не человека.** Мобильное приложение SelfPrivacy с их помощью управляет сервисами во всех учётных записях вместо вас. Удобно! -Нам не нужен токен для регистратора домена. Но нам понадобится токен DNS провайдера, чтобы управлять доменомом. - -SelfPrivacy поддерживает двух провайдеров на выбор: популярный [Cloudflare](https://www.cloudflare.com/) и нацеленный на приватность [deSEC](https://desec.io/). +Нам не нужен токен для регистратора домена. Но нам понадобится токен DNS провайдера, чтобы управлять доменомом. {{< tabpane text=true >}} {{% tab "deSEC" %}} + ### Если вы выбрали deSEC: Как получить токен 1. Авторизуемся в [deSEC](https://desec.io/login) @@ -114,18 +193,16 @@ SelfPrivacy поддерживает двух провайдеров на выб 4. Нажимаем на большую кнопку с "плюсом" в правом верхнем углу страницы. -{{< imgproc desec-tokenmanagment Fill "626x287" />}} +{{< imgproc desec_token Fill "626x287" />}} - -5. Должен был появиться "**Generate New Token**" диалог. Вводим любое имя токена в **Token name**. +5. Должен был появиться "**Generate New Token**" диалог. Вводим любое имя токена в **Token name**. *Advanced settings* необязательны, так что ничего там не трогаем. 6. Кликаем **Save**. 7. Обязательно сохраняем "**secret value**" ключ токена, потому что он отображается исключительно один раз. -{{< imgproc dncsec-copy Fill "626x287" />}} - +{{< imgproc desec_token2 Fill "626x287" />}} 8. Теперь спокойно закрываем диалог, нажав **close**. @@ -137,14 +214,12 @@ SelfPrivacy поддерживает двух провайдеров на выб {{< video src="Cloudflare" muted="true" autoplay="true" autoplay="true" loop="true" >}} - -1. Переходим по [ссылке](https://dash.cloudflare.com/) и авторизуемся в ранее созданном аккаунте. +1. Переходим по [ссылке](https://dash.cloudflare.com/) и авторизуемся в ранее созданном аккаунте. 2. В правом верхнем углу кликаем на иконку профиля (для мобильной версии сайта: в верхнем левом углу нажимаем кнопку **Меню** с тремя горизонтальными полосками). В выпавшем меню кликаем на пункт **My Profile**. -{{< imgproc cloudflare-my-profile Fill "626x287" />}} - +{{< imgproc cl_token Fill "626x287" />}} 3. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**, **Sessions**. Выбираем **API Tokens**. @@ -165,61 +240,84 @@ SelfPrivacy поддерживает двух провайдеров на выб в первом поле выбираем **Zone**, во-втором тоже **Zone**. А уже в третьем нажимаем на **Read**. Давайте сверим с тем, что у вас получилось: -{{< imgproc cloudflare-permissions Fill "628x203" />}} +{{< imgproc cl_token2 Fill "626x287" />}} + Ваш выбор должен выглядеть так. - -8. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями. +9. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями. В первом должно быть **Include**, а во втором — **Specific Zone**. Как только Вы выберите **Specific Zone**, справа появится ещё одно поле. В нём выбираем наш домен. -9. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**. +10. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**. -10. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**. +11. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**. -11. Нажимаем **Create Token**. +12. Нажимаем **Create Token**. -12. Копируем созданный токен. +13. Копируем созданный токен. + +{{% /tab %}}s + + {{% tab "DigitalOcean DNS" %}} + +### Если вы выбрали DigitalOcean DNS: Как получить токен + +Инструкция по получению токена для DigitalOcean DNS будет аналогичной той, что используется для хостинг-серверов DigitalOcean. Однако для управления DNS вам необходимо было создать отдельный проект. В меню выбора проекта будьте внимательны, чтобы не перепутать. Токены от разных проектов не должны совпадать. + +{{< video src="do" muted="true" autoplay="true" loop="true" >}} + +1. Перейдите по [ссылке](https://cloud.digitalocean.com/account/) и войдите в ранее созданный аккаунт. + +2. В левом меню перейдите на страницу **API** - последний пункт в самом низу. + +3. Нажмите **Generate New Token** в меню **Personal Access Tokens**. + +4. **Копируем токен**. {{% /tab %}} + {{< /tabpane >}} ### Как получить токен для провайдера сервера -{{< alert title="Не держите яйца в одной корзине" color="warning" >}} -Если вы планируете использовать DigitalOcean и для сервера, и для DNS (что мы не рекомендуем), -то вам **необходимо будет создать отдельный проект для DNS записей**. -DigitalOcean предоставляет только токены которые дают полный доступ ко всему в проекте. -Токен для сервера остаётся на вашем устройстве, однако токен для DNS записей будет отправлен на ваш новый сервер. -Если токен для DNS будет иметь доступ к самому серверу, в случае его взлома, злоумышленник сможет уничтожить сам сервер. -{{< /alert >}} {{< tabpane text=true >}} {{% tab "Hetzner" %}} -![gif](/images/screencasts/Hetzner.gif) + +### Если вы выбрали Hetzner 1. Переходим по [ссылке](https://console.hetzner.cloud/) и авторизуемся в ранее созданном аккаунте. 2. Заходим в созданный нами проект. Если такового нет — значит создаём. -3. *Наводим мышкой на боковую панель.* Она должна раскрыться, показав нам пункты меню. Нас интересует последний — **Security** (с иконкой ключика). +3. _Наводим мышкой на боковую панель._ Она должна раскрыться, показав нам пункты меню. Нас интересует последний — **Security** (с иконкой ключика). + +{{< imgproc hetzner Fill "626x287" />}} 4. Далее, в верхней части интерфейса видим примерно такой список: **SSH KEYS, API TOKENS, CERTIFICATES, MEMBERS.** Нам нужен **API TOKENS**. Переходим по нему. 5. По середине в интерфейсе, нас будет ожидать кнопка **GENERATE API TOKEN**. Нажимаем на эту кнопку. +{{< imgproc hetzner2 Fill "626x287" />}} + 6. В поле **Description** даём нашему токену название (это может быть любое название, которое Вам нравится, сути оно не меняет). 7. Под полем **Description** видим возможность выбрать разрешения **PERMISSIONS**. Выбираем **Read & Write**. 8. Нажимаем **GENERATE API TOKEN**. -9. После этого, появиться окно с вашим токеном. +9. После этого, появиться окно с вашим токеном, сохраняем его. + +{{< imgproc hetzner3 Fill "626x287" />}} {{% /tab %}} {{% tab "DigitalOcean" %}} +### Если вы выбралои DigitalOcean + +Для вашей безопасности: если вы использовали DigitalOcean в качестве DNS, вам нужно создать отдельный проект. + {{< video src="do" muted="true" autoplay="true" autoplay="true" loop="true" >}} 1. Перейдите по [ссылке](https://cloud.digitalocean.com/account/) и войдите в ранее созданный аккаунт. @@ -234,7 +332,6 @@ DigitalOcean предоставляет только токены которые {{< /tabpane >}} - ## Как получить токен Backblaze {{< video src="Backblaze" muted="true" autoplay="true" autoplay="true" loop="true" >}} @@ -247,8 +344,36 @@ DigitalOcean предоставляет только токены которые 4. Во всплывающем окне подтверждаем генерацию -5. Копируем **keyID** и **applicationKey** +5. Копируем **keyID** и **applicationKey** --- -🎉 Поздравляю! Теперь вы готовы использовать приватные сервисы. Не забудьте сохранить токены в безопасном месте. +## Откроем приложение + +Заходим в мастер установки. Пора использовать токены, что мы получали ранее. + +Приложение предложит вам выбрать местоположение и характеристики сервера. Рекомендуем выбирать сервер, находящийся ближе к вашей текущей локации. +Если у вас около 5 пользователей, минимального сервера по характеристикам будет достаточно. + +Приложение предложит создать мастер-аккаунт, который будет выступать в роли администратора. Сохраните пароль от аккаунта в менеджере паролей, например [KeePassXC](https://keepassxc.org/download/). + +В финале нажимаем "Создать сервер", процесс может занять до 30 минут. + +Если что-то пошло не так, обращайтесь в [чаты поддержки]({{< relref "/docs/FAQ/_index.md#как-получить-помощь" >}}). + +--- + +🎉 Поздравляю! Теперь вы готовы использовать приватные сервисы. + +--- + +### После установки, рекомендуем вам создать ключ восстановления сервера + +Если с вашим устройством что-то произойдет, благодаря ключу восстановления, вы сможете безболезненно подключиться к старому серверу. + +Перейдите в пункт меню "Ещё", затем "Ключ восстановления". Нажмите "Сгенерировать ключ". + +Вы увидите список слов — это и будет ваш ключ. Сохраните его в менеджере паролей, например [KeePassXC](https://keepassxc.org/download/). +В целях безопасности приложение не позволяет скопировать ключ. + +**Помните, обладая данным ключом, злоумышленник имеет полный доступ к вашему серверу.** diff --git a/content/ru/docs/Getting started/cl_token.png b/content/ru/docs/Getting started/cl_token.png new file mode 100644 index 0000000..4f1a47a Binary files /dev/null and b/content/ru/docs/Getting started/cl_token.png differ diff --git a/content/ru/docs/Getting started/cl_token2.png b/content/ru/docs/Getting started/cl_token2.png new file mode 100644 index 0000000..0a5c8d2 Binary files /dev/null and b/content/ru/docs/Getting started/cl_token2.png differ diff --git a/content/ru/docs/Getting started/cloudflare-my-profile.png b/content/ru/docs/Getting started/cloudflare-my-profile.png deleted file mode 100644 index d1f1f3d..0000000 Binary files a/content/ru/docs/Getting started/cloudflare-my-profile.png and /dev/null differ diff --git a/content/ru/docs/Getting started/cloudflare-permissions.png b/content/ru/docs/Getting started/cloudflare-permissions.png deleted file mode 100644 index 4b9dd3f..0000000 Binary files a/content/ru/docs/Getting started/cloudflare-permissions.png and /dev/null differ diff --git a/content/ru/docs/Getting started/desec-tokenmanagment.png b/content/ru/docs/Getting started/desec-tokenmanagment.png deleted file mode 100644 index c239790..0000000 Binary files a/content/ru/docs/Getting started/desec-tokenmanagment.png and /dev/null differ diff --git a/content/ru/docs/Getting started/desec_token.png b/content/ru/docs/Getting started/desec_token.png new file mode 100644 index 0000000..c98cc08 Binary files /dev/null and b/content/ru/docs/Getting started/desec_token.png differ diff --git a/content/ru/docs/Getting started/desec_token2.png b/content/ru/docs/Getting started/desec_token2.png new file mode 100644 index 0000000..f847146 Binary files /dev/null and b/content/ru/docs/Getting started/desec_token2.png differ diff --git a/content/ru/docs/Getting started/dncsec-copy.png b/content/ru/docs/Getting started/dncsec-copy.png deleted file mode 100644 index ea61cad..0000000 Binary files a/content/ru/docs/Getting started/dncsec-copy.png and /dev/null differ diff --git a/content/ru/docs/Getting started/dns_add_domain.png b/content/ru/docs/Getting started/dns_add_domain.png new file mode 100644 index 0000000..944722c Binary files /dev/null and b/content/ru/docs/Getting started/dns_add_domain.png differ diff --git a/content/ru/docs/Getting started/dns_add_domain2.png b/content/ru/docs/Getting started/dns_add_domain2.png new file mode 100644 index 0000000..7cca26d Binary files /dev/null and b/content/ru/docs/Getting started/dns_add_domain2.png differ diff --git a/content/ru/docs/Getting started/dns_add_domain_cloudflare.png b/content/ru/docs/Getting started/dns_add_domain_cloudflare.png new file mode 100644 index 0000000..42a5d04 Binary files /dev/null and b/content/ru/docs/Getting started/dns_add_domain_cloudflare.png differ diff --git a/content/ru/docs/Getting started/dns_add_domain_cloudflare2.png b/content/ru/docs/Getting started/dns_add_domain_cloudflare2.png new file mode 100644 index 0000000..272d685 Binary files /dev/null and b/content/ru/docs/Getting started/dns_add_domain_cloudflare2.png differ diff --git a/content/ru/docs/Getting started/dns_add_domain_cloudflare3.png b/content/ru/docs/Getting started/dns_add_domain_cloudflare3.png new file mode 100644 index 0000000..aa3ab75 Binary files /dev/null and b/content/ru/docs/Getting started/dns_add_domain_cloudflare3.png differ diff --git a/content/ru/docs/Getting started/dns_add_domain_cloudflare4.png b/content/ru/docs/Getting started/dns_add_domain_cloudflare4.png new file mode 100644 index 0000000..1cdfbd2 Binary files /dev/null and b/content/ru/docs/Getting started/dns_add_domain_cloudflare4.png differ diff --git a/content/ru/docs/Getting started/dns_add_domain_cloudflare5.png b/content/ru/docs/Getting started/dns_add_domain_cloudflare5.png new file mode 100644 index 0000000..10c8b92 Binary files /dev/null and b/content/ru/docs/Getting started/dns_add_domain_cloudflare5.png differ diff --git a/content/ru/docs/Getting started/do.png b/content/ru/docs/Getting started/do.png new file mode 100644 index 0000000..1a581c0 Binary files /dev/null and b/content/ru/docs/Getting started/do.png differ diff --git a/content/ru/docs/Getting started/do2.png b/content/ru/docs/Getting started/do2.png new file mode 100644 index 0000000..996d13d Binary files /dev/null and b/content/ru/docs/Getting started/do2.png differ diff --git a/content/ru/docs/Getting started/hetzner.png b/content/ru/docs/Getting started/hetzner.png new file mode 100644 index 0000000..2734a5b Binary files /dev/null and b/content/ru/docs/Getting started/hetzner.png differ diff --git a/content/ru/docs/Getting started/hetzner2.png b/content/ru/docs/Getting started/hetzner2.png new file mode 100644 index 0000000..5b2c571 Binary files /dev/null and b/content/ru/docs/Getting started/hetzner2.png differ diff --git a/content/ru/docs/Getting started/hetzner3.png b/content/ru/docs/Getting started/hetzner3.png new file mode 100644 index 0000000..5ba2438 Binary files /dev/null and b/content/ru/docs/Getting started/hetzner3.png differ diff --git a/content/ru/docs/Getting started/porkbun.jpeg b/content/ru/docs/Getting started/porkbun.jpeg new file mode 100644 index 0000000..355c006 Binary files /dev/null and b/content/ru/docs/Getting started/porkbun.jpeg differ diff --git a/content/ru/docs/Getting started/porkbun2.jpeg b/content/ru/docs/Getting started/porkbun2.jpeg new file mode 100644 index 0000000..585c43e Binary files /dev/null and b/content/ru/docs/Getting started/porkbun2.jpeg differ diff --git a/content/ru/docs/Getting started/porkbun3.png b/content/ru/docs/Getting started/porkbun3.png new file mode 100644 index 0000000..77e95a5 Binary files /dev/null and b/content/ru/docs/Getting started/porkbun3.png differ diff --git a/static/images/Illustration.png b/static/images/Illustration.png deleted file mode 100755 index 1ccabb7..0000000 Binary files a/static/images/Illustration.png and /dev/null differ diff --git a/static/images/Illustration.svg b/static/images/Illustration.svg deleted file mode 100755 index dfb9c82..0000000 --- a/static/images/Illustration.svg +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/images/screencasts/Backblaze.gif b/static/images/screencasts/Backblaze.gif deleted file mode 100755 index eb48c5d..0000000 Binary files a/static/images/screencasts/Backblaze.gif and /dev/null differ diff --git a/static/images/screencasts/CloudFlare.gif b/static/images/screencasts/CloudFlare.gif deleted file mode 100755 index 749f514..0000000 Binary files a/static/images/screencasts/CloudFlare.gif and /dev/null differ diff --git a/static/images/screencasts/Hetzner.gif b/static/images/screencasts/Hetzner.gif deleted file mode 100755 index 632492f..0000000 Binary files a/static/images/screencasts/Hetzner.gif and /dev/null differ diff --git a/static/images/screencasts/add-domain-to-cf.gif b/static/images/screencasts/add-domain-to-cf.gif deleted file mode 100755 index b307e81..0000000 Binary files a/static/images/screencasts/add-domain-to-cf.gif and /dev/null differ diff --git a/static/images/screencasts/nc-buy-domain.gif b/static/images/screencasts/nc-buy-domain.gif deleted file mode 100755 index 19cf42c..0000000 Binary files a/static/images/screencasts/nc-buy-domain.gif and /dev/null differ diff --git a/static/images/screencasts/nc-to-cf.gif b/static/images/screencasts/nc-to-cf.gif deleted file mode 100755 index e2c9732..0000000 Binary files a/static/images/screencasts/nc-to-cf.gif and /dev/null differ