Mărcziem ™
ca6a37ff51
Fix Docker installation for openSUSE
...
- Use official openSUSE Docker packages instead of Docker CE
- Docker CE is not officially supported on openSUSE
- Install docker and docker-compose from openSUSE repositories
2025-10-06 10:46:48 +02:00
Mărcziem ™
c0d6a07cec
fix: Correct user references throughout codebase to use ADMIN_USER or current user
...
- Replace all NEW_USER references with ADMIN_USER or current user
- Fix Samba password prompt to use correct user instead of 'nasadmin'
- Update SSH, Docker, and Samba configurations to use proper user variables
- Ensure consistent user handling across all services
- Remove hardcoded 'nasadmin' references
2025-10-03 13:24:47 +02:00
Mărcziem ™
2aa614949f
feat(docker): prompt user after unrecoverable docker start failures; allow abort or continue without docker
2025-10-03 12:36:22 +02:00
Mărcziem ™
a8ea1cf377
fix(docker): auto-run repair_docker.sh and retry docker start; disable docker if unrecoverable
2025-10-03 12:32:57 +02:00
Mărcziem ™
2593b6f8fe
fix(docker): write valid /etc/docker/daemon.json and add optional data-root properly
2025-10-03 12:28:30 +02:00
Mărcziem ™
f106f966a3
feat(docker): interactive selection when multiple non-system users exist
2025-10-03 12:26:16 +02:00
Mărcziem ™
d886652385
feat(docker): prefer ADMIN_USER/NEW_USER, auto-detect existing sudo user, create only if allowed
2025-10-03 12:24:06 +02:00
Mărcziem ™
abe0d451ab
fix(docker): default DOCKER_DATA_DIR to DEFAULT_DOCKER_DATA_DIR to avoid unbound variable
2025-10-03 12:20:44 +02:00
Mărcziem ™
cfc234559e
fix(docker): skip usermod when NEW_USER missing; optional user creation via CREATE_NEW_USER_IF_MISSING
2025-10-03 12:17:24 +02:00
Mărcziem ™
6eb78589b5
fix(docker): avoid unbound SUDO when not set; provide safe default
2025-10-03 12:15:15 +02:00
Mărcziem ™
834b5382d5
fix(run_installation): avoid ((current_step++)) under set -e by using explicit arithmetic increment
2025-10-03 10:39:39 +02:00
Mărcziem ™
b0340adf03
feat: Add advanced NAS performance optimizations
...
- Memory optimization: vm.swappiness=10, vm.vfs_cache_pressure=50
- Enhanced Docker configuration with overlay2 and log rotation
- Webmin web interface integration with firewall configuration
- Multi-distribution Webmin support (Ubuntu/Debian, Fedora, openSUSE)
- SSL configuration and session timeout optimization
- Updated documentation and installation summary
- Enterprise-grade performance tuning for NAS workloads
2025-10-03 08:10:28 +02:00
Mărcziem ™
a7fd5f806b
feat: Enhance distribution detection with robust 5-method fallback system
...
- Add lib/detection.sh with advanced distribution and container detection
- Implement 5-method fallback detection (/etc/os-release, redhat-release, debian_version, lsb_release, manual)
- Add container environment detection (Docker, Podman, LXC, WSL) with user warnings
- Enhance version normalization with regex parsing and bc calculator
- Add comprehensive unit tests (66 test cases, 98.5% success rate)
- Update documentation (README, CHANGELOG, SECURITY, CONTRIBUTING)
- Improve enterprise-grade error handling and logging
- Add IPv6 and security considerations for 2025 compatibility
2025-10-01 23:44:48 +02:00
Sebastian Palencsár
5ecb235919
Add files via upload
2025-01-22 09:13:20 +01:00