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

Выберите версию, настройте и начните разговор

Выберите подходящий путь — от загрузки до первого разговора. Два приложения для Android решают разные задачи: Parlons! хранит вашу личность на телефоне; Parlons Cloud подключается к аккаунту на другой машине.

Приложение для iPhone пока недоступно. Приложения Android требуют Android 9 или новее. Загрузки для компьютеров предназначены для Mac с Apple silicon, Windows 10/11 и Debian/Ubuntu x86-64.

Parlons! на Android

Выберите, если: хотите установить одно приложение и общаться без отдельного сервера аккаунта. Личность, контакты и переписка хранятся на телефоне. Приложение подключается через сеть ретрансляторов Parlons.

Установка и создание личности

  1. Скачайте Parlons! 0.6.149 для Android на телефон.
  2. Откройте APK и нажмите Install (Установить). При запросе разрешите браузеру устанавливать приложения.
  3. Откройте Parlons!, выберите язык и нажмите Create new identity (Создать новую личность).
  4. Запишите все 24 слова на бумаге по порядку. Проверьте и нажмите I've saved them (Я сохранил их). Храните слова в тайне: они управляют личностью и могут управлять кошельком.
  5. Разрешите уведомления. В меню с тремя точками → Settings (Настройки) введите Your name (Ваше имя) и нажмите Set (Установить).
  6. Проверьте Network (Сеть): Connected (Подключено) означает подключение хотя бы к одному ретранслятору. Можно добавлять контакт.

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

Чтобы оставаться на связи: разрешите фоновую работу в настройках батареи Android. Для обновления установите новый APK поверх приложения; перед удалением или очисткой данных сделайте копию.

Parlons Desktop

Выберите, если: хотите сделать компьютер своим Parlons Cloud. minimaCore Desktop и minimaDesk запускают полный Parlons Node с теми же службами аккаунта, что и сервер Cloud: сообщения, звонки, файлы, платежи, связанные устройства и отдельные аккаунты друзей. Для публичного ретранслятора включите участие в сети и перенаправьте порт.

Запустите Cloud на компьютере

  1. Установите minimaCore Desktop или minimaDesk для вашей ОС. В магазинах minimaDesk также называется MinimaClassic Desktop. Обе программы доступны через eurobuddha.
  2. Настройте узел и сохраните сид-фразу. Используйте тип Parlons Node, откройте вкладку Parlons. Старые установки могут использовать классический узел; для существующего кошелька следуйте процедуре переноса в приложении.
  3. В настройках узла/сети включите Contribute to the network. В Parlons → Node → Port forwarding посмотрите внешний и внутренний порты и LAN-адрес Send to. На роутере перенаправьте этот TCP-порт на указанный адрес и разрешите его в брандмауэре компьютера. Используйте значения из приложения.
  4. Закрепите LAN-адрес на роутере, не выключайте компьютер и не давайте ему засыпать. Дождитесь Reached from the internet. Публичный порт обслуживает Minima и ретранслятор Maxima; панель аккаунта и административный RPC остаются локальными. Подключение устройств возможно через другие ретрансляторы ещё до проброса, но публичный ретранслятор должен быть доступен извне.
  5. Откройте Parlons → Devices, при необходимости задайте пароль администратора и выберите New pairing code. Установите Parlons Cloud на телефон, отсканируйте приглашение и подключитесь. Для каждого устройства создавайте новое приглашение. Все они используют аккаунт и разговоры на этом компьютере.
  6. В Devices → Hosted accounts включите размещение, создайте отдельный аккаунт для друга и выберите Show invitation или Copy tenant invite. Друг подключается к своему аккаунту. Встроенные гости получают чат, звонки и файлы, без вашего кошелька и управления узлом. Не передавайте друзьям приглашение владельца.

Размещение и резервные копии описаны в руководстве Cloud. Панель Parlons на компьютере поддерживает звонки через микрофон и камеру; разрешите доступ при запросе.

Альтернатива: отдельный чат MaximaNode

MaximaNode 1.5.118 — отдельное приложение Parlons Desktop для чата, файлов и ретрансляции. Это не полный хост Desktop Cloud, описанный выше. Для связанных устройств и размещения друзей используйте minimaCore Desktop или minimaDesk.

  1. Скачайте подходящий установщик:
  2. Откройте MaximaNode — так называется установленный Parlons Desktop.
  3. В окне Back up your Maxima seed запишите 24 слова по порядку и храните их в тайне.
  4. Откройте меню с тремя точками, введите Your name и нажмите Set.
  5. Проверьте соединение в Network и добавьте контакт по инструкции ниже. На компьютере вставьте адрес: сканера QR через камеру здесь нет.

Звонки: отдельный MaximaNode поддерживает сообщения и файлы, но не передаёт звук или видео звонков. Для звонков используйте Android. Оставляйте Desktop запущенным для связи; для выхода выберите Quit у значка в трее.

Проблемы установки и перенос личности описаны в руководстве Parlons!.

