Skip to content

Releases: marcosdsanchez/backup-server

v2.0.0: Simplified SFTP Backup Server

Choose a tag to compare

@marcosdsanchez marcosdsanchez released this 23 Dec 14:54

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

Choose a tag to compare

@marcosdsanchez marcosdsanchez released this 22 Dec 16:19

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

Choose a tag to compare

@marcosdsanchez marcosdsanchez released this 22 Dec 15:41

Fixed a crash during installation caused by ln failing on an existing resolv.conf symlink.

v1.0.1: Fix password prompts

Choose a tag to compare

@marcosdsanchez marcosdsanchez released this 22 Dec 15:29

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

Choose a tag to compare

@marcosdsanchez marcosdsanchez released this 22 Dec 14:49

Initial release of the Headless Arch Linux Backup Server & Client setup. Includes full server encryption with remote unlock and automated restic backups for clients.