diff --git a/ct/audiobookshelf.sh b/ct/audiobookshelf.sh index 12eeea10a..0a8a1919e 100644 --- a/ct/audiobookshelf.sh +++ b/ct/audiobookshelf.sh @@ -9,7 +9,7 @@ APP="audiobookshelf" var_tags="${var_tags:-podcast;audiobook}" var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" -var_disk="${var_disk:-4}" +var_disk="${var_disk:-5}" var_os="${var_os:-debian}" var_version="${var_version:-12}" var_unprivileged="${var_unprivileged:-1}" @@ -20,15 +20,19 @@ color catch_errors function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /etc/apt/trusted.gpg.d/audiobookshelf-ppa.asc ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - echo "This application receives updates through the APT package manager." + header_info + check_container_storage + check_container_resources + if [[ ! -f /etc/default/audiobookshelf ]]; then + msg_error "No ${APP} Installation Found!" exit + fi + + msg_info "Updating $APP LXC" + $STD apt-get update + $STD apt-get -y upgrade + msg_ok "Updated $APP LXC" + exit } start @@ -38,4 +42,4 @@ description msg_ok "Completed Successfully!\n" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:13378${CL}" \ No newline at end of file +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:13378${CL}" diff --git a/frontend/public/json/audiobookshelf.json b/frontend/public/json/audiobookshelf.json index 737c3a42c..6630160eb 100644 --- a/frontend/public/json/audiobookshelf.json +++ b/frontend/public/json/audiobookshelf.json @@ -6,7 +6,7 @@ ], "date_created": "2024-05-02", "type": "ct", - "updateable": false, + "updateable": true, "privileged": false, "interface_port": 13378, "documentation": "https://www.audiobookshelf.org/guides/", @@ -21,7 +21,7 @@ "resources": { "cpu": 2, "ram": 2048, - "hdd": 4, + "hdd": 5, "os": "debian", "version": "12" } diff --git a/install/audiobookshelf-install.sh b/install/audiobookshelf-install.sh index b1003f581..2064797ed 100644 --- a/install/audiobookshelf-install.sh +++ b/install/audiobookshelf-install.sh @@ -13,12 +13,18 @@ setting_up_container network_check update_os -msg_info "Installing audiobookshelf" +msg_info "Installing Dependencies" +$STD apt-get install -y ffmpeg +msg_ok "Installed Dependencies" + +msg_info "Setup audiobookshelf" curl -fsSL https://advplyr.github.io/audiobookshelf-ppa/KEY.gpg >/etc/apt/trusted.gpg.d/audiobookshelf-ppa.asc echo "deb [signed-by=/etc/apt/trusted.gpg.d/audiobookshelf-ppa.asc] https://advplyr.github.io/audiobookshelf-ppa ./" >/etc/apt/sources.list.d/audiobookshelf.list -$STD apt-get update -$STD apt install audiobookshelf -msg_ok "Installed audiobookshelf" +$STD apt update +$STD apt install -y audiobookshelf +echo "FFMPEG_PATH=/usr/bin/ffmpeg" >>/etc/default/audiobookshelf +echo "FFPROBE_PATH=/usr/bin/ffprobe" >>/etc/default/audiobookshelf +msg_ok "Setup audiobookshelf" motd_ssh customize