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 prosodyPoté 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 prosodyUpozorně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 cleanYunohost
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.