generated from coop-cloud/example
1.8 KiB
1.8 KiB
Peertube
An ActivityPub-federated video streaming platform using P2P directly in your web browser.
- Category: Apps
- Status: 2, beta
- Image:
chocobozzz/peertube
, 4, upstream - Healthcheck: 3
- Backups: 1
- Email: 3
- Tests: No
- SSO: 1
Basic usage
- Set up Docker Swarm and
abra
- Deploy
coop-cloud/traefik
abra app new peertube --secrets
(optionally with--pass
if you'd like to save secrets inpass
)abra app YOURAPPDOMAIN config
- be sure to changeDOMAIN
to something that resolves to your Docker swarm boxabra app YOURAPPDOMAIN deploy
- Open the configured domain in your browser to finish set-up
Host-mode networking
To avoid issues with performance, it is recommended to deploy your Traefik instance with:
COMPOSE_FILE="compose.yml:compose.host.yml:compose.peertube.yml"
This will avoid issues like #7
.
- Deploy
coop-cloud/postfix-relay
or use an external SMTP relay abra app YOURAPPDOMAIN config
, and uncomment the email lines and adjust as neededabra app YOURAPPDOMAIN deploy
Plugins
peertube-plugin-auth-openid-connect
is the trusted OAuth2 support plugin (Keycloak integrations works!)
Acknowledgements
Thanks to @mirsal for the packaging work ❤️