Keep a personal phone-photo library at home / BUILD 07

Keep your photos close. Make the little box your own.

A local photo library, a short NVMe drive and a small Pi you can understand. Start with one album, then build a backup routine you have actually tried.

  • Find your own pictures again
  • Build a stack that fits
  • Know what you can recover

An 8GB Pi photo-library assembly with one 512GB drive. Bring supported 64-bit software, an existing network connection and a separate verified backup destination. The selected power adapter has a US plug. Check what you need ↓

Explore 3 DIY project ideas ↓

6 products · 6 units · 2 premium capabilities

One Amazon selection with the planned quantities. Choose around the equipment you own.

EXPLORE THE SETUP
AI illustration of the planned private photo library; compare the original product photos for appearance.
Tap a circle to explore a product. Bundle image: AI illustration · compare original product photos
01

Find your own pictures again

Create a local Immich timeline for a library that fits the 512GB working drive, starting with a small phone album.

02

Build a stack that fits

Use a genuine short 2230 SSD, official Standard HAT and a case designed to accommodate its cooler.

03

Know what you can recover

Keep a separate backup destination, try a test restore and preserve the real NVMe configuration before a later change.

THE REASON TO BUILD IT

More than a collection
of good hardware.

A photo library should be easy to return to. Give your phone pictures a local destination with an Immich timeline you can browse from another device at home. This proposed Pi 5 build puts the working library and its database on a short NVMe SSD, with a case, power supply and cooling chosen for that physical stack.

Start with a small test album instead of importing everything at once. Confirm that uploads and browsing work, save the storage configuration and try a separate backup and restore. Header7F helps interpret supplied PCIe identity, link and error evidence when the storage path needs investigation; Immich and your backup tools handle the photos.

IMAGINE WHAT YOU COULD MAKE

Your next
DIY project.

Small inventions with a useful purpose.
Choose the idea that earns a place on your bench.

Original DIY concepts inspired by maker builds. You supply the code and validation. Shopping links open in a new tab; Amazon links are paid links.

DIY CONCEPT / 01

One phone album. Your own local timeline.

Give a small phone-photo album a home on the 512GB short SSD and run its local timeline on the 8GB Pi 5. Upload a few test pictures, browse from a second local device and check that the working library fits before expanding it.

Header7F can help

Header7F Console Compare supplied endpoint capability and negotiated link with the supported Pi 5 Gen2 x1 path; this does not measure photo-upload or indexing speed.

PCI config decoder Inspect the SSD identity and capabilities from a real Linux capture. No photo content is needed.

A proposed Immich setup using supported ARM64 software. Current resource requirements are a planning check, not a performance result. Header7F reads hardware metadata only.

DIY CONCEPT / 02

A little always-on photo corner.

Fit the official Active Cooler before the HAT, then power the completed stack with the official 5.1V/5A supply. Keep a short record of a successful upload and restart so later storage symptoms have a known working configuration beside them.

Header7F can help

Header7F Console Preserve supplied native SSD and upstream evidence beside your separately recorded firmware, power and cooling configuration. The Console does not measure voltage or temperature.

PCIe AER decoder Explain genuine Linux PCIe errors if they occur during an observed run; absent errors do not establish a power or thermal guarantee.

A power and cooling setup for the proposed appliance. Follow manufacturer assembly guidance; actual temperatures, power events and application results must be observed separately.

DIY CONCEPT / 03

A photo appliance you can rebuild.

Build the native storage path with the Standard M.2 HAT+ inside the KKSB HAT case. Save the assembly and software version notes, make a separate test backup and restore that small album before making the box responsible for a larger library.

Header7F can help

Keep an assembly baseline Save the actual NVMe enumeration and link context before an installation or firmware change, alongside a separately verified restore record.

Document the physical assembly and separately follow Immich backup/restore instructions. Mounting records and PCIe evidence do not establish photo integrity or restore success.

Maker projects behind the ideas

These projects inspired the approach. The concepts above are Header7F adaptations, not tested reproductions of these builds.

EVERY PIECE HAS A JOB

Build the capability.
Choose your equipment.

Six distinct products, quantity one each. This is a proposed assembly, not a tested or turnkey photo server. Reuse owned setup media, network cable and basic tools. Software setup, library sizing and an independent backup destination remain your responsibility. The selected power supply has a US plug; check regional socket fit before buying. Live stock, seller and price are not verified.

CorePremium capability

A dedicated little home for your library.

The 8GB Pi gives the photo application its own ARM64 computer with built-in Ethernet and Wi-Fi. Its memory capacity matches the current Immich recommendation, leaving the project focused on setup and library size rather than a general-purpose desktop.

RAM
8GB LPDDR4X
Processor
Quad-core Arm Cortex-A76 / 2.4GHz
Fit, specifications & your next check

