From b7dd32afa77803ac02a00a780aa660faca452c42 Mon Sep 17 00:00:00 2001 From: Jesus Alcocer Tagua Date: Sun, 28 Apr 2024 13:11:25 +0200 Subject: [PATCH] testing peertube --- Media/Video/MediaGoblin_Docker-compose.yml | 33 ++++++++++ Media/Video/PeerTube_Docker-compose.yml | 72 ++++++++++++++++++++++ Media/Video/Piped_Docker-compose.yml | 3 + 3 files changed, 108 insertions(+) create mode 100644 Media/Video/MediaGoblin_Docker-compose.yml create mode 100644 Media/Video/PeerTube_Docker-compose.yml create mode 100644 Media/Video/Piped_Docker-compose.yml diff --git a/Media/Video/MediaGoblin_Docker-compose.yml b/Media/Video/MediaGoblin_Docker-compose.yml new file mode 100644 index 0000000..fff2428 --- /dev/null +++ b/Media/Video/MediaGoblin_Docker-compose.yml @@ -0,0 +1,33 @@ + + +#https://git.sr.ht/~mediagoblin/mediagoblin + +#https://mediagoblin.org/ + + +# docker run \ +# --tty \ +# --detach \ +# --publish 8080:6543 \ +# --name mediagoblin \ +# mtlynch/mediagoblin + + +version: '3.8' +services: + mediagoblin: + image: mtlynch/mediagoblin + container_name: mediagoblin + tty: true + ports: + - "8080:6543" + restart: unless-stopped + +#admin/admin + +#https://wiki.mediagoblin.org/EasyDeployment +#https://docs.mediagoblin.org/en/master/siteadmin/deploying.html + +#https://github.com/mtlynch/mediagoblin-docker + +# docker build --tag mediagoblin . diff --git a/Media/Video/PeerTube_Docker-compose.yml b/Media/Video/PeerTube_Docker-compose.yml new file mode 100644 index 0000000..4b7ec45 --- /dev/null +++ b/Media/Video/PeerTube_Docker-compose.yml @@ -0,0 +1,72 @@ +# #https://github.com/Chocobozzz/PeerTube +# #https://raw.githubusercontent.com/Chocobozzz/PeerTube/develop/support/docker/production/docker-compose.yml + +# # DOMAIN=mydomain.com +# # EMAIL=admin@mydomain.com +# # DB_PASSWORD=choose-a-strong-password +# # DB_ROOT_PASSWORD=another-strong-password +# # PEERTUBE_ADMIN_EMAIL=admin@mydomain.com +# # PEERTUBE_SECRET='your-generated-secret' #openssl rand -hex 32 +# # DATABASE_HOSTNAME=postgres +# # DATABASE_USERNAME=peertube +# # DATABASE_PASSWORD=your_database_password +# # DATABASE_NAME=peertube + +# # POSTGRES_PASSWORD=your_database_password +# # DATABASE_PASSWORD=your_database_password + + + +# version: "3.3" + +# services: +# peertube: +# image: chocobozzz/peertube:production-bookworm +# env_file: +# - .env +# ports: +# - "9009:9000" # Port for web interface +# - "1935:1935" # Port for live streaming feature +# volumes: +# - ./docker-volume/data:/data +# - ./docker-volume/config:/config +# depends_on: +# - postgres +# - redis +# restart: "always" +# environment: +# - PEERTUBE_SECRET=${PEERTUBE_SECRET} +# - DATABASE_HOSTNAME=postgres +# - DATABASE_USERNAME=peertube +# - DATABASE_PASSWORD=your_database_password +# - DATABASE_NAME=peertube + +# networks: +# - peertube-net + +# postgres: +# image: postgres:13-alpine +# env_file: +# - .env +# volumes: +# - ./docker-volume/db:/var/lib/postgresql/data +# restart: "always" +# networks: +# - peertube-net +# environment: +# - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} + +# redis: +# image: redis:6-alpine +# volumes: +# - ./docker-volume/redis:/data +# restart: "always" +# networks: +# - peertube-net + +# volumes: +# assets: {} + +# networks: +# peertube-net: +# driver: bridge \ No newline at end of file diff --git a/Media/Video/Piped_Docker-compose.yml b/Media/Video/Piped_Docker-compose.yml new file mode 100644 index 0000000..905e6e7 --- /dev/null +++ b/Media/Video/Piped_Docker-compose.yml @@ -0,0 +1,3 @@ +#https://github.com/TeamPiped/Piped/wiki/Instances + +#https://github.com/TeamPiped/Piped \ No newline at end of file