Parlons!разговор без центра
РУС
English简体中文РусскийУкраїнська
← Выбрать версию

Запустите свой узел Parlons Cloud

Запустите Parlons Cloud, чтобы дать сети наиболее полную поддержку. Ваша постоянно работающая машина запускает полный узел Minima и полноценный ретранслятор, предоставляет один аккаунт нескольким сопряжённым устройствам и позволяет приглашать друзей в отдельные аккаунты-арендаторы. У каждого друга свои личность, контакты и разговоры.

Программа для полного варианта Cloud называется Parlons Node. Приложение Parlons Cloud для Android подключает к ней телефон. Будущее приложение iPhone будет работать так же; пока оно недоступно.

Понадобится: постоянно работающий Linux с systemd и sudo/root, 2 ГБ ОЗУ или больше, процессор x86_64 или aarch64 и публичный IPv4-адрес (VPS или 64-битная Raspberry Pi 4/5 за роутером с проброшенными портами). Планируйте память и растущую цепочку по требованиям: шлюзу кошелька MegaMMR нужно 4 ГБ и больше.

Установка, сопряжение и проверка

  1. Выполните на сервере:
    curl -fsSL https://parlons.info/install.sh | bash

    Одна команда, один процесс, все службы: полный узел Minima, ретранслятор Parlons и ваш постоянный аккаунт, транспорт keets с публичным узлом начальной загрузки DHT и почтовым ящиком, а также ретранслятор DEX по HTTPS. Для HTTPS-части машина называет себя <a-b-c-d>.sslip.io; если у вас есть домен, направьте A-запись на машину и добавьте --host node.example.com. Все параметры — в руководстве Node.

  2. Установщик при необходимости добавляет Java и Caddy, запускает системную службу и открывает 9001/tcp, 9501/tcp+udp, 49737/udp и 80 + 443 в поддерживаемом активном файрволе. Откройте те же порты в файрволе провайдера или на роутере. Синхронизация цепочки может длиться дольше запуска аккаунта.
  3. Задайте пароль администратора для сопряжения, затем введите его для показа QR. Позже приглашение можно получить командой sudo parlons-pair --admin.
  4. На Android следуйте руководству сопряжения Cloud, отсканируйте приглашение и нажмите Connect & pair.
  5. Проверьте systemctl is-active parlons-node. Последние записи: sudo journalctl -u parlons-node -n 50 --no-pager. Последние строки установки называют URL вашего DEX-ретранслятора и печатают ключ почтового ящика keets; отправьте его сопровождающему списка, чтобы машина хранила почту для телефонов офлайн.
  6. Выполните резервное копирование фраз и личности. Фразы чата и кошелька узла могут отличаться; сохраните обе при необходимости.

Управляйте аккаунтом и устройствами на вкладке Node. Инструменты узла есть у владельца, но не у гостя. Обновление, наблюдение и восстановление — в руководстве Node.

Ваш аккаунт на других устройствах

  1. На подключённом телефоне откройте Node → Pair my other device.
  2. Введите пароль администратора, когда его просят. Покажите новый QR или скопируйте приглашение.
  3. На другом Android установите Parlons Cloud, сканируйте или вставьте приглашение и нажмите Connect & pair. Откроется тот же аккаунт с контактами и чатами. Для каждого устройства создавайте новое приглашение.

Сопряжение открывает существующий аккаунт, а не независимую копию личности. Для компьютера есть сопряжённый клиент командной строки. Установка самостоятельного Parlons Desktop не подключает его автоматически.

Приглашайте друзей в отдельные аккаунты

Арендатор (tenant) — отдельный аккаунт на вашем узле Cloud. Другу не нужен свой сервер: у него будут собственные личность и переписка.

  1. На подключённом телефоне откройте Node → Manage hosted accounts.
  2. В первый раз выберите Hosting options → Enable hosting. Пароль администратора должен быть задан. Оставляйте узел включённым, чтобы друзья оставались онлайн.
  3. Нажмите Create account, введите имя аккаунта друга и нажмите Create.
  4. Нажимайте Refresh до состояния running. Выберите аккаунт и Show invitation.
  5. Передайте приглашение другу лично. Он установит Parlons Cloud, отсканирует или вставит приглашение и нажмёт Connect & pair.
  6. Для другого друга создайте ещё один аккаунт. Pair my other device используйте для добавления собственных устройств.

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

Поддерживайте сеть и готовьтесь к iPhone

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

Parlons Cloud станет способом пользоваться Parlons! на iPhone. Приложение подключится к вашему узлу Cloud или к отдельному аккаунту на узле друга. Приложение пока недоступно, но аккаунты и хостинг уже работают.

Первый разговор

  1. Попросите адрес или QR контакта, а не приглашение для сопряжения.
  2. Откройте Contacts → + Add (Контакты → Добавить); на компьютере — Add contact.
  3. На Android сканируйте QR или вставьте полный адрес; на компьютере вставьте адрес. Нажмите Introduce myself (Представиться).
  4. Дождитесь ответа устройства на представление. Если оно отключено, контакт может появиться не сразу.
  5. Откройте чат, введите сообщение, нажмите стрелку отправки и попросите ответить.

Свой адрес можно передать из Contacts. Передавайте его целиком. Разные версии Parlons могут обмениваться сообщениями.

Каждый день

Сделайте копию заранее

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

Храните копию вне исходного устройства и сохраните пароль: восстановить его за вас нельзя. Для одного аккаунта на нескольких телефонах используйте сопряжение, а не независимые копии одного seed.

Если что-то не работает

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

Подробности: Parlons!, Cloud, Node. В сообщении об ошибке укажите приложение, версию, устройство и точный текст ошибки. Не включайте фразы, пароли или неиспользованные приглашения.