This project repurposes an old Dell Inspiron laptop (Intel i7 4th gen, 4GB RAM, 1TB HDD) into a self-hosted home server. It provides Google Drive–like file storage and Google Photos–like photo backup using Nextcloud and Immich, managed via CasaOS. Multi-user support is enabled so family members can back up their devices and access files/photos securely.
✨ Features
- ✅ Nextcloud for file storage and sharing
- ✅ Immich for automatic photo & video backup
- ✅ CasaOS for easy app management
- ✅ Multi-user support for family members
- ✅ Remote access using DuckDNS + cron job for dynamic IP
- ✅ Free domain via DuckDNS (no paid domain required)
🛠️ Hardware & Requirements
- Old laptop/PC (tested on Dell Inspiron i7 4th gen, 4GB RAM, 1TB HDD)
- Ubuntu Server (tested on 24.04.3 LTS)
- Internet connection with router supporting port forwarding
- Basic Linux & networking knowledge