Skip to main content

vechur

Untitled

vechur

жжизнь такая жоская, что нечего написать на собственный сает.


vechur

fediverse

впечатления за пару недель деплоев и использования

2 min read

За две недели установил Matrix, Pixelfed, PeerTube, вернулся в Mastodon, узнал про Funkwhale. Получается примерно такая табличка: 

проект - год основания - язык - впечатления

Pixelfed - 2018 - PHP - Плохо
Synapse - 2014 - Python - Неплохо
Mastodon - 2016 - Ruby - Отлично
PeerTube - 2015 - JS - Отлично
Funkwhale - 201(6/7/?) - Python - Отлично

В Pixelfed так и не заработали stories (без каких-либо ошибок в логах); для вопросов по работе с Pixelfed сделан отдельный репозиторий на гитхабе (?!); про документацию и систему релизов вообще не буду говорить ничего. Поставить и завести с первого раза по официальным докам не получится, приходится собирать последовательность php-команд по всем интернетам.

Synapse ведёт себя лучше чем год назад, но вот я почитываю :matrix.org, и там люди делятся страшилками про проблемы на своих серверах.. посмотрим. 
Сам Матрикс (т.е. совокупность его стандартов и принципов) походит на большого корпоративного монстра, который о-очень медленно меняет свою форму, и с течением времени делает это только медленнее. У этой монструозности есть как минусы, так и плюсы. С одной стороны, изменения в стандарты могут проталкиваться несколько лет, а причины багов искать крайне сложно, с другой - отточенны все стороны разработки - тестирование, документация, релизные процессы, и есть живое сообщество, что немаловажно.

Mastodon / PeerTube / FunkWhale - нечего сказать. Они просто работают и прекрасно справляются со своими задачами. Сообщества живые, разработка живая, всё прямо-таки замечательно.

 


vechur

strange

1 min read


vechur

Matrix / Synapse / Dimension / Element

2 min read

Вчера/сегодня спустя уже почти год поднял Synapse+Dimension+Element (homeserver matrix.netwhood.online, webui web.matrix.netwhood.online).

 

Сервер теперь большой и железный, так что я выделил 3 ядра и 5 гигов памяти под это дело. Большая загруженность участниками конференций не планируется, а вот федерацию хотелось протестить - несколько раз в разных источниках видел, что Synapse исправился и перестал вместе с postgresql отъедать память. 

 

По использованию ресурсов получилось как-то так:

Это, конечно, первый день работы, но уже сейчас я думаю, что нет смысла в трёх ядрах, и можно оставить два.

Swap сейчас практически не используется, но вполне возможно, что будет в дальнейшем. Хотя Ubuntu для свопа авторазметила 4G, есть желание уменьшить до 1G, а может быть даже и выкинуть, заменив на 1 дополнительный гигабайт памяти. Доки Synapse советуют как минимум 1G ram "if you want to join large public rooms like :matrix.org". Но я бы советовал минимум 3.

 

Помимо самого Synapse добавил кастомный Integrations Manager под названием Dimension и webui Element (недавно переименованный из Riot-web), каждый в своём контейнере - им надо только подсунуть конфиг и периодически обновлять образы.

Dimension сейчас работает только вкупе с desktop/web Element. Есть возможность скомпилить и мобильные клиенты, в которые он будет захардкожен, но я лучше дождусь интеграции в спеки матрикса. После этого взаимодействие станет нативным и никакие костыли не потребуются. А пока что, как уже сказал, пользователей много не предвидится.

Dimension ставил для того, чтобы протестировать... кхм.. кастомные стикеры. В том числе автоимпорт оных из телеграма. Тут особо не о чем писать - оно работает, и довольно удобно. 

Вся установка synapse+dimension+element занимает не больше двух часов (суммарно), включая написание всех конфигов (у меня заняла сутки из-за постоянных отвлечений и одной опечатки).

 

В ближайших планах - посмотреть, что будет с потреблением ресурсов, добавить интеграцию matterbridge (сейчас работает для tg-xmpp-irc) и постепенно переехать туда в плане тематического общения из Телеграма.

 


vechur

DeltaChat

1 min read

Тестируем DeltaChat с netwhood.online.

Себе для Gentoo написал ebuild (к сожалению, desktop написан на electron..)

Есть непонятные проблемы со спам-фильтром Яндекса. Похоже, ему не нравится контент писем, ну или сервер mail.netwhood.online не выглядит достоверным.

Пока что не очень понятно, как экспортить бэкап с Android и восстанавливать его на десктопе, надо ковырять.

В общем и целом впечатления классные, особенно радует, что нету удаления и модификации уже отправленных писем, да и сам "мессенджер" не рассчитан на мгновенную доставку сообщений, посему исправляется дурацкая привычка писать в несколько маленьких сообщений.

 

https://github.com/deltachat/deltachat-desktop

https://delta.chat/


vechur

Почему я только узнал об этом чуде? Покупаю со следующей зп.

https://store.pine64.org/product/pinephone-community-edition-postmarketos-with-convergence-package-l...


vechur

the auroch, the lion, the eagle, and the angel http://tetramor.ph


vechur

Самое неприятное в этом Known - приходится ковырять чужой старый код на PHP.


vechur

drone


vechur

Untitled

vechur


vechur

Пишу из телеграма


vechur

проба пера

samplers + tuner + 4xVCO


vechur

Чтобы пермалинки заработали

1 min read

Надо всего лишь...


vechur

И тест с пермалинком


vechur

Вроде как я подключил Мастодон, тест.