📸

PhotoVault

A "Zero Management" personal cloud server built on Android hardware. Secure, private, and automated.

Project Overview

This application serves as the interactive blueprint for PhotoVault. Explore the software layers below or switch to the iPhone Onboarding Guide for step-by-step setup instructions.

🔋
Always On
Android Power Management
🛡️
Secure Tunnel
Tailscale VPN Mesh
🔄
Auto Backup
NVMe to HDD Mirror

🛠️ The Software Stack

Click each component for detailed technical insights.

v2.2 - Branded PhotoVault
⚙️
🖱️

Select a Component

Physical Data Flow

📱

Client iPhone

PhotoSync App

🤖

Android Server

Cx File Explorer

Primary NVMe

Working Storage

💾

Backup HDD

Cold Storage

Advanced Admin: The "Invisible" Server Strategy

For PhotoVault to stay up for months without a reboot, you must bypass Android's standard user-focused behaviors. These settings ensure that even when the screen is off and the battery is at 100%, the CPU never throttles and the network remains active.

1. The "Zero-Sleep" Checklist

2. Network Hardening

  • Fixed IP Override: In your router settings, reserve a static IP for the Android server MAC address. This ensures SMB stability if Tailscale ever restarts.
  • Disable "Child Process" Restrictions: On Android 12+, use ADB Shell to run:
    device_config put activity_manager max_phantom_processes 2147483647
  • Thermal Throttling: Keep the device in a well-ventilated area. NVMe drives get hot during 3AM FolderSync mirror operations.