- Change "Let's Encrypt" to use HTTP verificatio to fix issueing of new certificates
- Update "Let's Encrypt" to get SSL back into action
- Change Plex to use the official Docker image
- Added Portainer support
- Added Radarr support
- Fixed a problem with Deluge where a password was not automatically assigned if left empty.
- Performance improvements to bcd-proxy.
- Set log level to info by default for bcd and bcd-proxy.
- Reworked flags to connect to the Docker Daemon. TLS and envirnoment var based connections are now supported using the '--docker-tls' and '--docker-env' flags.
- The 'docker-socket' flag is now called 'docker-endpoint'
- Allow bcd-proxy to proxy to a local webserver using the
--unknown-hostflag. Any unknown URLs will be forwarded to the server specified.
- Added ZNC
- Added VNC
- Added Jackett
- bcd-generate now also generates a manifest file
- Added Resilio (BT Sync)
- Added Headphones
- Changed rTorrent app to expose all ports by default and no longer use Dockerfile port bindings
- Added filebot.sh to the /config folder instead of /app so users can make any modifications they want to the filebot cli arguments
- New Appplication added: Filebot.
Filebot uses inotify to watch a folder for filesystem events, runs on the input and outputs to the given outfolder folder.
- New Application added: Murmur, the server for the Mumble voice client.
- Enable auto-https by default
You can disable the support by using the --disable-auto-https flag.
- Added (lazy) auto-https support.
Just visit any of the created routes over https and bcd-proxy will automatically attempt to request a certifcate through let's encrypt. This will only work for domains other then the free bysh.io domain since this will hit the rate limits very quick. There is also no support yet for manual requesting/renewing of certificates.
This feature is disabled by default until it is tested more you can enable it using bcd-proxy with the --enable-auto-https flag.
- Ensure config folders exist
BCD now creates the various folders that are used by the Docker container. This reduces the chance that folders are inside of Docker with the wrong permissions.