Установка и настройка

SelfPrivacy сервер создается поэтапно в течение часа. Звучит страшно, но уверяю, ученая степень не понадобится. Процесс не сложнее покупки в интернет магазине.

  • Поиск паспорта и карты с балансом $10-15 и $5 в месяц
  • Регистрация учётных записей
  • Защита учётных записей
  • Покупка домена
  • Подключение домена к DNS серверу
  • 🔑 Создание ключей
  • Установка
  • Подключение к сервисам 🎉

Если кому-нибудь поручите эту задачу — лишитесь приватности. Для 100% независимости и контроля всё делать самому.

Регистрация учётных записей

SelfPrivacy для устойчивости и приватности требует много учётных записей. Если всё держать в одном месте, получаем то, от чего бежали — все данные у одной компании 🤦‍♀️

Поэтому разные части системы будут в разных местах. Регистрируемся:

  • Hetzner — хостинг виртуального сервера. Здесь будут жить наши данные и SelfPrivacy сервисы.
  • NameCheap или любой другой регистратор, для покупки личного адреса в интернете — домена, который будет указывать на сервер.
  • CloudFlare — DNS сервер, где работает ваш домен.
  • Backblaze — IaaS провайдер, для бесплатного хранения резервных копий ваших данных в зашифрованном виде.

Регистрация заурядна, но иногда проверка учётной записи длится несколько дней или требуют дополнительных документов. Поэтому используйте настоящие документы и заполняйте все аккуратно. Провайдеры так защищаются от спамеров, ничего личного )

Защита учётных записей

Взламывают системы через самое слабое звено. Чтобы учётные записи не были таким звеном, пароли делаем разные и сложные. MamaMilaRamu как ни странно плохой пароль, а отличные 🌈 — это парольная фраза:

expert repose postwar anytime glimpse freestyle liability effects

или

}Rj;EtG:,M!bc4/|

Как такой пароль запомнить? Никак! Пароли не нужно запоминать, их надо создавать и хранить в менеджере паролей. Хотя один помнить придется — пароль от менеджера паролей.

Обязательно включите дополнительную защиту учётных записей. Называется второй фактор (MFA, 2FA). Без этого простого шага ваши данные не будут в безопасности.

Я знаю, было сложно, но теперь вы защищены лучше, чем у 95%. Можете собой гордится! Я вот вами горжусь 🤗

Покупка домена

Включили второй фактор? Я серьезно! Тогда переходим к интересному!

gif

Домен — это кусочек интернета, которому вы даете имя. Простор для творчества огромен, у вас есть 63 символа + .com .org .icu и еще несколько сотен доменов после точки. Можно просто по фамилии выбрать ivanov.live или ivanov.health, а можно что-то творческое shit-happens.shop

Рекомендации

  • Обязательно смотреть на цену ежегодного продления, она может в разы превышать стоимость покупки.
  • Нормальная цена домена $8-10 в год. Самые дешевые — китайские .icu и .cyou — $4-6.
  • Хорошее имя удобно и по телефону диктовать и на деловой визитке писать.
  • Фамилия в домене хороша тем, что можно раздать почту всем однофамильцам, типа: name.secondname@surname.com или ns@surname.com или name@surname.com
  • При регистрации домена обязательно указывать реальные почту и телефон, иначе регистрацию могут аннулировать. И если вы не сможете продлить домен, система не будет работат так как задумано.
  • Я уже говорил про второй фактор?

Подключение домена к DNS серверу

После покупки, домен добавляем в CloudFlare:

gif

На примере домена ruleit.stream мы выбрали бесплатный тариф и получили серверы имен: gail.ns.cloudflare.com и mattns.cloudflare.com, которые надо прописать у своего регистратора. В нашем случае NameCheap:

gif

Заодно проверяем, что у нас включено автопродление и защита персональных данных — WhoisGuard. Через несколько минут или в худшем случае до 2-ух суток настройки применятся.

🔑 Создание ключей

API ключи

API ключи — это почти тоже самое, что и логин с паролем, только для программы, а не человека. Мобильное приложение SelfPrivacy с их помощью управляет сервисами во всех учётных записях вместо вас. Удобно!

Ключи хранить в менеджере паролей

Для NameCheap нам ключ не нужен, мы уже все сделали. А домен будет управляться в CloudFlare.

CloudFlare

  • Переходим по ссылке
  • В правом углу, кликаем на иконку профиля (человечек в кружочке). Для мобильной версии сайта, в верхнем левом углу, нажимаем кнопку Меню (три горизонтальных полоски), В выпавшем меню, ищем пункт My Profile
  • Нам предлагается на выбор, четыре категории настройки: Communication, Authentication, API Tokens, Session. Выбираем API Tokens.
  • Самым первым пунктом видим кнопку Create Token. С полной уверенностью в себе и желанием обрести приватность, нажимаем на неё.
  • Спускаемся в самый низ и видим поле Create Custom Token и кнопку Get Started с правой стороны. Нажимаем.
  • В поле Token Name даём своему токену имя. Можете покреативить и отнестись к этому как к наименованию домашнего зверька :)
  • Далее, у нас Permissions. В крайнем левом поле выбираем Zone. В самом длинном поле, по центру, выбираем DNS. В крайнем правом поле выбираем Edit
  • Далее, прямо под этой строчкой, нажимаем на Add More. Появиться аналогичная строка, такая же как та, которую мы только что заполняли.
  • В крайнем левом поле новой строки, выбираем, аналогично прошлой строке — Zone. В центральном - немного по другому. Тут мы выбираем то же самое что и в левой - Zone. В крайнем правом поле - выбираем Read.
  • Далее смотрим на Zone Resources. Под этой надписью есть строка с двумя полями. В левом должно быть Include, а в правом - Specific Zone. Как только вы выберете Specific Zone, справа появиться ещё одно поле. В нём выбираем наш домен.
  • Листаем в самый низ и нажимаем на синюю кнопку Continue to Summary.
  • Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен - DNS:Edit, Zone:Read.
  • Нажимаем Create Token.
  • Копируем созданный токен, и сохраняем его в надёжном месте (желательно - в менеджере паролей).
gif

Hetzner

  • Переходим по ссылке и авторизуемся в ранее созданном аккаунте.
  • Заходим в созданный нами проект. Если такового - нет, значит создаём.
  • Наводим мышкой на боковую панель. Она должна раскрыться, показав нам пункты меню. Нас интересует последний — Security (с иконкой ключика).
  • Далее, в верхней части интерфейса видим примерно такой список: SSH Keys, API Tokens, Certificates, Members. Нам нужен API Tokens. Переходим по нему.
  • В правой части интерфейса, нас будет ожидать кнопка Generate API Token. Если же вы используете мобильную версию сайта, в нижнем правом углу вы увидите красный плюсик. Нажимаем на эту кнопку.
  • В поле Description, даём нашему токену название (это может быть любое название, которые вам нравиться. Сути оно не меняет.
  • Под полем Description видим возможность выбрать разрешения permissions. Выбираем Read & Write.
  • Нажимаем Generate API Token.
  • После этого, нам покажет ваш ключ. Записываем его в надёжном месте, или ещё лучше, сохраняем в менеджере паролей.
gif

Backblaze B2

  • Переходим по ссылке
  • В левой части интерфейса выбираем App Keys в подкатегории "B2 Cloud Storage"
  • Нажимаем на синюю кнопку Generate New Master Application Key
  • Во всплывающем окне, подтверждаем генерацию
  • Сохраняем keyID и applicationKey в надёжном месте. Например - в менеджере паролей :)
gif

🎉 Поздравляю! Теперь вы готовы использовать приватные сервисы