Bask + Shed · together at last

The whole animal room,
in one calm view.

Bask watches every enclosure. Shed organizes every care task. Haven brings both together so you can walk into the room and know what needs attention.

Free and open-source · self-hosted · no subscription · portable data

192.168.1.50:8080/room.html
Animal room

Good morning in the animal room.

Live
Bask
Enclosure climate
5 green · 1 attention
Telemachus
Ball python
88°Warm
78°Cool
71%Humidity
Calypso
Ball python
89°Warm
77°Cool
68%Humidity
Dracarys
Bearded dragon
102°Warm
78°Cool
35%Humidity
Pascal
Veiled chameleon
84°Warm
74°Cool
60%Humidity
Echo
Crested gecko
76°Warm
73°Cool
44%Humidity
Rhino
Western hognose
87°Warm
74°Cool
42%Humidity
Shed
Today’s care
60% done
6Complete
4Remaining
0Overdue
Morning saladDracarys
Today
Mist enclosureEcho
Today
Fresh waterBall pythons
Today
Feed the isopodsBioactive tanks
Today
Room statusOne enclosure wants a lookFour care tasks remain todayBask + Shed are connected

Climate and care belong in the same conversation.

Live enclosure statusToday’s husbandryOne room display
Two focused tools

Each app does one job well.
Haven lets them work as a pair.

Use either project on its own, or install both for the complete animal-room view.

☀️

Bask watches the habitat.

Turn compatible Bluetooth sensors into a calm, room-scale temperature and humidity dashboard.

  • Live warm, cool, and humidity readings
  • Per-species day and night targets
  • Clear alerts with battery and signal status
  • Optional phone notifications
Explore Bask →
🐍

Shed organizes the care.

Give the household one shared place for schedules, completed work, animal records, and trends.

  • Daily, weekly, and custom care schedules
  • Household keeper roles and attribution
  • Weights, feeding, equipment, and notes
  • Lighting plans with real meter readings
  • Portable exports and local backups
Explore Shed →
Better together

Why choose Haven?

It is the quickest path from “I think everything is okay” to knowing what the room needs right now.

👀

One glance, two kinds of care

See environmental problems beside unfinished husbandry instead of checking separate screens.

🔗

Connected, not tangled

Bask and Shed remain independent apps with separate, portable data. Haven adds no third database.

🔒

A deliberately limited bridge

The dashboard receives only anonymous care totals and outstanding tasks—never identities, access codes, rewards, or write access.

📺

Made for the room

Readable across a room on a wall monitor, while each full app remains available from phones and computers.

🌱

Start small, grow later

Begin with Bask or Shed and add the other later. The installer preserves existing settings and records.

🏠

Private by design

Everything runs on your own Raspberry Pi or other home server. Core use needs no subscription or cloud account.

One installer

Choose the setup that fits your room.

Run one command on 64-bit Raspberry Pi OS (Lite recommended), Debian, or Ubuntu. The installer prepares Docker, installs your selection, and safely keeps its data between updates.

Recommended

Install Haven

Choose Haven when prompted to install Bask + Shed and connect the combined dashboard automatically.

curl -fsSL https://animalroom.app/install.sh | bash

When it finishes, the installer prints the address to open — a numeric one such as http://192.168.1.50:8080/room.html. That is the address to use and to bookmark. Memory: 512 MB for Bask, 1 GB for Shed, 2 GB for both.

☀️ Bask onlyClimate monitoring
🐍 Shed onlyHusbandry management
🌿 HavenBoth apps + room dashboard
Good to know

Questions before you start

Is Haven a third app or database?

No. Haven is the combined installation and read-only room display produced by Bask and Shed. The two apps remain independent and retain separate, portable data.

Can I install only Bask or Shed?

Yes. The same installer offers Bask, Shed, or Haven. Each standalone project also has its own page and installer. You can add the other app later without replacing existing data.

What hardware do I need?

A Raspberry Pi 5 with 4 GB is the recommendation, and 2 GB is the supported minimum. Any 64-bit Raspberry Pi OS, Debian or Ubuntu machine works. Bask additionally needs compatible Bluetooth temperature and humidity sensors. Any browser on your home network can open the apps — phones included.

The operating system matters more than the board. Use Raspberry Pi OS Lite (64-bit): a desktop session idles near 800 MB where Lite uses about 280 MB. A 1 GB board running a desktop has roughly 200 MB free — not enough for Shed to start — while the same board on Lite has room to spare. You never need a screen attached; everything is opened from a phone or laptop.

Nothing is compiled during installation. Both apps ship as prebuilt multi-architecture images, so your board only has to run them. Measured moments after a fresh start: Bask 106 MB plus 55 MB for its Bluetooth scanner, Shed 154 MB, and the Haven room proxy 46 MB — about 360 MB for all of it. Shed answers its health check 4 seconds after starting.

A 512 MB Pi Zero 2 W is a Bask-only board — enough for Bask on Lite, not enough for Shed. The installer checks free memory before changing anything and tells you if there is not enough, instead of failing part way through. You can also start with one app and add the other later; the installer will not disturb what is already there.

Does Haven expose household information?

No. The room display uses a private server-to-server connection and receives a deliberately limited Shed feed. It excludes household identities, access codes, rewards, history, completion identifiers, and all write access.

Does it require the internet?

Internet access is needed for installation and updates. Normal local monitoring, care records, and the Haven dashboard run on your home network. Optional notification services use the provider you choose.

How do I uninstall?

Run curl -fsSL https://animalroom.app/uninstall.sh | bash and choose what to remove. Your records are kept by default — the apps stop and their containers and images go, but the data directories stay where they are, so reinstalling later (here or on a different machine) picks up where you left off. You can remove one app and leave the other running. Add --purge to erase the records too; it writes a backup archive first and asks you to confirm.

It installed, but the address will not load

Two things cause almost all of these. First, the address: use the numeric one the installer printed, like http://192.168.1.50:3000. If it worked before and stopped, your router most likely gave the machine a new address — check it, and reserve it there to stop it moving again. 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.

Is this husbandry or veterinary advice?

No. Haven helps you monitor, plan, and record care. Species targets and schedules should come from appropriate, trusted sources, and health concerns belong with a qualified veterinarian.