Docker image for a single process peertube instance.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andreas Peters add064bd50 update to v1.0.0-beta.11 3 months ago
Dockerfile update to v1.0.0-beta.11 3 months ago
LICENSE first commit 4 months ago
README.md add info to tags 4 months ago
docker-entrypoint.sh update to v1.0.0-beta.11 3 months ago

README.md

Docker image to host a peertube instance

This docker image include a single process peertube instance. Compared to the original one, it has no systemd, no webserver, no database inside and it’s not based on debian, it’s based on alpine.

How u have to start it!

  1. First you need a volume with a working production configuration of peertube. This file have to called production.yaml
  2. You need a working external postgresql database
  3. You need a working external redis caching database
  4. You need a working smtp account

If you have everything, then just start the container like this:


docker volume create peertubeconfig
docker volume create peertubedata

docker run -v peertubeconfig:/config:rw -v peertubedata:/data:rw -p 80:9000 avhost/docker-peertube:master

Now you can access your peertube instance via port 80. If you configure peertube with ssl, you will change the port from 80 to 443.

Tagged Version

If you want to use this image in production, please conside to use the version tagged dockerimages. https://hub.docker.com/r/avhost/docker-peertube/tags/