← Back to Projects

Personal Project · Ongoing

Self-hosted
Cloud Storage

A personal Nextcloud server running on an Orange Pi 3 LTS with Armbian — full control over data, privacy, and storage. My own alternative to Google Drive.

Nextcloud Orange Pi Armbian / Linux Nginx Tailscale MariaDB
Self-hosted Nextcloud
Type
Personal Project
Hardware
Orange Pi 3 LTS
OS
Armbian (Linux)
Status
Running

What & Why?

This project is a self-hosted cloud storage server built with Nextcloud on an Orange Pi 3 LTS single-board computer running Armbian Linux. The goal was to create a personal alternative to services like Google Drive — with complete control over where the data lives, who can access it, and how it is stored.

Rather than trusting a third party with personal files, this setup runs entirely on my own hardware at home. It gives me cloud-like convenience — access from any device, automatic sync, file sharing — without giving up privacy or relying on external providers.

How It's Built

🖥️ Hardware

Orange Pi 3 LTS running Armbian Linux. A microSD card hosts the OS and Nextcloud. All user files are stored on a separate external SSD for speed and reliability.

🌐 Web Stack

Nginx acts as the reverse proxy in front of Apache, which serves Nextcloud. PHP handles the application logic, and MariaDB provides the database backend.

🔒 Secure Remote Access

Tailscale creates an encrypted private network so I can securely access the server from anywhere without exposing it to the public internet.

🔐 HTTPS & Domain

The server uses a personal domain with HTTPS enabled, making access seamless and secure from any device — phone, laptop, or tablet.

Features

What I Learned