Element

Element — офіційний клієнт Matrix з підтримкою E2EE.

Встановлення

Docker

version: '3.8'

services:
  element:
    image: vectorim/element-web:latest
    container_name: element
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - ./config.json:/app/config.json:ro

Конфігурація

config.json:

{
  "default_server_config": {
    "m.homeserver": {
      "base_url": "https://matrix.example.com",
      "server_name": "example.com"
    }
  },
  "brand": "UMTC Element",
  "integrations_ui_url": "",
  "integrations_rest_url": "",
  "bug_report_endpoint_url": "",
  "room_directory": {
    "servers": ["example.com"]
  },
  "show_labs_settings": true,
  "features": {
    "feature_video_rooms": true,
    "feature_element_call_video_rooms": true
  },
  "element_call": {
    "url": "https://call.element.io"
  },
  "default_theme": "dark"
}

Верифікація пристроїв

Навіщо верифікувати

  • Підтверджує що пристрій належить користувачу
  • Дозволяє E2EE працювати коректно
  • Показує зелений щит біля повідомлень

Як верифікувати

Через QR код

  1. Відкрити налаштування → Security
  2. Натиснути "Verify this session"
  3. Вибрати "Scan QR code"
  4. Просканувати код з іншого пристрою

Через емодзі

  1. Відкрити налаштування → Security
  2. Натиснути "Verify this session"
  3. Вибрати "Compare emojis"
  4. Підтвердити що емодзі співпадають

Cross-signing

Дозволяє автоматично довіряти всім вашим пристроям.

Settings → Security → Cross-signing
→ Set up cross-signing
→ Зберегти Security Key

End-to-End Encryption (E2EE)

Як працює

  1. Кожен пристрій має унікальні ключі
  2. Повідомлення шифруються для кожного пристрою окремо
  3. Сервер бачить тільки зашифровані дані

Налаштування

Settings → Security → Secure Backup
→ Set up Secure Backup
→ Вибрати метод (Security Key або пароль)
→ Зберегти Security Key в надійному місці

Важливо

Що робити Навіщо
Зберегти Security Key Доступ до історії на нових пристроях
Верифікувати пристрої E2EE працює коректно
Не видаляти сесії Втрата ключів шифрування

Проблеми з E2EE

Не можу читати старі повідомлення

Settings → Security → Restore from Backup
→ Ввести Security Key

Повідомлення "Unable to decrypt"

  1. Перевірити чи верифіковані пристрої
  2. Спробувати запит ключів у відправника
  3. Перевірити Secure Backup

Налаштування

Сповіщення

Settings → Notifications
→ Enable desktop notifications
→ Налаштувати правила для кімнат

Приватність

Settings  Security Send read receipts: OFF Send typing notifications: OFF

Продуктивність

Settings  Preferences Show timestamps: 12/24 hour Enable Markdown: ON Code blocks syntax highlighting: ON

Клавіатурні скорочення

Дія Комбінація
Пошук Ctrl+K
Нова кімната Ctrl+Alt+N
Налаштування Ctrl+,
Попередня кімната Alt+↑
Наступна кімната Alt+↓
Редагувати повідомлення
Відповісти Ctrl+Shift+R

Мобільні клієнти

Element (iOS/Android)

  • Офіційний клієнт
  • Повна підтримка E2EE
  • Push сповіщення

FluffyChat

  • Альтернативний клієнт
  • Приємний інтерфейс
  • Менше функцій

Налаштування push

  1. Увійти в аккаунт
  2. Дозволити сповіщення
  3. Перевірити Settings → Notifications

Діагностика

Логи

Settings → Help & About → Submit debug logs

Перевірка з'єднання

Developer Tools (F12) → Network
→ Перевірити запити до matrix.example.com

Очистка кешу

Settings  Help & About  Clear cache and reload

Шлях: services/matrix/element.md

UMTC Wiki © 2026 | Ukrainian Military Tactical Communications