UniFi Protect writes to SMB, the gateway writes to S3
The appliance runs on Proxmox
Intelligent-Tiering without turning a file read into a restore job
Versioning helps, but a writable share is still writable
The authentication catch is a fixed guest username
A drop folder for everything else
Tech stack
- Proxmox running the AWS S3 File Gateway KVM appliance
- SMB shares for UniFi Protect archives and a general handoff folder
- S3 Standard and S3 Intelligent-Tiering, selected per share
- Terraform for infrastructure and AWS access policies
- CloudWatch for gateway health and logs
- Tailscale subnet routing and DNS for private remote access