Перейти до вмісту

Pleroma: Путівник: відмінності між версіями

Матеріал з Noleron Wiki
Lesyk (обговорення | внесок)
Прибрано персональні згадки та посилання
 
Lesyk (обговорення | внесок)
Адаптовано переклад до правил Noleron Wiki
 
Рядок 2: Рядок 2:
{{Шаблон:Mastodon і Fediverse}}
{{Шаблон:Mastodon і Fediverse}}


'''Що таке Pleroma?'''
'''Pleroma''' — вільне програмне забезпечення для федеративних соціальних мереж і мікроблогів. Ця стаття є перекладом та адаптацією історичного вступу до Pleroma, опублікованого 7 березня 2018 року.


''>Вступ до сервера мікроблогів Pleroma''
Матеріал описує стан Pleroma та Fediverse на момент підготовки оригіналу. Назви пунктів меню, технічні можливості, сумісність і доступність окремих інстансів могли змінитися.


У своїх останніх дописах я трохи розповідав про Pleroma. З того часу
== Що таке Pleroma ==
з'явилося багато запитань про те, що таке Pleroma, чим вона
відрізняється від GNU Social та Mastodon, чому вам варто її
використовувати тощо. Ця публікація буде вступом до Pleroma, тож читайте
далі, якщо вам цікаво.


'''Що таке Pleroma?'''
Pleroma — серверне програмне забезпечення для мікроблогінгу, яке підтримує федеративний обмін повідомленнями з іншими сумісними серверами.


Pleroma - це програмне забезпечення сервера мікроблогів, яке може
Федерація дає змогу користувачам різних інстансів взаємодіяти між собою, навіть якщо сервери працюють незалежно один від одного. Адміністратор може розгорнути інстанс для себе, друзів або спільноти, зберігаючи контроль над його налаштуваннями та даними.
об'єднувати (= обмінюватися повідомленнями з) іншими серверами, які
підтримують ті ж стандарти об'єднання (OStatus і ActivityPub). Це
означає, що ви можете розмістити сервер для себе або своїх друзів і
залишатися під контролем своєї онлайн-ідентичності, але при цьому
обмінюватися повідомленнями з людьми на більших серверах. Pleroma
об'єднається з усіма серверами, які реалізують OStatus або ActivityPub,
такими як GNU Social, Friendica, Hubzilla і Mastodon.


'''Як це працює?'''
У різні періоди Pleroma підтримувала протоколи та формати федеративної взаємодії, зокрема OStatus і ActivityPub. Через федерацію інстанси Pleroma могли взаємодіяти з іншими платформами, серед яких GNU social, Friendica, Hubzilla та Mastodon. Конкретні можливості залежать від версії програмного забезпечення та налаштувань інстансу.


Ось скріншот основного
== Як працює інстанс Pleroma ==
інтерфейсу.
* [[File:pleroma-1.png|frameless|700px]]


Поки ви не ввійшли в систему, ви можете бачити публічну хронологію та
На публічній сторінці інстансу відвідувачі можуть переглядати доступну публічну стрічку. Вона містить дописи, опубліковані користувачами цього інстансу.
всю відому мережу. Публічна шкала часу - це кожне повідомлення, яке було
зроблено на цьому сервері. Якщо ви шукаєте нових людей, часто буває
корисно переглянути публічну шкалу часу інших серверів Плерома, щоб
побачити, що пишуть люди на них. Це також допоможе вам з'ясувати, чи
варто приєднуватися до сервера.


Вся відома мережа містить всі місцеві повідомлення ПЛЮС всі повідомлення
У деяких конфігураціях також доступна стрічка всієї відомої мережі. Вона може містити дописи з інших інстансів, із якими цей сервер уже обмінювався даними. Її вміст не є повним переліком усіх дописів Fediverse.
з інших серверів, які потрапили на цей сервер. Це означає, що вона буде
містити всі повідомлення від користувачів, за якими стежать або з якими
спілкуються користувачі на цьому сервері. Перегляд всієї відомої мережі
дасть Вам гарне уявлення про федіверсум (наш термін для мережі
серверів).


* [[File:pleroma-2.png|frameless|700px]]
[[File:pleroma-1.png|thumb|650px|Основний інтерфейс Pleroma]]
[[File:pleroma-2.png|thumb|650px|Публічні та федеративні стрічки]]


