Follow

Начал писать пост про работу и понял, что не уложусь в 500 символов. Разбивать не хочу и написать надо подробней.

Напишу, когда в проекте Selfprivacy выпустят новый релиз и доведут чуть до ума администрирование инстанса Pleroma и когда перееду туда.

А пока пойду делать домашку: учиться писать тест-планы и чек-листы для тестирования ПО :)

P.S. да, я знаю, что Mastodon можно патчить, но хостер не хочет этим заморачиваться.
P.P.S. да-да, я пока не могу поднять свой инстанс, ибо руки из жопы.

@b1beny4
Если есть свободная VPS-ка, то можешь поднять на ней ОС NixOS.
Небольшие мануалы по установке есть, в том числе и для Mastodon.

@Lafiel Нам с Pleroma повозиться на NixOS пришлось, чтобы он поднялся ) @b1beny4 спасибо, мотивируешь )

@kirill @b1beny4
Возились со сборкой пакета или с запуском сервиса?
Сами внедряли поддержку Pleroma в NixOS?

@kirill @Lafiel

Повозиться пришлось со всем выше упомянутым. Сначала бинарь не запускался, так как отличались версии библиотеки ncurses, которая была в репозитории NixOS и которую использовала на то время, последняя версия Pleroma OTP. При чём я сам удивился, зачем Pleroma может понадобиться ncurses, но факт остаёться фактом. Потом же пришлось ещё написать модуль для управлением systemd сервисом. Целый месяц плерому заводил

@ilchub @kirill
Мне с сервисами Mastodon и PeerTube пришлось тоже повозиться, чтобы довести до ума. Но часть фиксов ещё не влили в master ветку.
Заодно внедрил режим песочницы для этих сервисов.

@kirill @ilchub
Да, развернул их у себя на виртуальном сервере. Про Mastodon даже статью написал.
Для PeerTube PR всё ещё висят на github.

@Lafiel @ilchub ось какая? Если NixOS, то делись конфигом же скорее!

@Lafiel @kirill А какие аппаратные требования к серверу должны быть для использования Mastodon? Я посмотрел конфиг и вижу что там используеться ElasticSearch. Согласно моему опыту, иногда этой базе требовалось 32Гб RAM чтобы нормально функционировать

@ilchub @kirill
Для виртуальной машины выделил 4 Gb ОЗУ и 4 ядра. Но там крутится не только mastodon, но и другие сервисы, в том числе PeerTube.
Для Mastodon и PeerTube выделил отдельный раздел на 500 GB. На данный момент момент используется чуть меньше 3 Gb данных.
Базу данных PostgreSQL вывел на хостовую систему вне виртуализации.
А для ElasticSearch сделал отдельную виртуальную машину с 2 Gb ОЗУ и 2 ядрами. Если и забьется память, то остальные сервисы не пострадают.

@b1beny4 так поставь френдику или хабзиллу какую-нибудь. и пиши посты хоть по сто мегабайт, как тебе заблагорассудится. но всякие ущербные сервера и клиенты порежут твой пост на колбасу мелкими огрызками и от этого никуда не денешься.
@b1beny4 я часто вижу, как юзеры мастодона извращаются и пишут посты в виде целого потока, как ответы самим себе. это выглядит ужасно и читается плохо. но я подозреваю, что когда я у себя пишу длинный текст, многие его у себя тоже увидят в таком извращённом виде.

@iron_bug @b1beny4
Если один длинный пост написан на инстансе, который поддерживает большое количество постов, то на другом инстансе он отобразится корректно, ничего не порежет.
Надо добиваться официальной поддержки по увеличению количества символов.
@Gargron please add the ability to increase the number of characters in messages. Because of this limitation, users go to other projects.

@Gargron @b1beny4 @Lafiel я вот не уверена. потому что ограничения могут быть вплоть до длины записи в базе.

@iron_bug @Gargron @b1beny4
Нет, ограничение только в коде. В базе данных не вижу ограничения. Там обычное текстовое поле.

@Gargron @b1beny4 @Lafiel странно, нафига тогда вообще вводить такие ограничения.

@iron_bug вижу твои длинные посты нормально ) их только нужно развернуть)

@b1beny4 я не знаю, как они хранятся на таких серверах. запросто могут тянуть данные с чужого сервера.
Sign in to participate in the conversation
Mastodon

Социальная сеть Mastodon, которая является частью Fediverse. Никакой рекламы, слежки корпорациями, этичный дизайн и децентрализация! В Fediverse ваши данные под вашим контролем.