Nextcloud Server on AWS
As a hands-on exploration of cloud computing and self-hosted file storage, I set up a Nextcloud server on an AWS EC2 instance. This project allowed me to get familiar with Amazon Web Services and experiment with Nextcloud’s capabilities as a potential solution for private, scalable file management.
Setup Overview
The deployment involved:
- Launching an Ubuntu EC2 instance
- Attaching an Elastic IP for consistent access
- Configuring firewall rules to allow key ports
- Registering a free domain name
- Installing and configuring Nextcloud
- Enabling HTTPS for secure access
Motivation
I started this project to gain practical experience with AWS and deepen my understanding of cloud-based infrastructure. I also wanted to explore the potential of Nextcloud as a privacy-focused alternative to commercial cloud storage. My long-term goal is to eventually set up a home server for securely storing and sharing family photos and videos, and this project serves as a stepping stone in that direction.
Status: ongoing
Rating: 3.5/5
Back to projects