Свой сервер

Circlus на своём сервере.

Сервер Circlus открыт и ставится на обычный арендованный сервер. Здесь — что для этого нужно и как проходит установка. Сами команды — в инструкции на GitHub.

Что понадобится

Сервер Circlus работает на арендованном Linux-сервере (VPS) любого провайдера.

VPS

Для семьи или небольшой команды хватит недорогого тарифа — обычно 3–7 $ в месяц. Подойдёт и VPS, который у вас уже есть.

Домен

Это адрес вашего круга, например family.example.com. У регистратора нужно добавить одну запись, которая указывает на ваш VPS.

Около часа и терминал

Программировать не нужно, но команды из инструкции придётся вводить в командной строке. HTTPS и сервер для звонков настраиваются вместе с Circlus.

Не хотите делать это сами?

Есть ещё два варианта. Пока мы делаем это лично, по запросу.

Вы арендуете VPS, мы настраиваем

Вы берёте VPS у любого провайдера, мы ставим на него Circlus и создаём первый круг. Сервер остаётся вашим: после настройки наш доступ закрывается.

Круг на нашем сервере

Круг работает на сервере, которым управляем мы, — VPS в ЕС. Ничего устанавливать и обслуживать не нужно.

Что видит администратор

Сообщения, файлы и звонки зашифрованы, и прочитать их администратор не может. Но он видит, кто состоит в круге, когда люди подключаются и сколько данных передают. В первом варианте администратор — вы, во втором — мы.

Круг можно забрать

Круг не привязан к серверу: владелец может в любой момент перенести его на другой, и согласие прежнего администратора для этого не нужно.

Чтобы договориться, напишите нам. Подробнее о том, что хранит сервер, — на странице что знает сервер.

Как проходит установка

Четыре шага. Подробные команды для каждого — в инструкции на GitHub.

  1. Арендуйте VPS и направьте на него домен

    Подойдёт Ubuntu или Debian у любого провайдера.

  2. Установите сервер по инструкции

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

  3. Подключите сервер в приложении

    Инструкция покажет, как получить одноразовый ключ. Откройте Circlus, введите адрес сервера и этот ключ — так приложение узнает, что сервер ваш.

  4. Создайте круг и пригласите людей

    Дальше всё делается в приложении. Новые круги на этом же сервере тоже создаются оттуда.

Уведомления, когда приложение закрыто

Сообщения, звонки и файлы работают сразу после установки. Чтобы на телефон приходили уведомления, пока приложение закрыто, сервер нужно подключить к нашей службе уведомлений.

Заявка из приложения

Откройте «Настройки → Управление сервером → Push-уведомления» и отправьте заявку. После одобрения всё настроится само, вписывать ничего на сервер не нужно.

Что видит наша служба

Уведомление шифруется для конкретного телефона ещё на вашем сервере. Наша служба только доставляет его и прочитать не может.

Сервер готов. Что дальше?

Руководство владельца круга расскажет о приглашениях и повседневном управлении. Если на новый сервер нужно перенести уже существующий круг, переходите к инструкции по переезду.