Jami
Setup
Jami application
Jami for Android
Jami for Android TV
Jami for GNU/Linux
Jami for iOS
Jami for macOS
Jami for Web
Jami for Windows
Accounts
Add yourself
Link devices
Back up JAMI protocol accounts
Jami on servers
Jami extensions
Jami extensions for Android
Jami extensions for Desktop
Jami extensions for iOS
Jami extensions for Web
Media
Safe software
Press releases
February 22, 2019
Videos
This is Jami
Let’s talk freely with Jami
How to talk privately with Jami
Jami for professionals
How can professionals communicate privately with their clients?
Jami for education
How can teachers communicate securely online with their students?
Jami for Windows
How to install Jami on Windows
Jami for macOS
How to create a Jami account on macOS
Jami for Android
How to create a Jami account on Android
Jami for Android TV
Use Jami on Android TV
JAMS (Jami Account Management Server)
Install JAMS on a server using Ubuntu 20.04 on a Digital Ocean Droplet
Tips
Why back up your Jami account?
How to share your ID on Android and iOS with other users (short version)
How to share your ID on Android and iOS with other users (long version)
How to configure biometric authentication for new accounts on Android
Recommendations
ar-AE العربية (الإمارات العربية المتحدة)
de-AT Deutsch (Österreich)
de-CH Deutsch (Schweiz)
de-DE Deutsch (Deutschland)
en-AU English (Australia)
en-CA English (Canada)
en-CH English (Switzerland)
en-DE English (Germany)
en-EC English (Ecuador)
en-GB English (United Kingdom)
en-ID English (Indonesia)
en-IN English (India)
en-IS English (Iceland)
en-KN English (Saint Kitts and Nevis)
en-SE English (Sweden)
en-US English (United States)
es-ES español (españa)
es-US español (estados unidos)
fr-BE Français (Belgique)
fr-CA Français (Canada)
fr-FR Français (France)
hi-IN हिंदी (भारत)
hu-HU magyar (Magyarország)
ko-KR 한국어(한국)
nl-NL Nederlands (Nederland)
pl-PL polski (Polska)
pt-BR Português (Brasil)
ru-RU Русский (Россия)
sv-SE svenska (Sverige)
tr-TR Türkçe (Türkiye)
vi-VN Tiếng Việt (Việt Nam)
zh-CN 中文(簡體,中國)
zh-TW 中文(繁體,台灣)
zh-US 中文(簡體,美國)
Manual de usuario
Introducción
¿Cómo funciona Jami?
¿Quién hace a Jami?
Crear una cuenta en Jami
Android
iOS
macOS
Las ventanas
Redes distribuidas de Jami
Conectividad
La red OpenDHT
La cadena de bloques JamiNS
Todas las características por cliente
Leyenda
Mensaje de texto
Llamando
Configuración de la cuenta
Otras características
Ajustes avanzados
Las preguntas frecuentes
Principios básicos
Gestión de cuentas
Avanzado
Utilice Jami en una LAN
Arranque
El tiempo
En móvil (DHT Proxy)
Nombre del servidor
Jami en servidores
Crear una cuenta de usuario en el servidor
Instale el demonio Jami en el servidor
Copiar los archivos de configuración de Jami
Crear un script para iniciar Jami en el servidor
Guía para reportes
Configurar tu entorno
Cómo denunciar un error
Escribir un resumen claro
Escribir pasos precisos para reproducirse
Resultados obtenidos
Resultados esperados
Proporcionar información adicional
JAMS manual
Download JAMS manual
Additional guides
Admin guide
Client guide
Introduction
Obtaining JAMS
System requirements
JAMS concepts
Getting started
Step 1: Create an administrator account
Step 2: Set up the Certification Authority
Step 3: Set up the user database
Step 4: Set up the server parameters
Private DHT node
Manual de compilación
Secciones
Introducción
Dependencias
Manual de desarrollo
Solicitudes de características
FPL
Planificado/en desarrollo
Deseado pero no planeado
Puede implementarse, las contribuciones son bienvenidas (o tardarán meses/años en llegar)
Depende de los cambios de masa
Envases
Otros
New developers
Las API de Jami
Estilo de codificación
Debugging tools
Mejorar la calidad de Jami
Estilo de codificación Qt y QML
Herramientas de ensayo Qt y QML
Envía tu primer parche
Trabajar con Gerrit
Conceptos de Jami
Gestión de cuentas
Audio
Contactos prohibidos
Llamadas
Llamadas en el grupo
Protocolo de la conferencia
El administrador de conexión
Gestión de contactos
Tabla de enrutamiento dinámico (DRT)
Transferencia de archivos
Identificadores de Jami
Vincular un dispositivo nuevo
Nombre Protocolo del servidor
El grupo
Protocolo de sincronización
Sincronización de perfil
Más lejos
Elegir el valor CRF para el codificador
Sincronización del estado de entrega
Cómo funciona (backend)
API del cliente
Notas para el cliente
RFCs importantes
Localización compartida en el cliente QT
El estado del mensaje
Configurar su propio servidor TURN
Procesos
Proceso de diseño
Proceso de liberación
Extension manual
How it works?
How to use it?
Setup
Android
Linux/Windows
Use!
How to build?
Dependencies
ONNX Runtime 1.6.0
Plugin
Publishing on the Extension Store
Publication on the Extension Store
How the Extension Store works in Jami Desktop
Important: Test locally before publication
Add an extension
Congratulations, the Jami Extension has been added and is available for Jami users!
Creating Jami extensions
Jami extensions
Jami extension certificates
Certificates
Signature mechanism
Certificate chain
Certificate constraint
Certificate revocation
Sign an organization certificate
Create certificate
Sign an extension
Revoke a certificate
Verify certificate
Example
Extension Store in the Jami client
The Extension Store in the Daemon
The Extension Store in the Client
Extension State
TensorFlow extension
TensorFlow 2.1.0
Contribuir
Informe de errores y problemas
Código de contribución
Pautas de confirmación de mensajes
Envasado Jami
Contribución a esta documentación
Dependencias
Cloning del repositorio
Editar una página
Revisando su trabajo
Ahorrar su trabajo
Presentación de un cambio
Modificar su trabajo
Añadir una página
العربية
Български
বাংলা
Català
Dansk
Deutsch
Ελληνικά
English (US)
Esperanto
Español
Eesti
Euskara
فارسی
Suomi
Français
עברית
हिन्दी
हिन्दी (भारत)
Hrvatski
magyar
Indonesia
Italiano
日本語
한국어
Lietuvių
नेपाली
Nederlands
Polski
Português
Português (Brasil)
Português (Portugal)
Română
Русский
Slovenčina
Slovenščina
Српски
Svenska
தமிழ்
తెలుగు
Türkçe
Tiếng Việt
中文简体
中文繁體
Jami
Manual de desarrollo
Procesos
Ver código fuente de la página
Procesos
En esta sección se describen los procesos que se utilizan para desarrollar y lanzar el software.
Proceso de diseño
Proceso de liberación