Coder Social home page Coder Social logo

pmoscode-helm / jdownloader2 Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 494 KB

JDownloader is a free, open-source download management tool.

Home Page: https://jdownloader.org/

License: MIT License

Smarty 73.14% Shell 26.86%
helm helm-chart kubernetes jdownloader2

jdownloader2's Introduction

jdownloader2 Helm Chart

Version: 0.6.0 Artifact Hub

From https://jdownloader.org/:

JDownloader is a free, open-source download management tool with a huge community that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more. It's an easy-to-extend framework that can save hours of your valuable time every day!

Get Repo Info

helm repo add my-jdownloader https://pmoscode-helm.github.io/jdownloader2/
helm repo update

Install chart

helm install [RELEASE_NAME] my-jdownloader/jdownloader2

The command deploys jdownloader2 on the Kubernetes cluster in the default configuration.

See configuration below.

See helm install for command documentation.

Uninstall Chart

helm uninstall [RELEASE_NAME]

This removes all the Kubernetes components associated with the chart and deletes the release.

See helm uninstall for command documentation.

Upgrading Chart

helm upgrade [RELEASE_NAME] [CHART] --install

See helm upgrade for command documentation.

Values

Key Type Default Description
image.pullPolicy string "Always" pull policy
image.repository string "jlesage/jdownloader-2" repository with jdownloader2 image
image.tag string nil current version of the image
imagePullSecrets list [] imagePullSecrets (not needed, if default image is used)
ingress object {"annotations":{},"className":"","enabled":false,"hosts":[{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]} Configure ingress for the "web" service. Only considered, if "service.web" is enabled
myjd.email string "" if "service.myjd" is enabled, the email address of the myJdownloader account is required
myjd.password string "" if "service.myjd" is enabled, the password of the myJdownloader account is required
persistence.accessMode string "ReadWriteOnce" accessMode
persistence.enabled bool false enable persistence when true
persistence.existingClaim string "" use an existing claim
persistence.size string "20Gi" default storage size
persistence.storageClass string "" actual storageClass
service.myjd object {"enabled":false,"port":3129} enable my.jdownloader.org remote connection
service.myjd.enabled bool false enable "myJD" service
service.myjd.port int 3129 exposed port of the service
service.vnc object {"enabled":false,"port":5900} enable VNC connection (via VNC client)
service.vnc.enabled bool false enable "VNC" service
service.vnc.port int 5900 exposed port of the service
service.web object {"enabled":true,"port":5800,"type":"LoadBalancer"} enable the web interface (via browser)
service.web.enabled bool true enable "web" service
service.web.port int 5800 exposed port of the service
service.web.type string "LoadBalancer" service type (only used when ingress.enabled: false)
serviceAccount.annotations object {} add annotations to serviceAccount
serviceAccount.create bool true enable serviceAccount
serviceAccount.name string "" name of the serviceAccount (will be generated if empty)

Maintainers

Name Email Url
pmoscode [email protected] https://pmoscode.de

Contributing

If you want to add features or bugfixes, please open an issue (either feature or bug) and provide also an unittest (https://github.com/helm-unittest/helm-unittest). To make things easier, you can use Taskfile (https://taskfile.dev/) to get a small shortcut for some useful commands.

You also need to copy the ".env-template" file as ".env" and configure it for your needs.

The Taskfile itself needs this tools to run the tasks:

jdownloader2's People

Contributors

darox avatar pmoscode avatar renovate[bot] avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

darox

jdownloader2's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

github-actions
.github/workflows/trivy.yml
  • actions/checkout v4
  • github/codeql-action v3
  • ubuntu 22.04
.github/workflows/unittest.yml
  • actions/checkout v4
  • EnricoMi/publish-unit-test-result-action v2.16.1
  • alpine/helm 3.14.4
.github/workflows/update-check.yml
  • actions/checkout v4
  • engineerd/configurator v0.0.10
  • ubuntu 22.04
helm-values
values.yaml

  • Check this box to trigger a request for Renovate to run again on this repository

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.