Cloudflare DNS
Routes the drive subdomain and supports secure external access.
Designing a production-style private cloud using TrueNAS SCALE, ZFS, Nextcloud, Cloudflare DNS, HTTPS, and secure remote access.
Project Overview
The goal is to build a secure, practical, and scalable home cloud environment that demonstrates real-world knowledge of storage, networking, identity management, DNS, HTTPS, and self-hosted infrastructure.
Create a private cloud similar to Google Drive or OneDrive
Provide separate user accounts and storage quotas
Use mirrored storage for redundancy
Enable secure remote access through a custom subdomain
Document the system as a professional infrastructure project
Architecture
Each layer has a clear responsibility, from public DNS and secure traffic handling to storage, identity, and file access.
Routes the drive subdomain and supports secure external access.
Receives HTTPS traffic and forwards it to the Nextcloud service.
Provides the operating platform, storage management, and application hosting.
Uses two drives to provide approximately 2 TB of redundant usable storage.
Provides user accounts, file access, quotas, and private cloud functionality.
Infrastructure
The system uses compact business hardware and a mirrored ZFS storage layout to provide practical redundancy, snapshots, and reliable self-hosted storage.
Server
Storage pool
Security
The project is being designed as a small production-style environment, with controls intended to reduce exposure, protect data, and separate user access.
All remote access will use HTTPS to protect credentials and data in transit.
Each user receives a separate account and can only access their own files.
Per-user storage limits prevent one account from consuming all available capacity.
The preferred design avoids exposing unnecessary services directly to the public internet.
ZFS snapshots provide a recovery mechanism for accidental deletion and unwanted changes.
Cloudflare DNS and secure routing provide controlled access through a dedicated subdomain.
Identity & Access
The platform is intended to support multiple users while maintaining clear separation between personal storage areas.
Reflection
Project Status
This case study will be updated as the hardware, TrueNAS environment, Nextcloud deployment, secure remote access, and monitoring setup are completed.
View All Projects