- Update the Dockerfile to keep port 7860 for compatibility with older versions of HuggingFace Spaces.
- Add WebDAV related configuration items and their default values in USAGE.md.
- Added webdav-install.sh script for installing WebDAV (FlyDAV).
- Added webdav-start.sh script to start WebDAV service and load configuration.
- Updated documentation to reflect usage and configuration details of the WebDAV service.
- Add a new perform_restic_restore function to docker-entrypoint.sh to perform restic data recovery before service startup.
- Added check_backup_service_conflicts function to check for backup service conflicts to ensure that persistence and restic services cannot be enabled at the same time.
- Update the USAGE.md documentation to add the RESTIC_ENABLED configuration item and emphasize the restriction that persistence and restic services cannot be enabled at the same time.
- Added aria2 profile template with basic options, RPC options, download options, and more.
- Added prepare-aria2-config.sh script for preparing and generating aria2 configuration.
- A new start-aria2.sh script has been added to start the aria2 service and check port availability.
- A new aria2-install.sh script has been added to install aria2 and its dependencies, and to download the AriaNg Web UI.
- All scripts include logging for debugging and monitoring service status.
Refactoring core service installation and startup scripts
- Removed the creation step for service configuration templates and replaced it with copying the template file from a specified path.
- Updated the creation of startup script templates to simplify the initialization of configuration files.
- Cleaned up unnecessary comments and code to improve the readability and maintainability of scripts.
Update the installation script to use the latest version of Minio Server (2025-04-22).
Add Minio configuration templates and service configuration templates and update the installation script to copy these templates to the target directory. Ensure that the configuration files are available and easily customizable.
- Add Minio API and console port exposure to the Dockerfile.
- Update the README.md title to "Minio" and change the application port to 9001.
- Add Minio server and client installation steps to the install script, create configuration templates and startup scripts, set default credentials and health check logic.
Refactoring core service installation and startup scripts
- Updated logging functions to reflect the installation and startup of core services.
- Remove KodBox related installation steps and replace them with basic dependency installation and configuration templates for core services.
- Add service configuration templates and startup script templates for easy customization of service logic.
- Clean up KodBox-specific directories and configurations that are no longer needed to ensure scripts are generic and extensible.