Board only. No preinstalled OS, photo library or measured Immich result is supplied.

Before choosing itInstall a supported 64-bit Linux system and Docker Engine with the Compose plugin. Immich currently requires at least 6GB RAM and recommends 8GB; background imports, thumbnail work and machine learning remain workload-dependent.

Network
Gigabit Ethernet + Wi-Fi
PCIe host
Gen2 x1 via 16-pin FFC

With Header7FRead the supplied NVMe link →

This is a proposed assembly, not a measured Immich performance result. No AI accelerator is included or required by this parts list.

Manufacturer specifications and selected Amazon identity
View on Amazon paid link · confirm current offer

Exact Amazon identity checked 20 October 2026. Check the model, seller, condition, current price and delivery offer for your destination.

Core

Connect the drive that actually fits.

The official Standard HAT provides the Pi PCIe-to-M.2 connection and includes the short ribbon cable and mounting parts. Its 2230/2242 layout leaves room for the official Active Cooler below.

Form factors
2230 / 2242 M-key
Host path
PCIe 2.0 x1
Fit, specifications & your next check

Use only the appropriate header and mounting parts for the KKSB assembly. No separate ribbon or header purchase is required.

Before choosing itUse the supplied ribbon cable and the appropriate included header/spacers. Standard supports 2230/2242 M-key peripherals and accommodates the official Active Cooler. Follow the case assembly guide when choosing mounting hardware.

Device power
Up to 3A
Included
Ribbon / 16mm header / mounting parts

With Header7FRead the supplied NVMe link →

The supported Pi 5 storage path is Gen2 x1. Do not claim Gen3 drive speed through the Pi or include a separate ribbon cable/header shopping entry.

Manufacturer specifications and selected Amazon identity
View on Amazon paid link · confirm current offer

Exact Amazon identity checked 20 October 2026. Check the model, seller, condition, current price and delivery offer for your destination.

CorePremium capability

Keep the working library on local SSD storage.

The standalone 512GB 2230 drive fits the HAT and gives Immich a local filesystem for its database and working photo files. The short physical format is what makes it appropriate for this stack.

Capacity
512GB nominal
Form factor
M.2 2230
Fit, specifications & your next check

Reserve space for the OS and generated files. This is one working drive, with no redundancy or independent backup.

Before choosing itNeeds the listed HAT and a Unix-compatible local filesystem. Reserve space for the operating system, database, thumbnails and transcodes. Choose a library that fits; keep a separate backup destination outside this six-part build.

Protocol
NVMe 1.4
Interface
PCIe Gen3-compliant

With Header7FRead the supplied NVMe link →

512GB is a labelled device capacity, not all usable photo capacity. The SSD is Gen3-compliant but the supported Pi 5 host path remains Gen2 x1. This single drive does not supply redundancy or independent backup.

Manufacturer specifications and selected Amazon identity
View on Amazon paid link · confirm current offer

Exact Amazon identity checked 20 October 2026. Check the model, seller, condition, current price and delivery offer for your destination.

Core

Give the Pi its specified power profile.

The official supply offers the 5.1V/5A profile recommended for a Pi 5 with peripherals. Its captive USB-C lead keeps the power connection part of one product.

Pi 5 profile
5.1V / 5A
Input
100–240VAC / 50–60Hz
Fit, specifications & your next check

Exact SC1158 black US-plug model. Confirm local socket fit; do not add a duplicate USB-C lead.

Before choosing itThis exact Amazon SKU is the black US-plug model. Check local socket fit and mains suitability; use an owned suitable regional adapter if required. The USB-C cable is captive and already included.

Lead
Captive USB-C / 1.2m
Exact variant
Black / US plug

With Header7FKeep the setup beside the PCIe evidence →

A power-supply listing is not a measured stability result for this assembled system. The product is marketed as 27W; its Pi 5 profile is 5.1V × 5A = 25.5W.

Manufacturer specifications and selected Amazon identity
View on Amazon paid link · confirm current offer

Exact Amazon identity checked 20 October 2026. Check the model, seller, condition, current price and delivery offer for your destination.

Core

Make room for the background work.

A temperature-controlled blower and aluminium heatsink are the official cooling option under the Standard HAT. Fit the cooler before closing the stack so imports and indexing have the intended cooling provision.

Heatsink
Single-piece anodised aluminium
Fan
Temperature-controlled blower
Fit, specifications & your next check

One attached fan and thermal pads are already included. No claimed temperature, noise or performance result.

Before choosing itInstall before the HAT, follow the official push-pin procedure and connect the dedicated fan header. Thermal pads and the blower are included; do not add a second cooler or fan row.

Control
PWM with tachometer
Mount
Push pins / pre-applied thermal pads

With Header7FKeep the setup beside the PCIe evidence →

