Docker Peertube

Alternatives To Docker Peertube
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Gogs42,312
8 days ago84August 02, 2022850mitGo
Gogs is a painless self-hosted Git service
Full Stack Fastapi Postgresql11,931
15 days ago215mitPython
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Coolify7,843
5 hours ago266apache-2.0Svelte
An open-source & self-hostable Heroku / Netlify alternative.
Docker Gitlab7,582
7 days ago523mitShell
Dockerized GitLab
Plane6,486
4 hours ago68apache-2.0TypeScript
🔥 🔥 🔥 Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
Pgloader4,469
a month ago1February 27, 2018295otherCommon Lisp
Migrate to PostgreSQL in a single command!
Devilbox4,138
21 days ago51mitPHP
A modern Docker LAMP stack and MEAN stack for local development
Stolon4,066
4 months ago17September 03, 2021141apache-2.0Go
PostgreSQL cloud native High Availability and more.
Dbmate3,43212 days ago27March 25, 202216mitGo
:rocket: A lightweight, framework-agnostic database migration tool.
Graphjin2,667220 days ago457September 20, 202216apache-2.0Go
GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks
Alternatives To Docker Peertube
Select To Compare


Alternative Project Comparisons
Readme

PeerTube Docker (hub image)

Build Status

What is this?

A docker image for PeerTube the federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent.

Features

  • Based on a Debian Jessie (slim image base of 80MB)

Build-time variables

  • PEERTUBE_VER : version of PeerTube.

Environment variables

  • GID : peertube group id (default : 991)
  • UID : peertube user id (default : 991)

Volumes

  • /PeerTube/avatars : location of users avatars.
  • /PeerTube/certs : location of certs.
  • /PeerTube/videos : location of videos.
  • /PeerTube/logs : location of logs.
  • /PeerTube/previews : location of video preview image.
  • /PeerTube/thumbnails : location of thumbnails.
  • /PeerTube/torrents : location of torrents.

Example of simple configuration

Since PeerTube requires a database and for now only supports PostgreSQL, here is an example (running docker-compose for convenience) that links to the official PostgreSQL docker image. You can of course adapt to use your favorite PostgreSQL image. Just be sure to follow the production guide and properly configure your reverse proxy.

version: "3"

services:
  peertube:
    image: index.docker.io/dryusdan/peertube:latest
    container_name: peertube
    restart: always
    environment:
      - HTTPS=true
      - HOSTNAME=peertube.tld
      - PORT=443
      - DATABASE_HOST=db
      - DATABASE_USERNAME=peertube
      - DATABASE_PASSWORD=
      - [email protected]
      - SIGNUP_ENABLE=true
      - TRANSCODING_THREADS=2
      - BODY_SIZE=1G
      - SIGNUP_LIMIT=-1
      - CACHE_SIZE=100
      - VIDEO_QUOTA=104857600
    external_links:
      - peertube-db:db
    volumes:
      - /home/docker/services/web/peertube/avatars:/PeerTube/avatars
      - /home/docker/services/web/peertube/certs:/PeerTube/certs
      - /home/docker/services/web/peertube/videos:/PeerTube/videos
      - /home/docker/services/web/peertube/logs:/PeerTube/logs
      - /home/docker/services/web/peertube/previews:/PeerTube/previews
      - /home/docker/services/web/peertube/thumbnails:/PeerTube/thumbnails
      - /home/docker/services/web/peertube/torrents:/PeerTube/torrents

  peertube-db:
    restart: always
    container_name: peertube-postgresql
    image: index.docker.io/postgres:9.6.5-alpine
    environment:
      - POSTGRES_USER=peertube
      - POSTGRES_PASSWORD=peertube
      - POSTGRES_DB=peertube_prod
    volumes:
      - /home/docker/db/peertube/postgresql/data:/var/lib/postgresql/data
Popular Docker Projects
Popular Postgresql Projects
Popular Virtualization Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Shell
Docker
Postgresql
Location
Thumbnails
Torrent
Avatar
Activitypub