# MFlash - инженерные мануалы

Здесь собраны инженерные мануалы и информация, которая может помочь инженерам внедрения и поддержки.  
**Важно:**<span> </span>  
1\. Это не приоритетные мануалы (у вас есть свои, внутренние);  
2\. Информация здесь может устаревать по естественным причинам

# Расширение для Outlook

Здесь собрана информация по расширению MFlash для клиента Outlook 2019

# Прикрепление больших вложений к письму (ссылкой)

# Как это работает?

Через кнопку "<span style="color: rgb(45, 194, 107);">**Вложение MFlash**</span>" можно прикрепить файл<span style="color: rgb(241, 196, 15);"> **<span style="color: rgb(230, 126, 35);">из накопителя MFlash</span>**</span>.

[![image.png](https://info.elijahkamsky.ru/uploads/images/gallery/2026-01/scaled-1680-/OXjimage.png)](https://info.elijahkamsky.ru/uploads/images/gallery/2026-01/OXjimage.png)

**<span style="color: rgb(230, 126, 35);">Файл из локальной папки</span>** прикрепляется через кнопку "<span style="color: rgb(45, 194, 107);">**Вложить файл**</span>" в Outlook:

[![image.png](https://info.elijahkamsky.ru/uploads/images/gallery/2026-01/scaled-1680-/l4cimage.png)](https://info.elijahkamsky.ru/uploads/images/gallery/2026-01/l4cimage.png)

**Нюансы:**

1. Если размер файла больше значения, установленного в параметре "Пороговый размер файла для Outlook (МБ)", то 
    - файл, загруженный из локальной папки, отправится в MFlash, пройдет проверки СЗИ и отправится в виде публичной ссылки.
    - файл, загруженный из накопителя MFlash, отправится в виде публичной ссылки (проверки СЗИ были проведены ранее при загрузке файла в MFlash).
2. Если размер файла меньше значения, установленного в параметре "Пороговый размер файла для Outlook (МБ)", то 
    - файл, загруженный из локальной папки, не проходит проверки СЗИ, отправится в виде файла.
    - файл, загруженный из накопителя MFlash, отправится в виде файла (проверки СЗИ были проведены ранее при загрузке файла в MFlash).
3. Если значение параметра "Пороговый размер файла для Outlook (МБ)" 0, то все прикрепленные файлы (из накопителя MFlash и/или из локальной папки) отправятся как публичные ссылки. 
    - файл, загруженный из локальной папки, отправится в MFlash, пройдет проверки СЗИ и отправится в виде публичной ссылки.
    - файл, загруженный из накопителя MFlash, отправится в виде публичной ссылки (проверки СЗИ были проведены ранее при загрузке файла в MFlash).

**[Демонстрация работы доступна здесь](https://cloud.elijahkamsky.ru/s/fMNfnZZPXsGE7ry)**

# Установка PostgreSQL-15 на Astra Linux 1.7

```bash
sudo install -d /usr/share/postgresql-common/pgdg
sudo curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc
sudo sh -c "echo 'deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] http://apt-archive.postgresql.org/pub/repos/apt buster-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
echo -e "Package: *\nPin: origin \"apt-archive.postgresql.org\"\nPin-Priority: 1002" | tee /etc/apt/preferences.d/99apt-archive.postgresql.org.pref
sudo apt update -y 
apt install -y postgresql-15 postgresql-server-dev-15 postgresql-15-cron
```

# Альтернатива Bpytop Astra Linux

# Почему альтернатива?

Коротки ответ - потому что это:

1. Работает быстрее
2. Не зависит от окружения
3. Ставится в 3 команды
4. Функциональные возможности (аналогичен BPyTop)

# Как выглядит?

Если не рассматривать предустановленные темы оформления, то стандартный вид такой:

[![image.png](https://info.elijahkamsky.ru/uploads/images/gallery/2026-02/scaled-1680-/image.png)](https://info.elijahkamsky.ru/uploads/images/gallery/2026-02/image.png)

# Как поставить?

**CTRL+C, CTRL+V:**

```bash
wget https://github.com/aristocratos/btop/releases/latest/download/btop-x86_64-unknown-linux-musl.tbz
tar -xvjf btop-x86_64-unknown-linux-musl.tbz
cd btop
./install.sh
btop
```

# Почему именно musl?

Потому что musl-сборка:

- Запускается вообще везде, т.к. включает зависимости в себя (не зависит от окружения)
- Ставится одним бинарником (если пакетный менеджер параллельно что-то ставит - это не проблема)
- Переносимость на другие ОС (достаточно будет бинарника)

# Современная альтернатива

В качестве альтернативы можно использовать Bottom (BTM). Он такой же быстрый, есть поддержка musl-билдов и прочего.

Выглядит он вот так:

[![image.png](https://info.elijahkamsky.ru/uploads/images/gallery/2026-02/scaled-1680-/MZkimage.png)](https://info.elijahkamsky.ru/uploads/images/gallery/2026-02/MZkimage.png)

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

**CTRL+C, CTRL+V:**

```bash
wget https://github.com/ClementTsang/bottom/releases/download/0.12.3/bottom_x86_64-unknown-linux-musl.tar.gz
tar -xvf *
chmod +x btm
./btm
# Установка глобально на всю систему:
cp ./btm /bin
```

## Ссылки

- BTOP: [https://github.com/aristocratos/btop](https://github.com/aristocratos/btop)
- BTM: [https://github.com/ClementTsang/bottom](https://github.com/ClementTsang/bottom)