- Added nft package for managing network rules
- Changed wireguard PostUp and PostDown to use nftable instead of legacy iptables command.
- Improved ssh key generation to make sure a new one is generated if a new username is inputted.
- Changed default backup time to 1 week interval
- Fixed issue with extra fi statement
- Fixed issue with empty file when starting first time bug4
- Fixed issue with empty file when starting first time bug3
- Fixed issue with empty file when starting first time bug
- Fixed issue with empty file when starting first time
- Created know hosts file using touch
- Fixed bug on known host file checker
- Improved known hosts file creation logic
- Improved known hosts command.
- Removed password from config file as this is not needed anymore due to key login instead
- Sorted out issue with known hosts file and persistent storage
- Quote fixing in timestamp command
- Fixing ssh issues and updating rsynch command
- Changed SSH login to only create a key, not adding via ssh-copy-id
- Changed storage path to persisten storage for ssh pubkey
- Always create ssh keys even if the backup function is disabled
- Backup path and server ip update
- Sshpass fix
- Sleep interval on wireguard status set to 365 days
- The script will now check timestamp on latest backup file on server and not create a new backup if an older one exists on the server.
- Display public key on startup
- Fixed issue with persistent storage for ssh id
- The addon will now update the HA configuration file with the correct http settings.
- Added ssh login and synchronization of backup
- Updated logic for creating backup
- Improved error handling for backup creation
- Minor fix of backup functionality
- Better log output from wireguard status
- Added functionality for backup creation. This will be done daily if not any manual full backup is created in the meantime. This version is for testing only
- Added first backup functionality with init script and longrun script. Functionality only supports to be disabled at the moment
- Initial release