Every recipe your house cooks, in one place you own.
Tastebase is a recipe app you run on your own server. Everyone in the house gets an account, saves recipes from anywhere and leaves notes for each other. It's free and open source, and your recipes stay on your machine.
Sample recipes, to show how a collection looks.
Try a recipe.
This is how a recipe looks in Tastebase, using a sample recipe. Change the servings, switch units and tick things off, the same way you would in the app.
Your recipe, shared with the house
Charred leek and white bean soup
Smoky, creamy and mostly pantry staples. Blending half the pot makes it thick without any cream.
- Prep
- 15 min
- Cook
- 30 min
- Serves
- 4
- Difficulty
- Easy
Ingredients
Method
Heat a heavy pot over high heat. Char the leeks cut side down until black in spots, then slice them.
8 minLower the heat to medium. Add the oil, leeks, garlic and rosemary, and cook until the garlic is soft.
5 minAdd the beans and stock. Simmer until the beans turn creamy.
12 minBlend half the soup and stir it back into the pot.
5 minStir in the lemon juice, salt and pepper. Taste and adjust.
Ladle into bowls and serve hot.
Bring recipes in from anywhere.
Each one opens in the editor, so you can check it before it's saved.
- A link. Reads the recipe from most sites and brings its photo along.
- Text. Paste a recipe and it's split into ingredients and steps.
- A photo. Snap a cookbook page and it's read for you.
- The browser extension. Works on sites that block imports and on subscriber sites you're signed in to.
- Your phone. Share a link straight in from Android or an iPhone Shortcut.
Cook from a screen you can read across the kitchen.
Cook mode shows one step at a time, full screen, with timers and ingredient tick-offs. The screen stays on while you cook.
- Scale it. Change the servings and the amounts follow.
- Switch units. Metric or imperial, on any recipe.
Also in the box.
- Notes for the house
- Leave notes and ratings on each other's recipes, or keep them to yourself.
- Shared or only you
- Share a recipe with everyone on your Tastebase, or keep it private.
- A home for what's next
- What's new, what you opened last and what's not been made in a while.
- Search that looks everywhere
- Names, ingredients, steps and notes. Filter by cook, time, difficulty, cuisine and tag.
- A colour for every recipe
- Your collection is easy to scan, even with no photos.
- Favourites and recent
- The recipes you've saved and the ones you opened last.
- Phones and desktops
- A sidebar on desktop and a tab bar on your phone.
- Light and dark
- Follows your device, or pick one.
It runs on your machine, and that's the whole deal.
- Runs on what you already have
- A Synology, QNAP, Unraid or TrueNAS box, a Raspberry Pi 4 or 5, or any Linux server with Docker.
- Your data is yours
- One SQLite database and a folder of photos, on your disk, easy to back up.
- Free, with no subscription
- Open source under the MIT licence. It doesn't need a cloud service, and everyone's account lives on your own server.
Install it.
You need a machine with Docker. Set two secrets and the address you'll use in .env, start it, and create the first account.
mkdir tastebase && cd tastebase
curl -O https://raw.githubusercontent.com/ReeceRose/tastebase/main/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/ReeceRose/tastebase/main/.env.docker.example
docker compose up -d