Как устроена синхронизация
Alerse синхронизирует браузер между вашими устройствами через сервер, который хранит только то, что не может прочитать. Здесь — что синхронизируется, как устроено шифрование и что делать при потере устройства.
Что синхронизируется
Закладки, открытые вкладки, Spaces, пароли, история и настройки. Каждый Space синхронизируется отдельно, поэтому рабочий не смешивается с личным. На странице Sync видно каждый Space с его вкладками на этом и на других устройствах.
Как устроено шифрование
При создании аккаунта Alerse создаёт 24 слова. В них секретный ключ аккаунта, и они не покидают ваших устройств. Вместе с паролем из них получаются ключи, которыми всё шифруется перед отправкой.
- Новому устройству нужны и 24 слова, и пароль; по отдельности они аккаунт не открывают.
- Сервер не может сбросить ни то, ни другое. Храните слова на бумаге или в менеджере паролей, отдельно от пароля.
- Каждое устройство подписывает запросы своим ключом.
Свой сервер или сервер Alerse
Свой сервер — лучший выбор: данные остаются у вас. Нужен образ alerse-sync и Postgres, в Docker или Kubernetes; инструкция — в репозитории alerse-sync.
docker run -e DATABASE_URL=postgres://… -p 8295:8295 ghcr.io/vizzletf/alerse-sync:0.2.1
Если не хотите держать свой, есть сервер Alerse — sync.alerse.app. Он работает в Европейском союзе, предоставляется добровольно и бесплатно, без гарантий и без ответственности за данные на нём; он может закрыться и пока рассчитан на несколько аккаунтов. Условия · Приватность
Если устройство потерялось
Откройте Sync на другом устройстве, выберите Devices и удалите потерянное, введя пароль. С первого же запроса оно перестанет получать новое. Его собственная копия данных останется на нём, поэтому заблокируйте или сотрите его.
Ограничения
Устройства отправляют только изменения, пачками: вкладки — примерно через 15 секунд, остальное — примерно через минуту. Без изменений устройство раз в час только проверяет новое.
- Сервер сам ограничивает запросы каждого устройства и каждого Space, что бы ни присылал клиент.
- Адрес, который раз за разом шлёт отклонённые запросы, блокируется на 15 минут.