Coder Social home page Coder Social logo

peertube's Introduction

PeerTube

Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent.

Introduction

This chart bootstraps a PeerTube deployment on a Kubernetes cluster using the Helm package manager.

Configuration

The following table lists the configurable parameters of the PeerTube chart and their default values.

Parameter Description Default
image.repository repository containing main PeerTube webserver image chocobuzzz/peertube
image.tag tag of PeerTube webserver image within repository production-stretch
image.pullPolicy PeerTube webserver image pull policy IfNotPresent
adminEmail email of PeerTube admin user nil
webserver.hostname hostname by which users will access PeerTube deployment; used in HTML pages for asset URLs nil
ingress.tls.enabled if true and ingress enabled, TLS enabled for ingress; used to set asset URL protocols in HTML pages true
ingress.tls.existingSecret name of existing Secret to use for ingress TLS; if nil and ingress TLS enabled, new secret created nil
ingress.tls.cert cert PEM for ingress TLS; must match hostname; ignored if existing secret used or ingress TLS disabled nil
ingress.tls.key private key PEM for ingress TLS; ignored if existing secret used or ingress TLS disabled nil
service.type type of service used to expose PeerTube NodePort
service.port port for service used to expose PeerTube 8084
service.nodePort optional if service type is NodePort; ignored if service type is not NodePort nil
pvc.enabled if true, uploaded video content will be persisted true
pvc.existingClaim name of existing PVC to use, must allow R/W access; if nil and PVC enabled, new PVC created nil
pvc.accessMode access mode for PVC when created by this chart; ignored if existing claim used ReadWriteOnce
pvc.size size for PVC when created by this chart; ignored if existing claim used 100Gi
pvc.storageClass storage class for PVC when created by this chart; ignored if existing claim used nil
deps.pg.managed if true, postgresql dependency deployed as Helm chart true
deps.pg.hostname hostname for external PostgreSQL dependency; ignored if PostgreSQL is managed nil
deps.pg.username username for external PostgreSQL dependency; ignored if PostgreSQL is managed nil
deps.pg.password password for external PostgreSQL dependency; ignored if PostgreSQL is managed nil
deps.redis.managed if true, redis dependency deployed as Helm chart true
deps.smtp.existingSecret name of existing secret with un and pw data to use for PeerTube emails; if nil, new secret created nil
deps.smtp.username username for SMTP server to use for PeerTube emails; ignored if existing secret used nil
deps.smtp.password password for SMTP server to use for PeerTube emails; ignored if existing secret used nil
deps.smtp.hostname hostname of SMTP server to use for PeerTube emails nil
deps.smtp.port port of SMTP server to use for PeerTube emails nil
deps.smtp.from "from" address to use with SMTP server used for PeerTube emails nil
deps.smtp.tls.enabled if true, PeerTube connections to SMTP server use TLS true

peertube's People

Contributors

amitkgupta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

peertube's Issues

Deploy on Azure ?

Hello,
I would like to deploy peertube on Azure, I am a bit bad on deployments. Could you specify how it could be deployed with helm? ๐Ÿ˜€

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.