https://github.com/abeltramo/cloudtube-docker
Github actions to build cloudtube and newleaf Docker containers
https://github.com/abeltramo/cloudtube-docker
cloudtube docker newleaf youtube-dl youtube-dl-webui
Last synced: about 1 year ago
JSON representation
Github actions to build cloudtube and newleaf Docker containers
- Host: GitHub
- URL: https://github.com/abeltramo/cloudtube-docker
- Owner: ABeltramo
- Created: 2021-03-06T10:01:20.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-07-13T07:31:23.000Z (almost 2 years ago)
- Last Synced: 2025-04-12T00:11:51.039Z (about 1 year ago)
- Topics: cloudtube, docker, newleaf, youtube-dl, youtube-dl-webui
- Language: Dockerfile
- Homepage:
- Size: 22.5 KB
- Stars: 31
- Watchers: 2
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloudtube docker
[](https://hub.docker.com/repository/docker/abeltramo/cloudtube) [](https://hub.docker.com/repository/docker/abeltramo/cloudtube/tags?page=1&ordering=last_updated)
[](https://hub.docker.com/repository/docker/abeltramo/newleaf) [](https://hub.docker.com/repository/docker/abeltramo/newleaf/tags?page=1&ordering=last_updated)
Github actions to build [Cloudtube](https://git.sr.ht/~cadence/cloudtube) and [NewLeaf](https://git.sr.ht/~cadence/NewLeaf) Docker containers.
A precompiled Docker image is available for both projects, this is a multi-arch image and will run on amd64, aarch64, and armhf devices, including the Raspberry Pi.
## Quickstart
```
docker run -d \
-p 10412:10412 \
--name cloudtube \
-v ~/cloudtube/db/:/workdir/db \
-v ~/cloudtube/config.js/:/workdir/config/config.js \
abeltramo/cloudtube:latest
```
```
docker run -d \
-p 3000:3000 \
--name newleaf \
-v ~/cloudtube/configuration.py:/workdir/configuration.py \
abeltramo/newleaf:latest
```
## How to use
See the [examples](examples) folder for more, including a docker-compose example.
## Building locally
The two Dockerfiles are meant to be run inside the respective git repositories. You'll have to:
- clone locally the repo
- copy the Dockerfile inside
- run `docker build`
Example:
```bash
git clone https://git.sr.ht/~cadence/cloudtube
cp cloudtube.Dockerfile cloudtube/Dockerfile
cp .dockerignore cloudtube/.dockerignore
docker build -t cloudtube cloudtube/.
```