From 94f98ad763fe83f730caec35c36cd8f5e53d66ca Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 18 Feb 2021 10:09:56 +0100 Subject: [PATCH] Added ssl --- filebrowser/run.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/filebrowser/run.sh b/filebrowser/run.sh index 9381078b4..5f41b70e5 100644 --- a/filebrowser/run.sh +++ b/filebrowser/run.sh @@ -22,9 +22,25 @@ if bashio::config.has_value 'networkdisks'; then bashio::log.warning "Protection mode is ON. Unable to mount external drives!" fi +################ +# SSL CONFIG # +################ + +# Clean data + +bashio::config.require.ssl +if bashio::config.true 'ssl'; then + bashio::log.info "ssl enabled. If webui don't work, disable ssl or check your certificate paths" + #set variables + CERTFILE="-t /ssl/$(bashio::config 'certfile')" + KEYFILE="-k /ssl/$(bashio::config 'keyfile')" +else + /./filebrowser config set t /ssl/$CERTFILE k /ssl/$KEYFILE +fi + ###################### # LAUNCH FILEBROWSER # ###################### bashio::log.info "Default username/password : admin/admin" -/./filebrowser --root=/ --address=0.0.0.0 --database=/config/filebrowser/filebrowser.db --commands 'ghdl,python,gtkwave,echo,bash,sh' +/./filebrowser --root=/ --address=0.0.0.0 --database=/config/filebrowser/filebrowser.db --commands 'ghdl,python,gtkwave,echo,bash,sh' $CERTFILE $KEYFILE