Коли ви ввійшли в систему, ви маєте доступ до ще кількох функцій.
Після входу користувач отримує доступ до власної часової шкали, публікації дописів, відповідей, вподобань, поширень і сповіщень.
Звичайно, ви можете публікувати нові повідомлення, які будуть надіслані
вашим підписникам. За замовчуванням Pleroma має максимум 5000 символів
на повідомлення, але це лише рекомендація. Сервер може встановити
будь-яке значення.


Ваша основна часова шкала - це та, яка містить всіх людей, яких ви
Основна часова шкала зазвичай містить дописи користувачів, на яких ви підписані. У розділі сповіщень відображаються згадки, відповіді, поширення та вподобання.
відстежуєте. Ви можете виконувати звичайні функції, такі як додати до
улюблених, повторити і відповісти з часових шкал. Ви також отримаєте
розділ "Сповіщення", який буде містити сповіщення про публікації, в яких
ви були згадані, або про ваші публікації, які були поширені або
вподобані іншими людьми.


Pleroma також має невеликий чат на бічній панелі. Це чат в реальному
Окремі версії Pleroma також містили локальний чат для користувачів одного інстансу. Його доступність і поведінка залежать від версії та конфігурації сервера.
часі, який не об'єднується (поки що). Кожен користувач у вашому інстансі
є учасником цього чату.


* [[File:pleroma-3.png|frameless|700px]]
[[File:pleroma-3.png|thumb|650px|Перегляд бесіди в інтерфейсі Pleroma]]


Коли ви натиснете на маленький символ \[+\] у верхньому правому куті, ви
== Основні можливості ==
відкриєте вбудований перегляд бесіди. Це дає вам швидкий огляд потоків
бесіди. Ви також можете виконувати всі звичайні функції в цьому вікні
бесіди.


Це основні функції. Я рекомендую вам спробувати інстанс з Pleroma, щоб
Серед можливостей, які історично надавалися Pleroma:
дізнатися, що ще можна побачити, наприклад, теми, користувацькі фони,
приховування вкладень і так далі. Ось кілька серверів, які ви можете
перевірити:


