57 lines
1.9 KiB
Markdown
57 lines
1.9 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [3.4.0] - 2025-01-01
|
|
### Added
|
|
- Support for multiple Linux distributions (Ubuntu, Debian, Fedora, Arch Linux, openSUSE)
|
|
- Installation of Docker, NFS, and Netdata
|
|
- Improved network configuration
|
|
|
|
### Changed
|
|
- Modularization of the script by moving functions to separate files
|
|
|
|
### Fixed
|
|
- Improved error handling and logging
|
|
|
|
## [3.0.0] - 2024-01-28
|
|
### Added
|
|
- Initial public release of the NAS Setup Script version 3.0
|
|
- Compatibility with Ubuntu 22.04 and later versions
|
|
- SSH configuration with custom port and user
|
|
- Samba file sharing setup
|
|
- Docker installation and configuration
|
|
- Basic security measures including:
|
|
- Firewall setup (ufw)
|
|
- fail2ban installation
|
|
- Secure shared memory configuration
|
|
- Automatic system updates configuration (unattended-upgrades)
|
|
- Optional installation of additional components:
|
|
- Vaultwarden
|
|
- Jellyfin
|
|
- Portainer
|
|
- Netdata
|
|
- System requirements check (disk space, RAM)
|
|
- Network configuration with static IP option
|
|
- Time Machine backup support for macOS
|
|
- Comprehensive logging functionality
|
|
- Enhanced error handling and progress display
|
|
- Configuration file (config.sh) for easy customization
|
|
- Backup functionality for configuration files
|
|
- Basic system monitoring tools (htop, iotop)
|
|
|
|
### Changed
|
|
- Improved script structure and modularity
|
|
- Enhanced user interaction with more informative prompts
|
|
|
|
### Documentation
|
|
- Comprehensive README with usage instructions
|
|
- Contribution guidelines (CONTRIBUTING.md)
|
|
- MIT License
|
|
- This CHANGELOG file
|
|
|
|
[3.0.0]: https://github.com/noordjonge/nas-setup-script/releases/tag/v3.0.0
|
|
[3.4.0]: https://github.com/noordjonge/nas-setup-script/releases/tag/v3.4.0 |