Email or username:

Password:

Forgot your password?
Alexey Skobkin

Потрясающе.

2022 год. Чтобы Synapse хранил все медиафайлы на S3, человеку приходится класть в cron скрипт, который будет каждые 10 минут догружать свежие данные туда, удалять с локального стореджа и обновлять базу.

quentin.dufour.io/blog/2021-09

И судя по тому, что я вижу, драйвер S3 в Matrix по умолчанию отсутствует.

#Matrix #log #S3 #storage #shit #IM #opensource #server #synapse

18 comments
sattellite

@skobkin "вам шашечки или ехать?". Простое и быстрое решение с хранением данных в S3. Сделал как умел, тут же главное результат.

Alexey Skobkin

@sattellite
Так проблема не в человеке же и не в его решении.
Проблема в том, что 2022 год, а Synapse ни нормально менеджить сторедж не может (очистка старых данных?), ни внешние стореджи нормально не поддерживает.

А это типа мейнстримный сервер Matrix.

sattellite

@skobkin Так мое суждение можно запросто применить и к продукту, так как его делают люди.

А так блеск и нищета опенсорса.

[DATA EXPUNGED]
Alexey Skobkin

@inexcode @sattellite
Кинь почитать про это если есть полезные ссылки?

А то у меня скоро виртуалка от синапса треснет по стореджу, а я не хочу ради него больше платить за неё.

[DATA EXPUNGED]
[DATA EXPUNGED]
Alexey Skobkin

@inexcode @sattellite
А. У меня подобное тоже было где-то в закладках.
Я так понимаю, подразумевается примерно следующая схема:

- Synapse кладёт через эту прокладку файлы на S3 думая, что это локальный сторедж
- Nginx (или другой прокси) вместо Matrix ходит за файлами и отдаёт их (либо редиректит) сам с S3

// Не читал, но такая логика кажется очевидной

@inexcode @sattellite
А. У меня подобное тоже было где-то в закладках.
Я так понимаю, подразумевается примерно следующая схема:

- Synapse кладёт через эту прокладку файлы на S3 думая, что это локальный сторедж
- Nginx (или другой прокси) вместо Matrix ходит за файлами и отдаёт их (либо редиректит) сам с S3

[DATA EXPUNGED]
Alexey Skobkin

@inexcode @sattellite
Не, мне для себя и нескольких друзей чтобы анимешники кидающие кошкодевок в чаты не порвали жопу моему серверу.

[DATA EXPUNGED]
Alexey Skobkin replied to DELETED

@inexcode
Чуть меньше твоего по стореджу. Но там это всё равно создаёт некоторые проблемы.

Мя :sparkles_lesbian:

@inexcode ага, а потом приходят счета на 100500 денег, потому что синапс думал, что это локальная фс :blobfoxgooglyholdingitsheadinitshands:

@skobkin @sattellite

Alexey Skobkin

@mo @inexcode @sattellite

S3 нужно подбирать по требованиям. Для тупого Synapse можно взять Wasabi, например.

[DATA EXPUNGED]
Alexey Skobkin replied to DELETED

@kitanit @mo @inexcode @sattellite
Так я потому и говорю Wasabi что они тебя только за сторедж тарифицируют. А если сразу в AWS полезть - можно без штанов остаться.

[DATA EXPUNGED]
Alexey Skobkin replied to DELETED

@kitanit @mo @inexcode @sattellite
Ну, настройка политик бакетов - это нормально в любом сторедже.

[DATA EXPUNGED]
Alexey Skobkin replied to DELETED

@kitanit @mo @inexcode @sattellite
А, это не релевантно в этом кейсе.

Мя :sparkles_lesbian: replied to Alexey

@skobkin ага, но если с него очень активно качать они тупо банят.

@kitanit @inexcode @sattellite

Alexey Skobkin replied to Мя

@mo @kitanit @inexcode @sattellite
Ну у нас, ЕМНИП, на lor.sh сейчас Wasabi.

А матриксосервер на <10 человек вряд ли сможет превзойти лорш по скачиваниям.

Мя :sparkles_lesbian: replied to Alexey

@skobkin ...матриксосерверу на <10 человек нужно хранить настолько большие объемы?

@kitanit @inexcode @sattellite

Alexey Skobkin replied to Мя

@mo @kitanit @inexcode @sattellite
Скажи спасибо тем, кто постоянно постит файлы в общие чатики.

Go Up