Help center support eXpress
We have collected answers to all the most popular questions to make it easy and convenient for you to use eXpress. If you do not find the answer to your question, please contact our support team.
- Welcome to eXpress
- Introducing eXpress & Glossary
- Installation & Updates
- Registering & Logging In
- User Profile
- Chats, Channels & Threads
- Contacts
- Tags & Tabs
- Files
- Calls & Conferences
- Push Notifications & Counters
- Fixing the Background Work on Android
- Bots & Smart Apps
- Diagnostic Information & Logs
- Clearing App Cache
- Аdmin Panel
- Jira Support Portal
- Technical Support for Admins
- Database Modifications Policy
- eXpress Documentation
- Privacy Policy
- Licensing conditions
Installation & Updates
- eXpress & ETS Apps
- Client & Server Software Updates
- Network & Time Sync & Certificates
- Android App
- iOS/iPadOS App
- Aurora App
- Windows Desktop App
- macOS Desktop App
- Linux Desktop App
- Web App
- Outlook Add-In for Conferences
- Server-Side Software
- Installation & Updates Troubleshooting
eXpress & ETS Apps
The eXpress App 
Click the button to download the eXpress app for PC, phone, tablet, or open the web version:
Download eXpress
You can use eXpress on an unlimited number of devices. System requirements and installation instructions for each platform are listed below.
The eXpress Corporate Desktop App 
The corporate version of the eXpress desktop app — eXpress Corporate — has one key difference: works only with the corporate server — you cannot use a public account.
Special Client App for ETS 
If your organization uses ETS, a separate branded app with a different name but with eXpress functionality is created for it.
Before getting started:
- Obtain your ETS app credentials from your organization
- Check the workstation requirements
- Review your organization's user guide
How Does The ETS App Differ From eXpress?
- Works only with the corporate server — you cannot use a public account
- Some features may differ from the regular eXpress app
- Additional restrictions may apply (e.g., screenshots may be prohibited on mobile platforms)
- The ETS app is distributed and updated by the customer organization
- Digital certificates installation may be required on the client devices
Can I Log Into eXpress With ETS App Credentials?
No, you cannot. When attempting to log in to the regular eXpress app with credentials or phone number of the ETS account, you will see the message: “Use the special version of the app”
-
❓Related Topics:
- Enterprise Transport Server, ETS
Client & Server Software Updates
How to Track Updates
New versions of client apps and the eXpress server are released regularly. You can track updates on the following resources:
- The “Updates” section on this website
- The channel in the app (in Russian for corporate users only)
If you are the first participant from a corporate server, previous channel messages will be unavailable. For details, see the “History and End-to-End Encryption” section. - The VKontakte community (in Russian)
- The Telegram channel (in Russian)
Updates on Mobile Platforms
Updates are installed automatically when a new version is released in the app store.
Desktop App Updates
| Package Format | Update Installation Process |
|---|---|
| EXE (Windows) DMG (macOS) Appimage (Linux) |
Support checking, automatic downloading, and installing updates. |
| DEB, RPM (Linux) | Support checking for updates, but require manual downloading and installing updates. |
| MSI (Windows) | No checking or downloading updates, only manual installation of new packages. |
ETS App Updates
For branded ETS apps, the customer organization:
- Publishes updates in app stores
- Deploys app to workstations
Client Update Administration 
Desktop App Update Algorithm
How automatic updates work:
- The Auto update app setting is enabled, and there is access to
updates.express.ms(ETS app uses its own updates server, if configured). - At startup, a timer (6–12 hours) is generated to check for updates. This prevents simultaneous requests from all users.
- A
/settings/server/metarequest is sent to CTS or RTS:- If the request is successful — check again in 1–10 minutes.
- If there’s an error — the check is canceled after 20 seconds.
- When a new version is detected:
Version Installation Method X.x.x (Major) A notification is displayed prompting to install. x.X.x (Minor) A notification is displayed prompting to install. x.x.X (Patch) Automatic installation upon restart without confirmation.
Configuring Automatic Updates for Desktop ETS App
Only for desktop app formats that support automatic updates:
- Create a read-only bucket in a public S3 storage (recommended volume — 10 GB).
- Place version files from eXpress developers with anonymous access.
- Provide the bucket link to eXpress for integration into the ETS app build.
Web App Update
Updates for the eXpress web app are performed automatically by the provider itself. If your organization has deployed its own instance of the web app (eXpress or ETS app), the update is performed alongside the server software.
Tools to Motivate Users to Install Updates
There are built-in tools to encourage end users to install updates for client apps.
| Tool | Description |
|---|---|
| UI Alerts | |
| Update Notification |
|
Server Software Updates 
⚠️ For stable app performance, administrators are strongly advised to update server software regularly.
Key points:
- Server software updates are released simultaneously with or after client updates.
- Installation is performed by the organization’s system administrator, technical support, or eXpress implementation specialists.
- Server software lagging behind the client app by more than 3 versions may cause errors, and vice versa.
For detailed update installation instructions, see the administrator guide. If you have technical support — technical support contacts.
-
❓Related Topics:
- Keep Your App Updated
- UI Alerts (RTS and ETS)
- Update Notification
- Desktop App Does Not Search for Updates Despite a New Version Being Released
- Updating the Android App
- Updating the iOS and iPadOS App
- Updating the Aurora App
- Updating the Windows App
- Updating the macOS App
- Updating the Linux App
- Updating the Web App
- Updating Server Software
Network & Time Sync & Certificates
Network Resource Access Configuration
The app requires access to the following network resources:
- RTS/ETS and CTS/ECTS servers
- Captcha, links, calls, web apps, updates, etc.
- WebSocket connections to CTS (if traffic inspection/filtering systems are used)
For detailed information, contact your organization's support.
Proxy Server 
You can use the app through aт open proxy set up in your device's network settings (works on mobile and PC).
Can I Use Proxies That Require Login?
Proxy servers with authentication are not supported.
Proxy Server Configuration for Desktop App
- Close the desktop app.
- Launch the app via terminal or command line:
"app_path" "--proxy-server=IP:port" - It is recommended to create a shortcut to launch the desktop app with a proxy.
Network Requirements 
Client-Server Channel Requirements
| Messages | 2 kbit/s per user |
| Files | 100 kbit/s per user |
Call and Conference Requirements
Routing Schemes:
- Between corporate users:
corp_client1 ↔ CTS server1 ↔ CTS server2 ↔ corp_client2 - With external users:
corp_client1 ↔ CTS server1 ↔ RTS server ↔ public_client2
Bandwidth Calculation:
- Incoming traffic: 1.5 mbit/s × number of participants
- Outgoing traffic depends on the call type:
- Video mosaic: 140 kbit/s × number of tiles (max. 20)
- Audio: 16 kbit/s
- Screen sharing: 30-50 kbit/s (static content) up to 2 mbit/s (dynamic content)
Minimum Requirements for SIP Voice Calls: 16 kbit/s per participant.
Recommended Nerwork Ping
For calls and conferences: no more than 100 ms.
For messaging: no more than 150 ms.
When these values are significantly exceeded, the app may be unable to connect to the server — for example, when using satellite internet.
Client Device Requirements
| PC | Outgoing: 1.5 mbit/s Incoming: 2 mbit/s |
| Mobile Devices | Outgoing: 1.5 mbit/s Incoming: 1.6 mbit/s |
-
❓Related Topics:
- You Are Not Heard in a Call or Conference
- Connection Error; Call Server Error; Kicked from Participants and Other Issues
- Unable to Start Screen Sharing
Time Sync Configuration 
For proper operation, time synchronization is required on all client devices and servers. Otherwise, users may encounter login errors, user online status may have wrong future timespamp, or messages will display incorrect timestamps.
How to Configure Time Settings on My Device?
| Platform | Steps |
|---|---|
| Android | Enable automatic time and time zone settings on the device. Relog in to the app. |
| iOS/iPadOS | Enable automatic time settings (or toggle off and on this setting) on the device. Reinstall the app and log in again. |
| Computer | Configure computer time synchronization with an NTP server (if needed — via your organization’s support team). Relog in to the app. |
Remote Desktop Operation 
When using VDI (VMware Horizon, Citrix) or RDP, additional configuration is required: configuration guide.
Certificate Management 
Client Certificates
To use your organization’s own certificates, install the certificate in the device’s OS.
Server Certificates
Installation instructions: administrator documentation.
Certificate Verification
Refer to SSL Certificates Diagnostics.
-
❓Related Topics:
- Installing Certificates for Android App Operation
- Installing Certificates for iOS/iPadOS App Operation
- Installing Certificates for Windows App Operation
- Installing Certificates for macOS App Operation
- Installing Certificates for Linux App Operation
- Installing Certificates for Web App Operation
- Installing Certificates for Server Software
- Unhandled_service_error | “An Error Occurred” After Entering SMS Code
- “Network Error, Check Server Connection”, “Server with Specified Hostname Not Found”, “Pairing Error” When Scanning QR Code
- “SSL Error”, “Server Connection Error”, “Connection Error” on Android When Entering Phone Number, Email Code, or Corporate Server Address
Android App
System Requirements for Android 
| Operating System |
|
| Hardware Requirements |
|
| Additional Conditions |
|
| Required Permissions |
|
Installation on Android 
Where to get the eXpress app:
- (except USA and Canada)
- APK Installation File
Important! For proper push notifications on Huawei/Honor devices, install the app only from AppGallery.
Certificates on Android 
⚠️ Starting from version 3.24, only built-in certificates are supported:
- Russian Ministry of Digital Development (by special request for ETS clients)
- Let's Encrypt (including Android 7.0)
- GlobalSign (also for older devices)
For other certificates, contact support.
Language and Spell Check on Android 
The interface language matches the system settings. Supported languages: Russian, English, French, German, Spanish, Arabic, Turkish, Indonesian. Spell check uses the system keyboard.
Updating on Android 
Automatically via the app store or manually (tap Update in the store or install a new APK).
Uninstallation on Android 
Settings > Apps > select the app > Uninstall.
iOS/iPadOS App
System Requirements for iOS/iPadOS 
| Operating System |
|
| Required Permissions |
|
| Additional Conditions |
|
Installation on iOS/iPadOS 
The app is available in (except for China, the USA, and Canada).
Does the App Work on Apple Silicon Macs?
No, the eXpress mobile app doesn't work on Apple Silicon processor Macs.
Certificates on iOS/iPadOS 
To work with corporate certificates:
- Download the root and cross-certificates.
- Confirm the download when prompted “The website is trying to download a configuration profile. Allow?”.
- Select the device for installation (if multiple devices are connected).
- Go to Settings > Profile Downloaded > Install.
- Activate trust: Settings > General > About > Certificate Trust Settings.
Language and Spell Check on iOS/iPadOS 
The app supports several languages (Russian, English, French, German, Spanish, Arabic, Turkish, Indonesian) and uses the system spell check. To change the language: Settings > select the app > Language.
Updating on iOS/iPadOS 
Updates are installed automatically (if enabled in App Store settings) or manually via the Update button in the App Store.
Uninstallation on iOS/iPadOS 
Settings > General > Storage > select the app > Delete App.
Complete Uninstallation on iOS/iPadOS 
Required for critical errors. Before uninstalling, disable iCloud backups: Settings > [Your Name] > iCloud > Manage Storage > Backups > Documents & Data > disable the app backup.
-
❓Related Topics:
- iOS Notifications Setup
- iOS Logs
Aurora App
System Requirements for Aurora 
| Operating System |
|
| Device Architecture |
|
| Required Permissions |
|
Installation on Aurora 
Available installation methods:
| Source | Steps |
|---|---|
| RuStore |
|
| RPM Package |
|
Certificates on Aurora 
Supported certificates:
- Russian Ministry of Digital Development (only in special ETS builds)
- Let's Encrypt
- GlobalSign
⚠️ Third-party certificates are not supported. Contact support for assistance.
Language and Spell Checking on Aurora 
The app automatically detects the system language. Available languages:
- Russian
- English
Spell checking is unavailable in the current version.
Updating on Aurora 
Manual updates are required for RPM installations. Automatic updates are available for RuStore installations.
Uninstallation on Aurora 
To uninstall:
- Open the list of all apps (swipe up from the bottom edge of the screen).
- Long-press the app icon.
- Click the cross that appears.
-
❓Related Questions:
- Notifications and App Badges on Aurora
- General Logs from Engineering Menu (Aurora)
Windows Desktop App
System Requirements for Windows 
| Computer |
|
| Operating System |
|
| Additional Requirements |
|
| Required Permissions |
|
App Formats for Windows 
| Installer Format | Description |
|---|---|
| EXE | For regular users.
SHA512 hashes and version information for the eXpress desktop app can be checked in YML files: eXpress | eXpress Corporate.
|
| MSI | For corporate deployment.
|
Auto-Launching the App on Windows Startup 
In the app settings: Settings (avatar button) > Appearance > Launch at system startup.
This setting can be managed during app installation or update.
Auto-Launch on System Startup
| Installer Format | Description |
|---|---|
| EXE | Create an AppConfig.ini file in the app folder and add the following:
[AppConfig]
Only for CTS-logged-in users. |
| MSI | msiexec /i "eXpress.msi" AUTO_LAUNCH_CTS="true"Only for CTS-logged-in users. |
Auto-Launch Minimized on System Startup
| Installer Format | Description |
|---|---|
| EXE | Create an AppConfig.ini file in the app folder and add the following:
[AppConfig]
Does not work without AutoLaunchCts="true". |
| MSI | msiexec /i "eXpress.msi" START_MINIMIZED="true"Does not work without AUTO_LAUNCH_CTS="true". |
Installation on Windows 
"*.exe"/"*.msi" /key parameter1 parameter2
For ETS apps, replace eXpress with the ETS app name.Standard Installation
| Installer Format | Description |
|---|---|
| EXE |
|
| MSI |
|
Installation with Progress Indicator (Unattended)
| Installer Format | Description |
|---|---|
| EXE |
|
| MSI | msiexec /i "eXpress.msi" /passive |
Silent Installation
| Installer Format | Description |
|---|---|
| EXE | "eXpress Setup.exe" /S |
| MSI | msiexec /i "eXpress.msi" /qn |
Auto-Launch After Installation
| Installer Format | Description |
|---|---|
| EXE | "eXpress Setup.exe" "--force-run" |
| MSI | msiexec /i "eXpress.msi" AUTO_START=1⚠️ Use AUTO_START=0 for SCCM or Kaspersky Security Center to prevent the app from running with SYSTEM rights! Otherwise, file drag-and-drop from Explorer won’t work. |
Certificate Installation on Windows 
Install corporate server certificates to enable connectivity:
- Open the certificate file and click Install Certificate.
- Select Place all certificates in the following store > Browse.
- Enable Show physical stores.
- Select the store:
- rootCA → Trusted Root Certification Authorities
- interCA → Intermediate Certification Authorities
- Confirm and complete the installation.
Language and Spell Check on Windows 
The interface language is determined by OS settings. Available languages: Russian, English, French, German, Spanish, Arabic, Turkish, Indonesian. To change the language: Settings > General > Language.
Uses the built-in OS spell check for the current system language.
Credential Storage on Windows 
Authentication data is stored in Windows Credential Manager under *desktop/auth.* entries.
Deleting Keys
If you delete authentication keys from Credential Manager, the authentication screen will appear after restarting the app. Keys are preserved during standard app uninstallation.
Application-Specific Keystore
Beginning with version 3.42, the ETS custom apps support configuration of an independent keystore located in %AppData%\app_name directory. Contact eXpress support to get more details.
Updating on Windows 
For apps installed via EXE, automatic updates are available if enabled in settings (details).
For MSI-installed apps, manual installation of the new version is required.
"*.exe"/"*.msi" /key parameter1 parameter2
For ETS apps, replace eXpress with the ETS app name.Disabling Update Checks
- Create an AppConfig.ini file in the installation folder and add:
[AppConfig] AutoUpdate="false" Update="false"Pre-made file: AppConfig.ini - Use the MSI installer, where updates are disabled (the INI file is created automatically).
- Use in Windows to block EXE update installers from running in the
%LOCALAPPDATA%\express-updaterfolder. - Block access to the
updates.express.msresource (ETS app uses its own updates server, if configured).
Closing the App Before Updating
⚠️ Always close the app before updating to avoid additional dialogs or the need to reboot.
| Installer Format | Description |
|---|---|
| EXE |
|
| MSI |
|
Standard Update
In the app with updates available: Settings (avatar button) > Check for updates.
Parameters and keys for manual updates:
| Installer Format | Description |
|---|---|
| EXE |
|
| MSI |
|
Update with Progress Indicator (Unattended)
| Installer Format | Description |
|---|---|
| EXE |
|
| MSI | msiexec /i "eXpress.msi" /passive CLOSE_APP=1 |
Silent Update
| Installer Format | Description |
|---|---|
| EXE | "eXpress Setup.exe" /S⚠️ The app will close if running. |
| MSI | msiexec /i "eXpress.msi" /qn CLOSE_APP=1 |
Update Without Rebooting
Required if updating via MSI while the app is running. The previous version will continue working until reboot.
⚠️ Warning! After reboot, the app won’t launch; repair installation is required. Known issue, fix in progress.
| Installer Format | Description |
|---|---|
| EXE | - |
| MSI | msiexec /i "eXpress.msi" /norestart |
Auto-Launch After Update
| Installer Format | Description |
|---|---|
| EXE | "eXpress Setup.exe" "--force-run" |
| MSI | msiexec /i "eXpress.msi" AUTO_START=1⚠️ Use AUTO_START=0 for SCCM or Kaspersky Security Center to prevent the app from running with SYSTEM rights! Otherwise, file drag-and-drop from Explorer won’t work. |
Uninstallation on Windows 
"Uninstall *.exe"/"*.msi" /key parameter1 parameter2
For ETS apps, replace eXpress with the ETS app name.Closing the App Before Uninstallation
⚠️ Always close the app before uninstalling to avoid additional dialogs or the need to reboot.
| Installer Format | Description |
|---|---|
| EXE |
|
| MSI |
CLOSE_APP=1 to avoid reboots (and to ensure shortcuts work afterward — fix pending). If you're an administrator, notify users not to reopen the app until the update is complete.
|
Standard Uninstallation
Manually: Settings > Apps > Apps & Features or Programs and Features in Control Panel.
Parameters and keys:
| Installer Format | Description |
|---|---|
| EXE | "%LOCALAPPDATA%\Programs\eXpress\Uninstall eXpress.exe" |
| MSI |
|
Uninstallation with Progress Indicator (Unattended)
| Installer Format | Description |
|---|---|
| EXE | - |
| MSI | msiexec /x "eXpress.msi" /passive CLOSE_APP=1 |
Silent Uninstallation
| Installer Format | Description |
|---|---|
| EXE | "%LOCALAPPDATA%\Programs\eXpress\Uninstall eXpress.exe" /S⚠️ The app will close if running. |
| MSI |
|
Uninstallation Without Rebooting
Required if uninstalling via MSI while the app is running. The previous version will continue working until reboot.
| Installer Format | Description |
|---|---|
| EXE | - |
| MSI |
|
Complete App Removal on Windows 
Required to resolve critical errors.
- Close the app and uninstall it (see parameters and keys above).
- Delete folders:
- Executable folder:
%LOCALAPPDATA%\Programs\eXpress(EXE install) or%PROGRAMFILES%\eXpress(MSI install or EXE install to Program Files) - Cache folder:
%APPDATA%\eXpress - Downloaded updates:
%LOCALAPPDATA%\express-updater
To navigate quickly: copy the path > Win+R > paste the path > Enter. If the folder doesn’t exist, an error will appear. - Executable folder:
- Start menu > search for
credential manager> Credential Manager > Windows Credentials > delete all*desktop/auth.*entries.
Alternatively, use a PowerShell script (admin rights required):- Start menu > search for
cmd> right-click Command Prompt > Run as administrator. - In Command Prompt, run:
powershell Set-ExecutionPolicy RemoteSignedThis allows PowerShell script execution. - Download PowerShell script > right-click it in Explorer > Run with PowerShell.
- Return to Command Prompt and run:
powershell Set-ExecutionPolicy RestrictedThis restores the default PowerShell execution policy.
- Delete
eXpress.lnkshortcuts (optional) in:%APPDATA%\Microsoft\Windows\Start Menu\Programs(%ProgramData%\Microsoft\Windows\Start Menu\Programs)%HOMEPATH%\Desktop(%PUBLIC%\Desktop)%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
- Start menu > search for
macOS Desktop App
System Requirements for macOS 
| Computer |
|
| Operating System |
|
| Additional Conditions |
|
| Required Permissions |
|
App Formats for macOS 
| Installer Format | Description |
|---|---|
| DMG for Intel-Based Macs | Download: eXpress | eXpress Corporate ⚠️ If you install this version on a Mac with Apple Silicon processor, the app will run slowly. |
| DMG for Apple Silicon Macs | Download: eXpress | eXpress Corporate |
Installation on macOS 
- Double-click the downloaded *.DMG file.
- In the window that appears, drag the app icon to the Applications folder.
- In the dialog requesting installation from an unknown source, click Allow.
Installing Certificates on macOS 
Install corporate server certificates to enable connectivity:
- Open the macOS Keychain Access app (use Spotlight search to find it).
- Select System.
- Drag the certificate file into the Keychain Access app.
- Enter the computer administrator name and password.
Language and Spell Check on macOS 
The interface language is determined by the OS settings. Available languages: Russian, English, French, German, Spanish, Arabic, Turkish, Indonesian. To change the language: Settings > Main settings > Language.
The built-in spell checker from the operating system is used for the current system language.
Credential Storage on macOS 
Authentication data is stored in the keychain. To view keys, open the macOS Keychain Access app (use Spotlight search to find it).
Keyring Password
On the first app launch, you’ll be prompted to create a keyring password (if it hasn’t been used before and no password was set). ⚠️ On subsequent app launches, the system may ask for this password again.
Deleting Keys
If you delete authentication keys from the keychain, the authentication screen will appear after restarting the app. When uninstalling the app normally, the keys are preserved.
Application-Specific Keystore
Beginning with version 3.42, the ETS custom apps support configuration of an independent keystore located in ~/Library/Application Support/app_name directory. Contact eXpress support to get more details.
Updating on macOS 
Automatic updates are available if enabled in the settings (details).
Disabling Update Checks
Block access to the updates.express.ms resource (ETS app uses its own updates server, if configured).
Standard Update
In the app, if updates are available: Settings (avatar button) > Check for updates.
Manual updates are performed as a standard installation.
Uninstallation on macOS 
Standard Uninstallation
- Close the desktop app: select Quit in the Dock.
- Open Finder > Applications > find the app and drag it to the Trash > empty the Trash.
Complete App Removal on macOS 
Required to resolve critical errors.
For ETS apps, replace eXpress with the ETS app name.
- Uninstall the app using the standard method.
- Open the macOS Keychain Access app (use Spotlight search to find it).
- Delete keys starting with
eXpress. - Delete the folder:
/Users/CurrentUser/Library/Application Support/eXpressor:
~/Library/Application Support/eXpressYou can quickly navigate to the folder via Finder: Go > Go to Folder... If the folder doesn’t exist, search for the file eXpress-config.json and delete it. If needed, show hidden folders by pressing Shift + Cmd + ..
Linux Desktop App
System Requirements for Linux 
| Computer |
|
| Operating System |
|
| Additional Conditions |
After installing the libraries, log out and back in or restart the computer. |
| Required Permissions |
|
App Formats for Linux 
Repositories for downloading Linux packages are not available.
| Package Format | Description |
|---|---|
| DEB | For Debian-based systems. |
| RPM | For Red Hat-based systems. ⚠️ Installing multiple desktop apps via RPM (eXpress + eXpress Corporate + ETS app) is not supported due to file conflicts in the packages. |
| AppImage | For any Linux. |
Installation on Linux 
Standard Installation
| Package Format | Description |
|---|---|
| DEB | Double-click to run > installation will proceed in the package manager. |
| RPM | Double-click to run > installation will proceed in the package manager. |
| AppImage | Enable the “executable” or “allow execution” property for the file > double-click to run. |
Certificate Installation on Linux 
Install corporate server certificates to enable connectivity:
| Linux Family | Steps |
|---|---|
| Debian, Kali Linux, Linux Mint, Ubuntu | To add your root certificate to the trusted store in Debian, Kali Linux, Linux Mint, Ubuntu, and their derivatives:
|
| Arch Linux, BlackArch | To add your root CA to the trusted store in Arch Linux, BlackArch, and their derivatives:
|
Language and Spellchecking on Linux 
The interface language is determined by the OS settings. Available languages: Russian, English, French, German, Spanish, Arabic, Turkish, Indonesian. To change the language: Settings > General > Language.
The built-in spellchecker from the operating system (if available) is used for the current system language.
Credential Storage on Linux 
Authentication data is stored in the gnome-keyring. To view the keys, open the keyring manager:
- Passwords and Keys in Ubuntu;
- KWallet in KDE;
- Seahorse and other keyring managers.
Keyring Password
On the first app launch, you’ll be prompted to create a keyring password (if it hasn’t been used before and no password was set). ⚠️ On subsequent app launches, the system may ask for this password again.
Deleting Keys
If you delete authentication keys from the keyring, the authentication screen will appear after restarting the app. Keys are preserved during standard app uninstallation.
Application-Specific Keystore
Beginning with version 3.42, the ETS custom apps support configuration of an independent keystore located in /home/user_name/.config/app_name directory. Contact eXpress support to get more details.
Updating on Linux 
Automatic updates are available if enabled in settings (learn more).
Disabling Update Checks
Block access to the updates.express.ms resource (ETS app uses its own updates server, if configured).
Standard Update
In the app, if updates are available: Settings (avatar button) > Check for Updates.
Manual updates are performed as a standard installation.
Uninstallation on Linux 
Standard Uninstallation
| Package Format | Description |
|---|---|
| DEB | Via the package manager or terminal (see your OS documentation). Example for Ubuntu: dpkg --list in the terminal > Enter > find the app > sudo apt-get remove app_name > Enter > enter the admin password.
|
| RPM | Via the package manager or terminal (see your OS documentation). |
| AppImage | Close the app via the tray icon > delete the AppImage package and the pinned shortcut. |
Complete App Uninstallation with Traces Removal on Linux 
Required to resolve critical errors.
For ETS apps, replace eXpress with the ETS app name.
- Uninstall the app using the standard method.
- Open the keyring manager (Passwords and Keys in Ubuntu, KWallet in KDE, or in Astra Linux).
- Delete keys starting with
eXpress. - Delete the folder:
/home/username/.config/eXpress
Web App
The web app can be opened in any modern browser on a computer: corp.express.
Your organization may use a different address for the web app.
Browser Requirements for the Web App 
Browsers
⚠️ The web app does not work in mobile browsers.
| Browser | Minimum Version | How to Check the Version |
|---|---|---|
| Apple Safari | 11 | Safari > About Safari |
| Chromium | 75 |
Enter the address chromium://version/
|
| Google Chrome | 75 |
Enter the address chrome://version/
|
| Microsoft Edge | 75 |
Enter the address edge://version
|
| Mozilla Firefox | 79 |
Enter the address about:support
|
| Opera | 56 |
Enter the address opera://about
|
| Vivaldi | 1.16.1279.3 |
Enter the address vivaldi://about/
|
| Yandex Browser | 17.4 |
Enter the address browser://help/
|
Required Permissions
| Location | Steps |
|---|---|
| OS Settings | Allow the browser to access the camera, microphone, screen, and notifications. |
| Browser Settings | Allow the web app to access notifications, clipboard, microphone, and camera. |
| Safari Settings | For sound signals to work correctly: Safari > Settings > Websites > Auto-Play > grant the Always permission to the web app. |
Browser Extensions
It is recommended to disable ad blocker/VPN/proxy extensions or add the web app site to their exceptions.
Installing Certificates for the Web App 
Installing non-standard corporate server certificates is required for the server connection to work. See the instructions for operating systems:
- Installing Certificates on Windows
- Installing Certificates on macOS
- Installing Certificates on Linux
Language and Spell Check in the Web App 
The interface language is determined by the browser settings. Several languages are supported: Russian, English, French, German, Spanish, Arabic, Turkish, Indonesian. To change the language: Settings > Main settings > Language.
The built-in browser spell check is used.
Updating the Web App 
Click the Update button in the pop-up window or in the app settings.
Progressive Web App 
The web app can be installed as a progressive web app (PWA) in Chromium-based browsers (Chrome, Yandex Browser, Opera, Vivaldi, etc.): open the web app and click the install button in the address bar.
Web App Widget 
A widget that can be embedded on the organization's internal corporate portal. The description and code are available in the (in Russian).
What Does the Web App Widget Look Like?
When adding the script to a page, a button will appear in the lower right corner, opening a special eXpress window through which an employee can log in to eXpress and contact a colleague.
Guest Access Using Web App 
The web app is used for guests to join chats (PC only), as well as calls and conferences (on both PC and mobile devices).
Outlook Add-In for Conferences
There is a Windows version that supports any authentication method, and an Outlook Web Access version (including macOS) which only supports Keycloak authentication.
Instructions and Distribution:
Custom Branded Add-In Version
Customers using a branded ETS app can request a branded version of the add-in from their account manager or the eXpress project supervisor.
Add-In Language
Supported languages are Russian and English. The used language depends on the interface language of Outlook.Server-Side Software
How to Track Updates
New versions of client apps and the eXpress server are released regularly. You can track updates on the following resources:
- The “Updates” section on this website
- The channel in the app (in Russian for corporate users only)
If you are the first participant from a corporate server, previous channel messages will be unavailable. For details, see the “History and End-to-End Encryption” section. - The VKontakte community (in Russian)
- The Telegram channel (in Russian)
Updates on Mobile Platforms
Updates are installed automatically when a new version is released in the app store.
Desktop App Updates
| Package Format | Update Installation Process |
|---|---|
| EXE (Windows) DMG (macOS) Appimage (Linux) |
Support checking, automatic downloading, and installing updates. |
| DEB, RPM (Linux) | Support checking for updates, but require manual downloading and installing updates. |
| MSI (Windows) | No checking or downloading updates, only manual installation of new packages. |
ETS App Updates
For branded ETS apps, the customer organization:
- Publishes updates in app stores
- Deploys app to workstations
Client Update Administration 
Desktop App Update Algorithm
How automatic updates work:
- The Auto update app setting is enabled, and there is access to
updates.express.ms(ETS app uses its own updates server, if configured). - At startup, a timer (6–12 hours) is generated to check for updates. This prevents simultaneous requests from all users.
- A
/settings/server/metarequest is sent to CTS or RTS:- If the request is successful — check again in 1–10 minutes.
- If there’s an error — the check is canceled after 20 seconds.
- When a new version is detected:
Version Installation Method X.x.x (Major) A notification is displayed prompting to install. x.X.x (Minor) A notification is displayed prompting to install. x.x.X (Patch) Automatic installation upon restart without confirmation.
Configuring Automatic Updates for Desktop ETS App
Only for desktop app formats that support automatic updates:
- Create a read-only bucket in a public S3 storage (recommended volume — 10 GB).
- Place version files from eXpress developers with anonymous access.
- Provide the bucket link to eXpress for integration into the ETS app build.
Web App Update
Updates for the eXpress web app are performed automatically by the provider itself. If your organization has deployed its own instance of the web app (eXpress or ETS app), the update is performed alongside the server software.
Tools to Motivate Users to Install Updates
There are built-in tools to encourage end users to install updates for client apps.
| Tool | Description |
|---|---|
| UI Alerts | |
| Update Notification |
|
Server Software Updates 
⚠️ For stable app performance, administrators are strongly advised to update server software regularly.
Key points:
- Server software updates are released simultaneously with or after client updates.
- Installation is performed by the organization’s system administrator, technical support, or eXpress implementation specialists.
- Server software lagging behind the client app by more than 3 versions may cause errors, and vice versa.
For detailed update installation instructions, see the administrator guide. If you have technical support — technical support contacts.
-
❓Related Topics:
- Keep Your App Updated
- UI Alerts (RTS and ETS)
- Update Notification
- Desktop App Does Not Search for Updates Despite a New Version Being Released
- Updating the Android App
- Updating the iOS and iPadOS App
- Updating the Aurora App
- Updating the Windows App
- Updating the macOS App
- Updating the Linux App
- Updating the Web App
- Updating Server Software
Installation & Updates Troubleshooting
After Migrating the Android App to Another Device, It Doesn’t Work Correctly 
It’s not recommended to migrate the app between devices using third-party data migration tools. If the app doesn’t work correctly after migration, reinstall it from the app store.
When Launching the Android App, the ROOTED DEVICE Error Appears 
The app doesn’t support running on devices with ROOT permissions due to information security requirements. When attempting to launch on such a device, the Rooted Device error will appear with the reason:
| Error | Description/Solution |
|---|---|
| Test-Keys | The system kernel is signed with an unofficial key. The device is considered unsafe. Solution: install the original OS or use a device with a standard kernel signature. |
| DANGEROUS_PROPS | Reset the props parameters or install the original OS. |
| Root management apps | Remove apps like SuperSU and similar. |
Connection to the Server Doesn’t Work on Android 9 and Newer 
Update the app to the latest version.
Two Copies of the App on a Windows Computer 
Two copies may appear if the app is installed in Program Files and in the profile folder. To avoid this:
- For MSI packages of versions below 3.13, use the keys
ISAUTOUPDATE="false" UPDATE="false"or place AppConfig.ini in%PROGRAMFILES%\App_Name. - Before installing the MSI, remove the app from the profile using the command:
"%LOCALAPPDATA%\Programs\App_Name\Uninstall App_Name.exe" /S.
If two copies already exist:
- Uninstall one or both copies.
- Reinstall the app via EXE or MSI.
The Windows App Freezes on the Logo Screen or Doesn’t Launch 
is required. After installation, restart your computer.
Check the integrity of system files:
- Launch Command Prompt as administrator: “Start” > type
cmd> right-click Command Prompt > Run as administrator. - Run:
DISM.exe /Online /Cleanup-image /Restorehealth(may take up to an hour). - Then:
sfc /scannow.
Windows installation files may be required.
MSI Installation Problem: Windows Installer Error | 1613 Error in SCCM 
Installation Repair
- Use the .
- Manually: Control Panel > Programs and Features (or Settings > Apps > Installed apps) > select the app > Repair
- Via command line:
msiexec /f "path_to.msi"()
If the error persists, check the installation log.
Error When Removing the Previous Version of the App
If the MSI cache is corrupted (error The feature you are trying to use is on a network resource that is unavailable):
- Download the problematic version of the MSI package from the eXpress | eXpress Corporate previous versions archive.
- Create a BAT file to copy the MSI to the
InstallSourcefolder and remove it (example below). - Disable the antivirus (if it corrupted the cache previously) and run the BAT file.
;@echo off
SetLocal EnableExtensions EnableDelayedExpansion
CHCP 1251 >Nul
For /F "Tokens=2*" %%a In ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\PRODUCT_CODE\InstallProperties"^|Find /I "InstallSource"') Do Set InstallSource=%%b
CHCP 866 >Nul
copy /Y "App_Name 2.28.15.msi" "%InstallSource%"
msiexec.exe /x "%InstallSource%\App_Name 2.28.15.msi" /passive
TIMEOUT /T 3
.
There is another method — delete the previous MSI installation entry from the Windows registry (proceed at your own risk!). Here's an example PowerShell script for eXpress:
Get-ItemProperty -Path HKLM:\SOFTWARE\Classes\Installer\Products\* -Name ProductName -ErrorAction SilentlyContinue | Where-Object ProductName -eq 'eXpress' | Remove-Item -Recurse
“Cannot Open the Program” Error on macOS 
Check:
- Compatibility of the app version with the processor (Intel/Apple Silicon).
- Permission to launch: System Preferences > Privacy & Security > Allow.
Or run in Terminal:
sudo xattr -r -d com.apple.quarantine "path_to_app"
sudo chmod -R 755 "path_to_app"
The Desktop App Doesn’t Search for Updates 
Check:
- Whether automatic updates are enabled: Settings > General Settings > Automatically Update the App.
- Whether the update server is accessible.
- A delay in updates is possible (details).
If the issue persists, collect logs and contact support.
After Updating the App on macOS, the Old Version Launches 
After launching the update, close the app via Dock or Cmd+Opt+Esc, then open it again.
The Linux App Freezes on the Logo Screen 
Install the required libraries. See system requirements.
Desktop App Fails to Launch on Linux Due to Sandbox Error 
If the app fails to launch and the terminal displays errors such as:
Check failed
or
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now.
Solution: Launch the app with the --no-sandbox parameter.
“Cannot Satisfy Dependencies” Error When Installing DEB Package on Linux 
The error may occur in the package installer (e.g., QApt Package Installer).
Solution: Install the package as superuser:
sudo dpkg -i App_Name.deb
“GLIBC_2.25 Not Found” Error When Launching on Astra Linux 2.12 
Astra Linux 2.12 uses an outdated version of GLIBC. We recommend updating the OS to the latest version. If updating is not possible, follow these steps:
- Open the terminal.
- Download and install GLIBC version 2.28:
sudo mkdir /tmp/install_glibc/ cd /tmp/install_glibc/ sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6_2.28-10+deb10u1_amd64.deb sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/locales_2.28-10+deb10u1_all.deb sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc-l10n_2.28-10+deb10u1_all.deb sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc-bin_2.28-10+deb10u1_amd64.deb sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc-dev-bin_2.28-10+deb10u1_amd64.deb sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6-dev_2.28-10+deb10u1_amd64.deb sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6-dbg_2.28-10+deb10u1_amd64.deb sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6-i386_2.28-10+deb10u1_amd64.deb sudo wget http://ftp.ru.debian.org/debian/pool/main/g/glibc/libc6-x32_2.28-10+deb10u1_amd64.deb sudo dpkg -i *.deb - Run the following commands to complete the installation:
sudo dpkg -i *.deb apt-get -f install - In the dialog box, confirm the configuration update (select YES and press Y).
- Restart the app.
File Drag-and-Drop Doesn’t Work and Session Terminates After Installation/Update on Windows 
The issue occurs if the app is running as SYSTEM or another user different from the current one. As a result:
- The app cannot find credentials and cache because it looks for them in another user’s profile, leading to session termination.
- Windows Explorer cannot interact with the app running with elevated privileges, causing file drag-and-drop to fail.
Solution:
- Close the app via the system tray.
- Launch it again using the shortcut—this will restore proper permissions.
For Administrators: Deployment via SCCM or Kaspersky Security Center
To avoid the issue:
- Disable automatic app launch using the
AUTO_START=0parameter (MSI key). - Do not create a task to launch via SCCM, even in the current user’s context—this may result in elevated privileges.
“Application Does Not Work on Jailbroken Devices” After App Store Installation 
Installing the App From App Store on Apple Silicon Mac?
The eXpress mobile app doesn't support Apple processor Macs and therefore isn't available in the Mac App Store. If you found your ETS-branded app in the Mac App Store on an Apple processor Mac, contact your organization's support to remove it from there, then download and install the desktop app using the DMG file for Apple Silicon Macs.
For Administrators: How to Remove iOS ETS App From Mac App Store
When publishing the app in App Store, under Pricing and Availability > iPhone and iPad Apps on Apple Silicon Macs, uncheck Make this app available.
Installing the App From App Store on Jailbroken iPhone/iPad?
The app doesn't work on jailbroken Apple mobile devices. Verify your device isn't compromised.
"App Unavailable" When Installing eXpress From App Store 
eXpress is unavailable in China's App Store region, and while visible in US/Canada stores, the app cannot be installed there.
Verify your App Store profile's country settings:
- Open the App Store app and tap your profile icon in the top-right corner.
- Tap your name at the top.
- Ensure Country/Region isn't set to China, US, or Canada.
- If the error persists after changing regions, reboot your device to refresh App Store.
The message has been sent successfully.
Personal and group chats
- Sending contacts, geolocations, voicemails, and files (images, videos, documents)
- Threads
- Chat grouping with the use of tags
enterprise version
- Editing images before sending (add text, handwritten lines, resize and rotate images)
- Sending emoji, stickers, upload your own sticker pack
- Reactions
- Mobile-only access to a chat can be activated
enterprise version
- A chat can be started in privacy mode (prohibit copying, screenshotting on mobile devices and forwarding)
enterprise version
- Mention of a chat participant as well as any user with “@” (the mention feature)
- Mention of multiple users with “#”
desktop version
- Mention of all users in a chat with “@all”
Channels
- Setting the channel confidentiality level (open/close)
- Pinning channels at the top of the list
- A user can go to a corporate/hybrid open channel via a mention (##)
Interaction with messages
- Message typing indicator
- Text formatting — bold, italics, paragraphing, etc.
implemented via Markdown
- Viewing message status (delivered, read, edited, deleted)
- Editing/deleting a sent message and displaying the edition/deletion status on the recipient’s side
- Saving messages, creating reminders of messages, pinning messages at the top of the chat
enterprise version
- Mobile-only access to a chat can be activatedenterprise version
Contacts
- User data available for viewing: first name, last name, enterprise information (phone, email, company, job title, unit, supervisor), list of shared chats, enterprise server, link to user (routing), indication (online, time, when was last online)
enterprise version
- Contact search by job title, company, domain, name or assigned tag
Audio-, videoconferences. Available only for enterprise users
- Direct calls (Peer-to-Peer (P2P))
- Audio and video calls for 120+ participants
- Calls/videoconferencing between enterprise and external participants
- Ability to open a call in another window / on top of the main window
- Screen sharing
- Call recording
Q4FY23
- Hand up
Q4FY23
- Schedule conferences using a calendar
- Automatically send a link to the videoconferencing with adding a reminder to the calendar of participants
- Assigning a password to access the conference
- Sending invitation by email
mobile version
Integrations
- with SIP telephony
- with "heavy" VCS systems: Vinteo, Communigate, IVA, MIND
Message not sent.