Cooling support is established by manufacturer documentation; no temperature, noise or throughput benchmark is claimed. The manufacturer advises against repeated removal after fitting.

Manufacturer specifications and selected Amazon identity
View on Amazon paid link · confirm current offer

Exact Amazon identity checked 20 October 2026. Check the model, seller, condition, current price and delivery offer for your destination.

Core

Give the assembly a place on the shelf.

A compact ventilated aluminium shell protects the Pi and exposes its ports and power button. KKSB specifically names the official Standard M.2 HAT+ and Pi 5 cooler as compatible.

Material
Black anodised aluminium
Package dimensions
100 × 74 × 45mm
Fit, specifications & your next check

Enclosure only. Contextual boards and cooling parts in reference photos are not supplied by the case or additional shopping entries.

Before choosing itFollow KKSB assembly instructions and use the appropriate included mounting/header parts; do not stack duplicate headers. The case and HAT include some incidental mounting parts, but none is a separate shopping entry.

Supported stack
Pi 5 / official HAT+ / official cooler
Access
External power button / port cutouts

With Header7FKeep the setup beside the PCIe evidence →

This is the enclosure only. The Pi board, HAT, SSD and Active Cooler seen in some manufacturer assembly images are separate listed products. No second fan or cooler is included.

Manufacturer specifications and selected Amazon identity
View on Amazon paid link · confirm current offer

Exact Amazon identity checked 20 October 2026. Check the model, seller, condition, current price and delivery offer for your destination.

YOUR FIRST USEFUL RESULT

Put the setup
to work.

Upload a small test album from one phone, browse its timeline on another local device and restore a separate test backup.

  1. 01

    Assemble one supported stack

    Fit the official cooler, install the 2230 SSD on the Standard HAT and follow the KKSB mounting instructions using only the necessary included header and fasteners.

  2. 02

    Make a small local library

    Install a supported 64-bit Linux environment and Docker Compose, place the database and working library on local NVMe, then upload a small test album.

  3. 03

    Preserve the working result

    Check actual NVMe enumeration and link evidence, record firmware/storage configuration, then make and restore an independent test backup before scaling the library.

Check your real NVMe path

Compare supplied native NVMe speed and width with the supported Pi 5 Gen2 x1 path. Photo indexing and backup integrity are separate checks.

A CONSIDERED PURCHASE

Know what fits
before you order.

Back to your selection ↑
What do I need before choosing this setup? +
  • A home network, an existing Ethernet cable or supported Wi-Fi connection, one client phone/computer and initial internet access for installation. No NIC or switch purchase is required for the Pi built-in Ethernet.
  • Temporary microSD setup media/card reader or another supported imaging path, suitable basic assembly tools, 64-bit Linux and Docker Compose. Use the supported Gen2 PCIe path first.
  • A separate owned backup destination and Immich backup/restore procedure. The six products do not include a second copy of the photo library.
  • SC1158 is the black US-plug supply. Match the user location socket with an owned suitable adapter where necessary.

A six-part proposed Pi 5 appliance for a personal library that fits a 512GB working drive. Software setup and an independent backup destination are still required.

Do the six products make a complete ready-to-use photo server?

They provide the core computer, native SSD path, power, cooling and enclosure. You still need setup media or another supported imaging method, a home network, supported 64-bit Linux, Docker Compose, Immich configuration and an independent backup destination.

Why this short SSD instead of a desktop NVMe drive?

The official Standard M.2 HAT+ accepts 2230 and 2242 devices. The selected standalone 512GB SSD is 2230. A 2280 desktop drive does not fit this HAT.

Is an 8GB Pi suitable for Immich?

Current Immich documentation supports ARM64, requires at least 6GB RAM and recommends 8GB. The board meets that resource recommendation. Large initial imports, machine-learning jobs and video work still depend on the workload; no speed or capacity benchmark for this exact assembly is claimed.

Does this replace my other photo backup?

No. The working library is on one SSD. Keep a separate backup destination and follow the current Immich backup and restore instructions for both files and database.

Will Header7F browse, back up or recognize faces in my photos?

No. Immich provides the photo application. Header7F reads supplied hardware evidence such as the NVMe identity, negotiated PCIe link and genuine AER messages. It does not inspect photo content, run Immich, measure temperatures or verify backups.

About the scene, exact models & product sources

This AI-arranged illustration shows a planned kit using product appearance references. Compare the original photos and the exact listing variant. It does not document an assembled, tested or compatible Header7F lab.

All scene products remain visible and individually linked. Retailer offers and regional delivery can change. Tools interpret supported supplied evidence; handling accessories do not produce diagnostic data.

As an Amazon Associate I earn from qualifying purchases. Amazon links are paid links; check the exact model, seller, price and delivery availability on Amazon.

← Explore the other builds
Private photo library6 Amazon items
Shop the bundle ↑
Message us