Build apps on your own computer, then save them to the family file share — they appear on the Hub instantly.
The website runs on our home NAS (a Synology called RackStation,
address 192.168.1.121). You don't log in to the NAS — instead
you connect to its file share from your own computer, like plugging in
a USB drive. Your folder on that share is your deploy location:
Your folder is named after you, and shows up on the web here:
On the share: web / family / YourName
On the web: https://localyolks.com/YourName/
Only change files inside your own folder.
Connect to the shared folder named web on the NAS. Sign in with
your own NAS username and password when asked.
Open File Explorer, click the address bar, type this and press Enter:
\\192.168.1.121\web
Open family → your folder. (Tip: right-click the share →
Map network drive to keep it handy as, say, drive Z:.)
In Finder, press ⌘K (Go → Connect to Server), type this and click Connect:
smb://192.168.1.121/web
It opens at /Volumes/web. Go into family → your folder.
web share yet. Ask Pat to grant it in
DSM → Control Panel → Shared Folder → web → Edit → Permissions
(give your user Read/Write).Claude is an AI assistant that builds your apps for you. Install it once on your own computer (not the NAS):
Open the Terminal app and run:
curl -fsSL https://claude.ai/install.sh | bash
Open PowerShell and run:
irm https://claude.ai/install.ps1 | iex
Then check it worked:
claude --version
npm install -g @anthropic-ai/claude-code
works on any system too. The first time you run claude it asks you
to sign in — just follow the link.Open a terminal in your folder on the share, so anything Claude makes is saved straight to the website:
cd /Volumes/web/family/YourName
claude
(after mapping the share to Z:)
Z:
cd \family\YourName
claude
Then just say what you want, in plain English:
tic-tac-toe/index.html in your folder and updates
your manifest.json. Because the folder lives on the share, it's
already deployed — just refresh the Hub.
Prefer to work on your own computer first? Build the app anywhere (let Claude
make a folder with an index.html in it), then drag that whole
folder into family/YourName on the connected share. Done.
index.html
inside. Any such folder in your area shows up on the Hub automatically, titled
after the folder name (my-game → "My Game"). Want a full example
to copy? Look in family/_template/ on the share.Your folder has a manifest.json file. It controls your emoji,
color, and the titles of your apps on the Hub:
{
"name": "Pat",
"emoji": "🍳",
"color": "#f59e0b",
"tagline": "A short line about me",
"home": "index.html",
"projects": [
{
"title": "My App",
"description": "A game I made!",
"url": "my-app/index.html",
"emoji": "🎮"
}
]
}
url is the path
inside your folder.💡 Keep it valid: no trailing commas, straight quotes ", and
every { } needs its partner. (If you let Claude add apps, it
updates this file for you.)
Once your files are saved in your folder on the share, just refresh the Family Hub in your browser. Your changes are already live. 🎉
← Back to the Family Hub