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.

Shed is organized around individual animals and terrestrial habitats, with enough structure to show patterns over time.
Feeding, misting, water, supplements, salads, and recurring maintenance in one current list, with a one-day carryover so nothing slips.
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.
Gram-based weight history and a full profile for each animal: morph, sex, enclosure, equipment, notes, and every recorded event.
Build daily, weekly, every-N-day, monthly, and one-time routines per animal—right from the app, no config files.
Track weighed feeder inventory and let Shed forecast upcoming meals from growth trends, so you order the right sizes in time.
Import a Light My Reptile exact-setup link and keep a permanent snapshot of the layout, its lamps, and your real UVI and lux meter readings.
Ordinary tables, stable identifiers, ISO dates, JSON and CSV exports, in-app restore, and dated SQLite backups. Your data is never trapped.
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.
The installer downloads a prebuilt image, turns on sign-in, and saves a one-time setup token in shed/.env. Nothing is compiled on your machine. It finishes by printing the address to open — a numeric one like http://192.168.1.50:3000, which works from any phone or computer on your network. Open it, 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.
A simple interface on top of a structured, append-only care history.
Your daily, weekly, monthly, and every-N-day routines become a clear set of tasks for the right animals.
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.
Weights, feedings, husbandry changes, and health notes can be reviewed—and corrected without erasing the record—instead of reconstructed from memory.
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.
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.
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.
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 published as a prebuilt multi-architecture image, so installing downloads a container and starts it; nothing is compiled on your machine and your board only has to run it. Shed uses about 300 MB while running and stores everything in a single SQLite database, but it peaks near 390 MB while starting, so 1 GB is the realistic minimum. Running it alongside Bask wants 2 GB.
A Pi Zero 2 W has only 512 MB, which is not enough for Shed — it runs out of memory part way through starting, and that looks exactly like a successful install whose address then refuses to load. A Zero 2 W is a Bask-only board; for Shed use a Pi with 1 GB or more.
Run curl -fsSL https://animalroom.app/uninstall.sh | bash and choose Shed. Your records are kept by default—the app stops and its containers and images are removed, but the data directory stays put, so reinstalling later picks up exactly where you left off. Add --purge to erase the records too; it writes a backup archive first and asks you to confirm.
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.
Two things cause almost all of these. First, the address: use the numeric one the installer printed, like http://192.168.1.50:3000. A .local address only works on devices that support it, which Windows and many Android phones do not. Second, memory — if the board ran out while starting, the app is killed and the address simply refuses to load.
This reports both, plus anything else useful, and you can paste the result to whoever is helping:
curl -fsSL https://animalroom.app/doctor.sh | bash
It only reads your system and changes nothing. It contains no records, passwords, or access codes — settings are listed by name only, never by value.
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.