* [https://pleroma.soykaf.com ''https://pleroma.soykaf.com'']
* публікація дописів;
* [https://shigusegubu.club ''https://shigusegubu.club'']
* відповіді та згадки користувачів;
* [https://social.sakamoto.gq ''https://social.sakamoto.gq'']
* вподобання й поширення дописів;
* [https://pleroma.iro-iro.xyz ''https://pleroma.iro-iro.xyz'']
* перегляд сповіщень;
'''Українські: '''
* робота з локальною та федеративною часовими шкалами;
* [https://social.net.ua ''https://social.net.ua'']
* налаштування видимості дописів;
Список буде доповнюватись. Для того щоб додати свій інстанс в цей
* підтримка різних клієнтів через API;
путівник, напишіть
* оформлення інтерфейсу, тем і фону.


[https://social.net.ua/ihor ''https://social.net.ua/ihor'']
Максимальна довжина допису та доступні функції визначаються налаштуваннями конкретного інстансу. Не слід переносити характеристики одного сервера на всі інстанси Pleroma.
'''Чим Pleroma відрізняється від Мастодонту?'''


Якщо ви зараз використовуєте Mastodon, вас, напевно, цікавлять
== Відмінності від Mastodon ==
відмінності між Mastodon і Pleroma. Ось деякі з основних.


''Низькі системні вимоги.''
Pleroma та Mastodon виконують подібну роль у Fediverse, але є різними програмними платформами.


Pleroma може добре працювати на Raspberry Pi або екземплярі Vultr за
=== Системні вимоги ===
\$2.50. Це робить його доступним для хостингу для однокористувацьких
екземплярів. Ви все ще можете запустити сотню користувачів або близько
того на таких невеликих екземплярах, тому він також добре працює і для
більших екземплярів.


''Менше рухомих частин.''
Pleroma історично позиціонувалася як платформа з невисокими системними вимогами. Це давало змогу запускати невеликі інстанси на скромніших серверах.


Pleroma побудована на набагато меншій кількості технологій, ніж
Фактичні вимоги залежать від версії Pleroma, кількості користувачів, обсягу федеративного обміну, бази даних, медіафайлів та конфігурації сервера. Старі оцінки вартості або продуктивності з оригінальної публікації не слід сприймати як актуальні рекомендації.
Mastodon. Щоб запустити екземпляр Mastodon, вам потрібні Rails,
PostgreSQL, Redis, Sidekiq, NodeJS і - якщо вам потрібен пошук -
ElasticSearch. Для Pleroma вам потрібні тільки Elixir і PostgreSQL, при
цьому ви отримуєте всі функції. Це спрощує установку і дещо полегшує
обслуговування.


''Внутрішній ActivityPub''
=== Архітектура ===


Mastodon внутрішньо базується на концепції "Статусів". Він використовує
Оригінальний матеріал наголошував, що Pleroma використовувала менше компонентів, ніж типове розгортання Mastodon того періоду. У різних версіях і конфігураціях могли використовуватися Elixir, PostgreSQL та інші залежності.
ActivityPub для об'єднання, але не має внутрішньої концепції
Активностей, він просто генерує "фальшиві" Активності для обміну
повідомленнями.


Pleroma є ActivityPub навіть у своїх внутрішніх структурах даних.
Порівнювати складність платформ коректно лише для конкретних версій. Архітектура, вимоги та спосіб розгортання з часом змінюються.
Діяльність насправді зберігається в базі даних у форматі JSON, тому
зовнішнє та внутрішнє представлення однакові.


Чому це має вас хвилювати? Тому що це полегшує Pleroma додавання нових
=== ActivityPub ===
типів Діяльності. Додавання нового типу Діяльності в Pleroma не
передбачає жодних змін у базі даних, вам лише потрібно додати деякі
правила, як їх обробляти. Це допоможе нам в майбутньому додавати нові
функції, такі як групи або опитування.


''Сумісність з клієнтами Mastodon (включаючи фронтенд Mastodon).''
Pleroma використовує ActivityPub для федеративної взаємодії. Внутрішня модель даних і спосіб обробки активностей залежать від реалізації та версії програмного забезпечення.


Насправді це не є різницею, але Pleroma реалізує клієнт-серверні API як
Згаданий в оригіналі підхід до зберігання активностей є історичним описом і не має сприйматися як загальна характеристика всіх сучасних версій Pleroma.
GNU Social, так і Mastodon, тому ви можете використовувати більшість
їхніх клієнтів разом з Pleroma. Для клієнтів Mastodon це Twidere, Tusky,
Mastalab, Tootdon та багато інших.


Найбільшою несподіванкою для багатьох є те, що Pleroma також включає в
=== Сумісність із клієнтами ===
себе інтерфейс Mastodon UI. Оскільки Mastodon UI - це здебільшого просто
ще один клієнт API, він буде чудово працювати на Pleroma. Як ви можете
бачити на скріншоті, ви можете використовувати його досить добре на
будь-якому екземплярі Pleroma. Ми постачаємо його разом з Pleroma, тому
вам не потрібно встановлювати нічого нового.


''Спробуйте''
Pleroma надавала API, сумісні з клієнтами Mastodon і GNU social. Завдяки цьому з інстансами могли працювати різні веб-, мобільні та настільні клієнти.
* [[File:pleroma-4.png|frameless|700px]]


Я сподіваюся, що ви дізналися щось нове про Pleroma в цій статті. Якщо
Сумісність не є абсолютною: окремі функції можуть працювати по-різному або бути недоступними залежно від версії сервера та клієнта.
ви хочете дізнатися більше, я б запропонував просто створити обліковий
запис на одному з сайтів, на які я посилався вище, і спробувати трохи
попрацювати. Ви також можете поглянути на [*домашню
сторінку*](https://pleroma.social), де також є посилання на вихідний
код, або поспілкуватися з нами за адресою \#pleroma на freenode.


Якщо ви хочете встановити свій власний екземпляр, ви можете ознайомитися
[[File:pleroma-4.png|thumb|650px|Приклад інтерфейсу Pleroma]]
з постом Джеффа "[*Чарівний світ Плероми, створення власного
інстансу*](https://i2p.rocks/blog/the-magical-world-of-pleroma-setting-up-your-instance.html)",
де він покроково описує цей процес.


У будь-якому випадку, приємного перегляду і до зустрічі на федіверсіях!
== Вибір інстансу ==
:)


Original page:
Інстанс варто обирати за такими критеріями:
[https://blog.soykaf.com/post/what-is-pleroma/ ''https://blog.soykaf.com/post/what-is-pleroma/'']


Published by 7 Mar, 2018
* правила спільноти;
* політика модерації;
* умови реєстрації;
* доступність адміністратора;
* політика зберігання даних;
* підтримувані клієнти й функції;
* технічний стан сервера.


Список інстансів у цій статті не підтримується як актуальний каталог. Адреси, наведені в оригінальній публікації, могли припинити роботу або змінити програмне забезпечення.


== Історичний контекст ==


Оновлено 10 грудня 2022
Оригінальна стаття була написана у 2018 році. На той час Pleroma розглядалася як одна з альтернативних платформ для федеративного мікроблогінгу.
 
Описані в ній функції, назви протоколів, клієнтів та інстансів потрібно сприймати в історичному контексті. Для поточного використання слід перевіряти документацію конкретного інстансу та програмного забезпечення.


== Пов’язані статті ==
== Пов’язані статті ==


* [[Mastodon і Fediverse|Огляд розділу Mastodon і Fediverse]]
* [[Mastodon і Fediverse|Огляд розділу Mastodon і Fediverse]]
* [[Mastodon: Основні поради|Основні поради Mastodon і Fediverse]]
* [[Mastodon: Основні поради|Основні поради щодо Mastodon і Fediverse]]
* [[Mastodon: Міграція|Міграція між інстансами Mastodon]]
* [[Mastodon: Міграція|Міграція між інстансами Mastodon]]
* [[Fediverse: Інстанси|Як працюють інстанси]]
* [[Fediverse: Інстанси|Як працюють інстанси]]
* [[Fediverse: Посібник для початківців|Посібник для початківців]]
* [[Fediverse: Посібник для початківців|Посібник для початківців]]
* [[Mastodon: Путівник Nikodemus|Путівник Mastodon від Nikodemus]]
* [[Mastodon: Путівник Nikodemus|Путівник Mastodon від Nikodemus]]
* [[Pleroma: Путівник|Путівник Pleroma]]
* [[Fediverse: Каталог українських інстансів 2023|Архівний каталог інстансів 2023 року]]
* [[Fediverse: Каталог українських інстансів 2023|Архівний каталог інстансів 2023 року]]


== Джерело ==
== Джерело ==


* Оригінальна публікація: [https://blog.noleron.com/posts/guide_pl2/ Noleron Blog] ([https://web.archive.org/web/20260913/https://blog.noleron.com/posts/guide_pl2/ Архівовано 13 вересня 2026 у Wayback Machine.])
* Оригінальна публікація: [https://blog.soykaf.com/post/what-is-pleroma/ What is Pleroma?], опублікована 7 березня 2018 року.
* Перенесений матеріал: [https://blog.noleron.com/posts/guide_pl2/ Noleron Blog].
* Оригінальний текст адаптовано до структури й правил Noleron Wiki.

Поточна версія на 14:58, 13 вересня 2026

Архівний матеріал.
Ця стаття зберігає датовану інформацію й не претендує на опис поточного стану.

Pleroma — вільне програмне забезпечення для федеративних соціальних мереж і мікроблогів. Ця стаття є перекладом та адаптацією історичного вступу до Pleroma, опублікованого 7 березня 2018 року.

Матеріал описує стан Pleroma та Fediverse на момент підготовки оригіналу. Назви пунктів меню, технічні можливості, сумісність і доступність окремих інстансів могли змінитися.

Що таке Pleroma

[ред. | ред. код]

Pleroma — серверне програмне забезпечення для мікроблогінгу, яке підтримує федеративний обмін повідомленнями з іншими сумісними серверами.

Федерація дає змогу користувачам різних інстансів взаємодіяти між собою, навіть якщо сервери працюють незалежно один від одного. Адміністратор може розгорнути інстанс для себе, друзів або спільноти, зберігаючи контроль над його налаштуваннями та даними.

У різні періоди Pleroma підтримувала протоколи та формати федеративної взаємодії, зокрема OStatus і ActivityPub. Через федерацію інстанси Pleroma могли взаємодіяти з іншими платформами, серед яких GNU social, Friendica, Hubzilla та Mastodon. Конкретні можливості залежать від версії програмного забезпечення та налаштувань інстансу.

Як працює інстанс Pleroma

[ред. | ред. код]

На публічній сторінці інстансу відвідувачі можуть переглядати доступну публічну стрічку. Вона містить дописи, опубліковані користувачами цього інстансу.

У деяких конфігураціях також доступна стрічка всієї відомої мережі. Вона може містити дописи з інших інстансів, із якими цей сервер уже обмінювався даними. Її вміст не є повним переліком усіх дописів Fediverse.

Основний інтерфейс Pleroma
Публічні та федеративні стрічки

Після входу користувач отримує доступ до власної часової шкали, публікації дописів, відповідей, вподобань, поширень і сповіщень.

Основна часова шкала зазвичай містить дописи користувачів, на яких ви підписані. У розділі сповіщень відображаються згадки, відповіді, поширення та вподобання.

Окремі версії Pleroma також містили локальний чат для користувачів одного інстансу. Його доступність і поведінка залежать від версії та конфігурації сервера.

Перегляд бесіди в інтерфейсі Pleroma

Основні можливості

[ред. | ред. код]

Серед можливостей, які історично надавалися Pleroma:

  • публікація дописів;
  • відповіді та згадки користувачів;
  • вподобання й поширення дописів;
  • перегляд сповіщень;
  • робота з локальною та федеративною часовими шкалами;
  • налаштування видимості дописів;
  • підтримка різних клієнтів через API;
  • оформлення інтерфейсу, тем і фону.

Максимальна довжина допису та доступні функції визначаються налаштуваннями конкретного інстансу. Не слід переносити характеристики одного сервера на всі інстанси Pleroma.

Відмінності від Mastodon

[ред. | ред. код]

Pleroma та Mastodon виконують подібну роль у Fediverse, але є різними програмними платформами.

Системні вимоги

[ред. | ред. код]

Pleroma історично позиціонувалася як платформа з невисокими системними вимогами. Це давало змогу запускати невеликі інстанси на скромніших серверах.

Фактичні вимоги залежать від версії Pleroma, кількості користувачів, обсягу федеративного обміну, бази даних, медіафайлів та конфігурації сервера. Старі оцінки вартості або продуктивності з оригінальної публікації не слід сприймати як актуальні рекомендації.

Архітектура

[ред. | ред. код]

Оригінальний матеріал наголошував, що Pleroma використовувала менше компонентів, ніж типове розгортання Mastodon того періоду. У різних версіях і конфігураціях могли використовуватися Elixir, PostgreSQL та інші залежності.

Порівнювати складність платформ коректно лише для конкретних версій. Архітектура, вимоги та спосіб розгортання з часом змінюються.

ActivityPub

[ред. | ред. код]

Pleroma використовує ActivityPub для федеративної взаємодії. Внутрішня модель даних і спосіб обробки активностей залежать від реалізації та версії програмного забезпечення.

Згаданий в оригіналі підхід до зберігання активностей є історичним описом і не має сприйматися як загальна характеристика всіх сучасних версій Pleroma.

Сумісність із клієнтами

[ред. | ред. код]

Pleroma надавала API, сумісні з клієнтами Mastodon і GNU social. Завдяки цьому з інстансами могли працювати різні веб-, мобільні та настільні клієнти.

Сумісність не є абсолютною: окремі функції можуть працювати по-різному або бути недоступними залежно від версії сервера та клієнта.

Приклад інтерфейсу Pleroma

Вибір інстансу

[ред. | ред. код]

Інстанс варто обирати за такими критеріями:

  • правила спільноти;
  • політика модерації;
  • умови реєстрації;
  • доступність адміністратора;
  • політика зберігання даних;
  • підтримувані клієнти й функції;
  • технічний стан сервера.

Список інстансів у цій статті не підтримується як актуальний каталог. Адреси, наведені в оригінальній публікації, могли припинити роботу або змінити програмне забезпечення.

Історичний контекст

[ред. | ред. код]

Оригінальна стаття була написана у 2018 році. На той час Pleroma розглядалася як одна з альтернативних платформ для федеративного мікроблогінгу.

Описані в ній функції, назви протоколів, клієнтів та інстансів потрібно сприймати в історичному контексті. Для поточного використання слід перевіряти документацію конкретного інстансу та програмного забезпечення.

Пов’язані статті

[ред. | ред. код]

Джерело

[ред. | ред. код]
  • Оригінальна публікація: What is Pleroma?, опублікована 7 березня 2018 року.
  • Перенесений матеріал: Noleron Blog.
  • Оригінальний текст адаптовано до структури й правил Noleron Wiki.