diff --git a/filebrowser-q/files/filebrowser.init b/filebrowser-q/files/filebrowser.init index 482d2113b..2319b3c17 100644 --- a/filebrowser-q/files/filebrowser.init +++ b/filebrowser-q/files/filebrowser.init @@ -25,24 +25,29 @@ start_service() { if [ ! -f "$CONF_PATH" ]; then mkdir -p "$(dirname "$CONF_PATH")" cat < "$CONF_PATH" -server: +http: port: $listen_port - database: "$DB_PATH" +server: + database: + path: "$DB_PATH" sources: - path: "$root_path" name: "$root_name" config: defaultEnabled: true auth: - adminUsername: "admin" - adminPassword: "admin" + methods: + password: + enabled: true + adminUsername: "admin" + adminPassword: "admin" userDefaults: ui: locale: "zhCN" EOF else grep -q " name:" "$CONF_PATH" || sed -i "s,.*- path:.*,&\n name: \"\"," "$CONF_PATH" - sed -e "s/ port:.*/ port: $listen_port/" \ + sed -e "s/^ port:.*/ port: $listen_port/" \ -e "s, - path:.*, - path: \"$root_path\"," \ -e "s/ name: \".*\"/ name: \"$root_name\"/" \ -i "$CONF_PATH" @@ -64,4 +69,4 @@ EOF service_triggers() { procd_add_reload_trigger "$CONF" -} +} \ No newline at end of file