Známé problémy: Kompatibilita procesoru

Aplikace Prosody AppImage obsažená v pluginu bude fungovat pouze na procesorech x86_64 a arm64. Není kompatibilní s jinými architekturami procesorů.

Chcete-li plugin používat, budete muset ručně nainstalovat Prosody na svůj server (viz níže).

Poznámka: plugin vyžaduje Prosody >= 0.12.0. Pokud používáte starší verzi, Chat Federation může být nefunkční a může docházet k neočekávanému chování.

Jakmile je to hotovo, musíte v nastavení pluginu zaškrtnout políčko „Použít systém Prosody“.

Instalace Peertube bez Dockeru

Pro standardní instalaci stačí nainstalovat oficiální balíček prosody pro vaši distribuci Linuxu.

Například v Debianu/Ubuntu:

sudo apt install prosody

Poté můžete deaktivovat službu, která se spouští automaticky při instalaci Prosody (plugin spustí proces Prosody, není tedy nutné, aby služba běžela). Například v Debian/Ubuntu (a dalších linuxových distribucích založených na Systemd):

sudo systemctl disable prosody && sudo systemctl stop prosody

Upozornění: nevypínejte Prosody, pokud je používána pro jinou službu na vašem serveru, jako například Jitsi.

Docker

Budete muset vygenerovat obraz Peertube, který obsahuje Prosody ve stejném kontejneru jako Peertube. Vím, že to není standardní způsob, jak to udělat s Dockerem, ale mějte na paměti, že se jedná o dočasné řešení.

Informace o vytvoření a použití takového obrazu naleznete v dokumentaci Dockeru. Soubor Docker pro vytvoření obrazu by měl být:

FROM chocobozzz/peertube:production-bullseye

RUN apt -y update && apt install -y prosody && apt -y clean

Yunohost

Musíte deaktivovat metronome (XMPP server poskytovaný Yunohost) a nainstalovat prosody.

To již zajišťuje aplikace Yunohost Peertube, protože to bylo vyžadováno pro plugin před verzí v6.0.0.

Ale může být odstraněna v blízké funkci (aby se předešlo nevýhodám této metody). Musím to prodiskutovat s týmem Yunohost, abychom se rozhodli, jak můžeme minimalizovat nevýhody a maximalizovat kompatibilitu.