Parlons Cloud: подключение по приглашению

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

До начала: получите приглашение от владельца хоста или подключённого устройства. Если хоста нет, сначала запустите свой аккаунт. QR контакта позволяет общаться с человеком; приглашение для сопряжения даёт доступ к аккаунту. Это разные вещи.

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

  1. Скачайте Parlons Cloud 0.2.94 для Android. Откройте APK, разрешите установку при запросе и нажмите Install.
  2. Откройте Parlons Cloud. Нажмите Scan pairing QR (Сканировать QR сопряжения) или вставьте приглашение целиком в Account address or pairing invite (Адрес аккаунта или приглашение).
  3. Нажмите Connect & pair (Подключить и связать). Сначала появится подключение к сети, затем поиск и сопряжение аккаунта, после чего аккаунт откроется.
  4. Разрешите уведомления. В More → Settings → This device (Ещё → Настройки → Это устройство) выберите Keep running in the background (Работать в фоне), если пункт показан.
  5. Откройте Node (Узел), проверьте соединение и список устройств. Затем начните разговор по инструкции ниже.

Код не подходит? Возможно, он использован или заменён. Попросите новое приглашение. Код работает один раз; до использования держите его в тайне. Для переписки делитесь адресом контакта.

Ещё один телефон: на подключённом телефоне откройте Node → Pair my other device (Подключить другое устройство). Введите пароль администратора, если его просят, и отсканируйте новое приглашение другим телефоном. Потерянный телефон отключите через Node → Paired devices → Revoke (Устройства → Отозвать).

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

Альтернатива: лёгкий хостинг аккаунта

Выберите, если: хотите, чтобы аккаунт работал при выключенном телефоне, и хотите подключить несколько телефонов. Сервер Parlons Cloud легче полного узла: он обслуживает аккаунт без полной цепочки Minima. Android-приложение Cloud подключается к нему.

Понадобится: Mac, Linux, Raspberry Pi или Windows PC, который остаётся включённым, не спит и имеет интернет. На Mac заранее установите Java 11+ или Homebrew; на Linux для зависимостей может потребоваться sudo. Домен аккаунту не нужен. Установка создаёт аккаунт; для существующей личности сначала прочитайте перенос аккаунта.

Установка на хост

  1. На Mac или Linux откройте терминал на постоянно работающей машине:
    curl -fsSL https://raw.githubusercontent.com/eurobuddha/maxima/main/ops/get-parlons-cloud.sh | bash

    На Windows 10/11 откройте PowerShell:

    irm https://raw.githubusercontent.com/eurobuddha/maxima/main/ops/get-parlons-cloud.ps1 | iex

    Авторы пока не проверяли установщик на Windows. Для проверенного серверного варианта предпочтите поддерживаемый Linux.

  2. Дождитесь установки зависимостей, загрузки выпуска и запуска аккаунта. Сохраните выданное приглашение в тайне. На Mac/Linux может быть QR, на Windows — текст для вставки.
  3. На Android выполните установку и сопряжение Cloud.
  4. В новом терминале хоста выполните parlons status. parlons panel открывает локальную веб-панель; parlons newcode создаёт новое приглашение.
  5. На телефоне в More → Settings → Show seed phrase (Показать фразу) запишите слова в безопасном месте, затем через Back up account… (Резервная копия аккаунта…) сохраните зашифрованную копию.

Не усыпляйте хост. На Mac и Windows служба запускается при входе пользователя. Спящий или отключённый хост не обслуживает аккаунт. Установщик также включает ретранслятор на TCP 9501. Аккаунт работает через исходящие соединения; для публичного ретранслятора порт должен быть доступен извне. Параметры хостинга и ретранслятора.

Обслуживание: parlons log показывает журнал; на Mac/Linux parlons update обновляет сервер, на Windows запустите установщик снова. Перед обновлением сделайте копию. Для отдельной личности друга используйте Node → Manage hosted accounts (Управление размещёнными аккаунтами), а не приглашение в свой аккаунт. Размещение друзей.

Запустите свой узел 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. В сообщении об ошибке укажите приложение, версию, устройство и точный текст ошибки. Не включайте фразы, пароли или неиспользованные приглашения.

Текущие загрузки

Что устанавливаетеТекущая версия
Parlons! Android · независимая личность0.6.149 · APK
Parlons Desktop · Mac Apple silicon1.5.118 · DMG
Parlons Desktop · Windows 10/111.5.118 · MSI
Parlons Desktop · Debian/Ubuntu x86-641.5.118 · DEB
Parlons Cloud Android · клиент0.2.94 · APK
Сервер Parlons Cloud0.11.127 · руководство хоста выше
Parlons Node0.2.144 · fleet JAR · обычный JAR · контрольные суммы · или просто curl -fsSL https://parlons.info/install.sh | bash

У приложений и серверов отдельные номера версий. Большее число не означает лучший выбор. Описания выпусков и контрольные суммы — на GitHub.