generated from coop-cloud/example
decentral1se
6fe5185316
continuous-integration/drone/push Build is failing
Details
|
||
---|---|---|
.drone.yml | ||
.env.sample | ||
.gitignore | ||
README.md | ||
abra.sh | ||
compose.rtmp.yml | ||
compose.smtp.yml | ||
compose.yml | ||
entrypoint.sh | ||
nginx.conf.tmpl |
README.md
Peertube
An ActivityPub-federated video streaming platform using P2P directly in your web browser.
- Category: Applications
- Status: ❷💛
- Image:
chocobozzz/peertube
, ❷💛, official - Healthcheck: ❶💚
- Backups: ❸🍎
- Email: ❶💚
- Tests: ❌
- SSO: ❸🍎
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
Acknowledgements
Thanks to @mirsal for the packaging work ❤️