Bask + Shed

Climate and care.
One room view.

Haven pairs Bask enclosure status with the Shed care list on one read-only dashboard.

Free and open source · self-hosted · no third database

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

Everything that needs attention, together.

Live enclosure statusToday’s careOne room display
Two focused tools

Use one tool, or both.

Bask and Shed work independently. Haven is the paired setup and combined room display.

☀️

Bask watches climate.

Turn compatible Bluetooth sensors into a clear 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 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 use them together?

See environmental alerts and unfinished care without checking two screens.

👀

One glance, two signals

See climate problems beside unfinished husbandry.

🔗

Connected, not tangled

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

🔒

Read-only connection

Haven receives care totals and outstanding tasks—not 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

Install the setup you need.

One command installs Bask, Shed, or both on 64-bit Raspberry Pi OS, Debian, or Ubuntu.

Both tools

Install Haven

Choose Haven to install Bask + Shed and connect the room display automatically.

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

The installer prints the local address to open, such as http://192.168.1.50:8080/room.html. Bookmark that address. 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?

For Haven, use a Raspberry Pi with at least 2 GB; a Pi 5 with 4 GB is the easy recommendation. Use 64-bit Raspberry Pi OS Lite, Debian, or Ubuntu. Bask also needs compatible Bluetooth temperature and humidity sensors.

A 512 MB Pi Zero 2 W can run Bask alone. Shed needs at least 1 GB. The installer checks available memory before making changes.

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

Use the numeric address printed by the installer, such as http://192.168.1.50:3000. If it stopped working later, your router may have assigned the machine a new address. 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 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.