Free & open-source · self-hosted · for reptile and animal keepers

Good husbandry is easier when
the whole family can see it.

Shed turns schedules, completed care, weights, and animal records into one calm household dashboard—so today’s care gets done, everyone’s work is credited, and tomorrow’s questions have answers.

Runs on your own hardware with Docker · household accounts · portable data · no cloud, no lock-in
shed.local
Shed — good care shows, with a gecko, branches, shed skin, and a water bowl

Open Shed and know what needs doing, what is already handled, and who recorded it.

✓ One shared care list↗ History that stays useful
What it does

Animal care without the scattered notes

Shed is organized around individual animals and terrestrial habitats, with enough structure to show patterns over time.

Today’s care

Feeding, misting, water, supplements, salads, and recurring maintenance in one current list, with a one-day carryover so nothing slips.

👪

Household accounts

Every keeper signs in with their own name and private code. Completed care is credited to the person who did it—handy for shared homes and allowance day.

🐍

Weight trends & profiles

Gram-based weight history and a full profile for each animal: morph, sex, enclosure, equipment, notes, and every recorded event.

🗓️

Editable care plans

Build daily, weekly, every-N-day, monthly, and one-time routines per animal—right from the app, no config files.

🐀

Feeder tracking

Track weighed feeder inventory and let Shed forecast upcoming meals from growth trends, so you order the right sizes in time.

📦

Portable & backed up

Ordinary tables, stable identifiers, ISO dates, JSON and CSV exports, in-app restore, and dated SQLite backups. Your data is never trapped.

Install

One command on your own server

Shed runs as a Docker container on any always-on machine on your home network—an old PC, a NAS, a home server, or a Raspberry Pi.

curl -fsSL https://raw.githubusercontent.com/jlyfshhh/shed/main/get-shed.sh | bash
Needs: Docker with the Compose plugingitan always-on LAN machine

The installer builds Shed, turns on sign-in, and saves a one-time setup token in shed/.env. Open http://your-server:3000, enter that token, and create your Head Keeper account. Re-run the same command any time to update without touching your database or settings.

Want enclosure monitoring too? Choose Haven in the Haven installer to set up Shed + Bask and automatically connect their combined room dashboard.

How the care loop works

Know it. Do it. Remember it.

A simple interface on top of a structured, append-only care history.

1

Shed builds today’s list

Your daily, weekly, monthly, and every-N-day routines become a clear set of tasks for the right animals.

2

A keeper records care once

Whether it is you or one of the kids, everyone signs in on their own phone and every device sees the same completed state—credited by name.

3

The event becomes useful history

Weights, feedings, husbandry changes, and health notes can be reviewed—and corrected without erasing the record—instead of reconstructed from memory.

Want the whole room at a glance? Install Shed with Bask as Haven. The combined wall dashboard shows enclosure climate and today’s remaining care without exposing household identities or write access.
Good to know

Questions keepers ask

Do I need any cloud account?

No. Shed is fully self-hosted and runs on your own network. Nothing about your animals or household leaves your machine, and there are no accounts to sign up for or fees to pay.

Who can use it, and can I control access?

Yes. The first person to set up Shed becomes the Head Keeper and manages animals, care plans, exports, and household access. Additional Keepers get their own private codes and can record care from their phones without changing schedules or deleting history.

Will my records be trapped in the app?

No. Portability is a core requirement: stable identifiers, ordinary relational data, ISO timestamps, and open JSON and CSV exports. You can restore a backup in-app, and the installer keeps dated SQLite snapshots.

What hardware does it need?

Any always-on machine on your home network that runs Docker—an old laptop, a NAS, a home server, or a Raspberry Pi. Shed is lightweight and stores everything in a single SQLite database.

What is Haven?

Haven is the combined Bask + Shed installation and room dashboard. It is not another database: Bask and Shed stay independent while one read-only display brings climate status and today’s care together.

Is it a replacement for husbandry research?

No. Shed is a planning and recordkeeping tool, not veterinary advice or a universal care guide. Species targets and schedules should always come from appropriate, trusted sources.