This repository includes a Docker Compose configuration for deploying Mealie v3.4.0, a self-hosted recipe manager and meal planner.
- Clone this repository:
git clone https://github.com/slamp/slamp.git
cd slamp- Start Mealie:
docker-compose up -d- Access Mealie at http://localhost:9000
The docker-compose.yml file includes:
- Image:
ghcr.io/mealie-recipes/mealie:v3.4.0 - Port: 9000 (customizable)
- Database: SQLite (default)
- Storage: Named volume
mealie-data
Important: The default configuration is designed for easy setup but includes some settings that should be adjusted for production:
- ALLOW_SIGNUP: Set to
"true"by default to allow initial account creation. After creating your admin account, set this to"false"to prevent unauthorized signups. - RECIPE_PUBLIC: Set to
"true"by default, making recipes publicly accessible. Set to"false"if you want private recipe collections. - Expose to Internet: If exposing Mealie to the internet, consider using a reverse proxy with HTTPS (like Nginx or Traefik) and proper authentication.
- Per-device default activity settings (recipes, shopping lists, or meal planner)
- Improved shopping list label sections
- Various bug fixes and maintenance updates
For more information, see the official release notes.