Homestead

Homestead

Docker app from DallasDistrict's Repository

Overview

Homestead is a self-hosted digital home for local movies, TV, music, books, archived YouTube, collections, watch orders, progress, and personal archives. This listing installs the free preview for one owner and one active stream.

Homestead Free Preview

Homestead is a self-hosted digital home for local media and personal archives. This public preview is intended for fresh installations on a trusted network.

Free includes Movies, TV, Music, Books, locally archived YouTube, local search, playback, watchlists, collections, watch orders, and progress. It supports one owner and one active stream. Paid-plan areas remain locked and do not require a placeholder account or trial.

See INSTALL.md for Windows, Docker, Linux, and Unraid instructions.

Opt-in commercial customer accounts and Stripe test billing are documented in Customer billing V1. This uses separate PostgreSQL storage and does not change local library accounts or enable live payments.

The standard Docker install pulls ghcr.io/tbritton0826/homestead:latest. Release automation and a separate, submission-ready Unraid Community Apps metadata repository are included for maintainers.

This is development software. Back up persistent data before updating. Homestead does not provide media or grant rights to obtain, copy, or distribute content.

Commercial V1.1 test billing, approved prices and lifetime setup: Customer billing V1.1.

Artwork snapshot retention, protection, and offline recovery: Artwork recovery.

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/tbritton0826/homestead:latest
Last Updated2026-10-16
First Seen2026-09-17

Runtime arguments

Web UI
http://[IP]:[PORT:7312]/
Network
bridge
Shell
bash
Privileged
false

Template configuration

RecipesPathrw

Persistent recipe metadata and photos. Reuse this folder after server reconfiguration. Existing installations must add this mapping and the Recipe metadata folder variable.

Target
/media/recipes
Default
/mnt/user/Recipes
Value
/mnt/user/Recipes
Recipe metadata folderVariable

Container path for portable recipe metadata; must match the Recipes path mapping.

Target
HOMESTEAD_RECIPES_DIR
Default
/media/recipes
Value
/media/recipes
Web UIPorttcp

Homestead web interface port.

Target
7312
Default
7312
Value
7312
AppDataPathrw

Persistent Homestead database, settings, indexes, and generated metadata. Back up this folder before updates.

Target
/app/data
Default
/mnt/user/appdata/homestead
Value
/mnt/user/appdata/homestead
MoviesPathrw

Your Movies share. Change this path to match your server.

Target
/media/movies
Default
/mnt/user/Movies
Value
/mnt/user/Movies
TV ShowsPathrw

Your TV share. Change this path to match your server.

Target
/media/tv
Default
/mnt/user/TV
Value
/mnt/user/TV
MusicPathrw

Your Music share. Change this path to match your server.

Target
/media/music
Default
/mnt/user/Music
Value
/mnt/user/Music
BooksPathrw

Your Books share. Change this path to match your server.

Target
/media/books
Default
/mnt/user/Books
Value
/mnt/user/Books
PhotosPathrw

Your Photos share. Change this path to match your server.

Target
/media/photos
Default
/mnt/user/Photos
Value
/mnt/user/Photos
YouTubePathrw

Your locally archived YouTube share. Change this path to match your server.

Target
/media/youtube
Default
/mnt/user/YouTube
Value
/mnt/user/YouTube
Public originVariable

Optional HTTPS public origin used only behind a correctly configured reverse proxy.

Target
HOMESTEAD_PUBLIC_ORIGIN
Time zoneVariable

IANA time zone used for dates and schedules.

Target
TZ
Default
America/New_York
Value
America/New_York