Releases: marcosdsanchez/backup-server
Release list
v2.0.0: Simplified SFTP Backup Server
Major refactor removing Docker and LUKS in favor of a native SFTP/SSH approach. Includes automated OS installer for Arch Linux and an improved client setup script with automatic key authorization.
v1.1.0: Working Server Installation
What's Fixed
This release contains a fully working server installation script with the following fixes:
Installation Issues Resolved
- Password Prompts: Moved password input outside of chroot to avoid stdin redirection issues
- Network Configuration: Fixed resolv.conf symlink creation to avoid "Device or resource busy" errors
- Bootloader: Changed EFI mount point from /efi to /boot for proper systemd-boot access
- Remote Unlock: Fixed dropbear hook by installing mkinitcpio-dropbear package
- Security: Added fmask/dmask mount options to eliminate EFI partition security warnings
- Documentation: Updated unlock instructions for accuracy
Verified Working
The installation script has been tested and completes successfully with all components working:
- ✅ Full disk encryption (LUKS)
- ✅ Remote SSH unlock via dropbear in initramfs
- ✅ LTS kernel installation
- ✅ Systemd-boot bootloader
- ✅ Network configuration with systemd-networkd
This is the first fully functional release ready for production use.
v1.0.2: Fix installation crash
Fixed a crash during installation caused by ln failing on an existing resolv.conf symlink.
v1.0.1: Fix password prompts
Fixed an issue where password prompts failed inside the chroot environment. Improved security by using here-strings for chpasswd and unsetting sensitive variables immediately.
v1.0.0: Initial Release
Initial release of the Headless Arch Linux Backup Server & Client setup. Includes full server encryption with remote unlock and automated restic backups for clients.