Полезная информация для новичков
О нашем узле (entropysource.ru)
О проекте
Правила пользования сайтом
Теория
Федерация не равно Мастодон
Как пользоваться
Что такое introduction и про полезных ботов
Разбираемся с лентами записей
Оформление записей во Френдике - специфика взаимодействия с Мастодонтом
Взаимодействие с другими узлами Федерации
Углубление в Федиверс
Каталоги узлов Федерации
Боты репостеры
like this
Против лома нет приёма - если только ты не знаешь PHP
И да, я обязательно сделаю пул-реквест в репозиторий Френдики, но не ранее чем они выкатят версию 2023.3, так как они там переделали загрузку плагинов, а поддерживать две версии правок у меня нет никакого желания.
#friendica #настройка #разработка
Не добил
OSError: [Errno 28] No space left on device
Не хватило места на создание бэкапа. Я и до этого видел что место утекает подозрительно быстро, но думал что это нормальный процесс и оно будет чиститься по расписанию.
В результате всё засрал *.activitypub-troll.cf которого я похоже не добил прошлый раз. Подошёл в этот раз к делу более основательно:
- Отключил запуск воркера по расписанию
- Убил все процессы воркера
- Очистил таблицу воркера
- Очистил таблицу gserver(2,6GB)!!!
Надеюсь больше эта зараза не вернётся. Но я буду бдить! 😠
#friendica #fediverse #настройка
Маленький хак для страницы входа
Но это не наш метод! Если затемнение нельзя убрать, а настройку фонового изображения хочется оставить гибкой, можно же всё обратно осветить!
body {
backdrop-filter: brightness(200%);
}
Также придётся дотянуть содержимое страницы до низа браузера, чтобы всё это выглядело как надо.
html, body {
height: 100%;
}
Прописать стили необходимо в home.html или в home.css, которые нужно создать в корне проекта.
#friendica #настройка
Turn off
Markdown - хорошо работает до тех пор, пока не понадобится редактировать пост. Вот там он уже Markdown перестаёт понимать и вёрстка едет.
p.s. включил обратно, ибо если статья написана изначально в Markdown её нельзя просто взять и привести в процессе правки к ущербному урезанному BBCode, но зато можно вернуть нормальный вид. Пока не понял в чём баг, но если будет сильно напрягать, напишу на баг-трекер в френдику.
Showmore Dynamic - для не авторизованных пользователей нельзя отключить автоматическое обновление ленты. При каждом таком обновлении, развёрнутая статья сворачивается. Читать что-либо в таком режиме крайне затруднительно.
#friendica #настройка #баги
Мой адрес не дом и не улица
Поскольку на днях я ковырял файрвол, понял, что сам себе злобный буратино, но не понял в чём именно.
Полез смотреть логи. Оказалось что нельзя просто взять и постучать на почтовые сервера по IPv6. Отключил эту шикарную опцию и почта заработала.
connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c06::1b]:25: Network is unreachable
Уже нейросети бороздят... не знаю что именно, но что-то они бороздят, а IPv6 как работал сугубо опционально, так и продолжает.
#настройка #почта #сети #сбои
10Gb хватит всем
Также очень жирные 2 таблицы у Френдики - storage и gserver. Со второй понятно, она переполнена похоже со времён работы спамеров. А вот чем забит strorage не представляю. Поставил пока в конфиге период чистки 1 день. Посмотрим завтра-послезавтра насколько это поможет.
И в догонку:
Таблицы сильно похудели после команд:
ALTER TABLE storage Engine=InnoDB; - в 10 раз
ALTER TABLE gserver Engine=InnoDB; - в 2 раза
+ журнал транзакций innoDB тоже неплохо бы поумерить
#friendica #настройка
Favicon
Прикрутил значок сайта. Хотел бы показать этот прекрасный логотип где-нибудь в большем разрешении, но, к сожалению, через настройки этого сделать нельзя, только если скопировать и переделать тему. Но тогда никакие исправления темы в будущем не применятся к скопированной теме. Если конечно не синхронизировать все изменения.
Либо можно заменить страницу входа на статический html. Тоже вариант.
Федеративный троллинг
Пришлось познакомиться с разделом модерации гораздо раньше, чем я предполагал. Совершенно случайно в админке заглянул в очередь заданий, а там куча записей от одного и того же домена. Гуглёж сразу выдал информацию о том, что это какие-то злыдни спамят ActivityPub протокол, и что есть прекрасный список, где можно посмотреть кто злыдень, а кто нет.
Список этот весьма увлекательный, не менее чем портянки блокировки РосКомНадзора 😅
Гости, да не те
Пожалуй надо-будет ограничить доступ по портам на уровне CloudFlare (ну или хотя-бы хостера), чтоб ресурсы сервера не тратились на этот бессмысленный поток запросов.
p.s. обломался я с ограничением - CloudFlare поддерживает проброс и управление портами только с платной подпиской, а у хостера вообще нет управления портами. Помнится у ScaleWay такая опция была. Печалька, не иначе.
#настройка
Полезные дополнения Friendica
Fancybox - изображения из записей открываются в полноэкранной галерее, с возможностью листания
Language Filter - позволяет скрыть посты на всех языках кроме указанных. работает на основе анализа записей. каждый пользователь хаба может настроить под себя или отключить.
Impressum - позволяет вывести некоторую информацию на странице /friendica
Markdown - позволяет в постах использовать Markdown. Пользователь хаба должен самостоятельно в настройках включить поддержку, чтобы использовать синтаксис.
Numfriends - позволяет в настройках профиля пользователя менять количество выводимых друзей в блоке
Page Header - позволяет админу вывести какую-либо информацию между верхней панелью и контентом
Matomo / Piwik Analytics - подключает аналитику сервиса Matomo
Showmore Dynamic - позволяет настроить сворачивание длинных постов. Каждый пользователь может настроить функционал самостоятельно.
Smileybutton - кнопка вставки смайликов
Start Page - позволяет пользователям настроить, какая страница отобразится после входа
Unicode Smilies - большой набор смайлов для использования с плагином Smileybutton
#friendica #настройка #список