Free · open source · self-hosted

See what is due.
Know what is done.

Shed gives the household one shared care list and one reliable history for every animal.

Household accounts · portable data · runs on your own hardware
192.168.1.50:3000
Sample Shed dashboard with four completed care tasks and two tasks still due

Open Shed and see today’s care in seconds.

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

Husbandry without scattered notes

Schedules, records, and trends stay together on each animal’s profile.

✅

Today’s care

Keep feeding, misting, water, supplements, and maintenance in one current list. Unfinished care carries over for one day.

👪

Household accounts

Each keeper signs in with a private code. Completed care is credited to the person who did it.

🐍

Profiles and trends

Keep weights, enclosure details, equipment, notes, and recorded events together for each animal.

🗓️

Flexible care plans

Create daily, weekly, every-N-day, monthly, and one-time routines in the app.

🐀

Feeder tracking

Track feeder inventory by species and size class, and forecast upcoming meals from each animal’s feeding schedule.

💡

Lighting plans

Import a Light My Reptile setup, then add your own UVI and lux readings.

📦

Portable backups

Export JSON or CSV, restore in the app, and keep dated SQLite backups.

Install

One command on your own server

Run Shed on a Raspberry Pi, NAS, old PC, or any always-on machine with Docker.

curl -fsSL https://animalroom.app/shed/install.sh | bash
Needs: Docker with the Compose pluginan always-on LAN machine~1 GB of memory

The installer downloads Shed, enables sign-in, and prints the local address to open. Enter the one-time setup token from shed/.env to create your Head Keeper account. Run the same command later to update without replacing your database or settings.

Want enclosure monitoring too? Choose Haven in the Haven installer to install and connect Shed + Bask.

How it works

Plan once. Record once. Keep the history.

1

Shed builds today’s list

Your care plans become a clear set of tasks for the right animals.

2

A keeper records the care

Everyone uses their own phone, and every device updates to show who completed the task.

3

The record stays useful

Review weights, feedings, husbandry changes, and health notes. Correct mistakes without erasing the original record.

Want the whole room at a glance? Install Shed with Bask as Haven. Its read-only wall display pairs climate status with today’s unfinished care.
Good to know

Questions keepers ask

Do I need a cloud account?

No. Shed runs on your own network with no Animal Room account or subscription. Optional integrations connect only when you enable them.

Who can use it, and can I control access?

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

Will my records be trapped in the app?

No. Export open JSON and CSV files, restore a backup in the app, and keep dated SQLite snapshots.

What hardware does it need?

Use any always-on machine that runs Docker: a Raspberry Pi, old laptop, NAS, or home server. Shed needs at least 1 GB of memory; running it with Bask needs at least 2 GB.

A 512 MB Pi Zero 2 W is suitable for Bask alone, not Shed.

How do I uninstall it?

Run curl -fsSL https://animalroom.app/uninstall.sh | bash and choose Shed. Records are kept by default. Add --purge to erase them too; the uninstaller creates a backup first and asks you to confirm.

What is Haven?

Haven is the paired Bask + Shed setup and read-only room display. The apps remain independent and keep separate, portable data.

It installed, but the address will not load

Use the numeric address printed by the installer, such as http://192.168.1.50:3000. A .local address does not work on every device. Low memory can also stop an app from starting.

Run curl -fsSL https://animalroom.app/doctor.sh | bash for a read-only diagnostic report. It excludes records, passwords, access codes, and secret values.

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.