2021-06-14 21:48:31 +00:00
|
|
|
#! /usr/bin/with-contenv bashio
|
|
|
|
|
|
|
|
bashio::log.info "Starting rclone web..."
|
|
|
|
|
2021-06-14 21:48:40 +00:00
|
|
|
# Configure tls
|
|
|
|
if bashio::config.true 'tls.ssl'; then
|
|
|
|
ssl_flags=(\
|
|
|
|
"--rc-cert" "/ssl/$(bashio::config 'tls.certfile')" \
|
|
|
|
"--rc-key" "/ssl/$(bashio::config 'tls.keyfile')" \
|
|
|
|
)
|
|
|
|
fi
|
|
|
|
|
2021-06-14 21:48:31 +00:00
|
|
|
# TODO: Something with UN and PASS
|
|
|
|
# Maybe switch to --rc-no-auth and use proxy
|
|
|
|
username=$(bashio::config 'credentials.username')
|
|
|
|
password=$(bashio::config 'credentials.password')
|
|
|
|
|
|
|
|
exec rclone rcd \
|
|
|
|
--rc-web-gui \
|
|
|
|
--rc-serve \
|
|
|
|
--rc-addr :5572 \
|
|
|
|
--rc-user "$username" \
|
|
|
|
--rc-pass "$password" \
|
|
|
|
--rc-web-gui-update \
|
2021-06-14 21:48:40 +00:00
|
|
|
--rc-web-gui-no-open-browser \
|
|
|
|
"${ssl_flags[@]}"
|