The Brewhouse Manager is an open source application designed for the home/micro brewer to help track what they have brewed and what they have on tap. In order to make tracking you beer better, the Brewhouse Manager optionally integrates with 3rd party brew systems and sensors to pull in your batch details and track the beer levels in your kegs.
The quickest way to start up the application is to run with Docker. This requires a PostgreSQL database. If you want to run the application with SSL or with along side a dedicated PostgreSQL database in docker, see the detailed installation guide.
Create a file named docker.env
add add the following content, replacing the placeholder values with your DB
credentials and inital
DB_USERNAME=<USERNAME>
DB_PASSWORD=<PASSWORD>
DB_NAME=<NAME OF DATABASE>
DB_HOST=<DATABASE HOSTNAME>
AUTH_INITIAL_USER_EMAIL=<YOUR EMAIL>
AUTH_INITIAL_USER_PASSWORD=<>
Then run the following from the command to start the application. This runs with the default configurations. To enable more
advanced configurations, see the detailed installation guide or see the
configuration options update your docker.env
.
docker run --env-file ./docker.env alanquillin/brewhouse-manager:latest
Once the application is up and running, go to https://localhost:5000/manage
to start
managing your application. To log in, use credentials you added in the environment variables. If
you did not add credentials for the initial user you will need to use the default credentials found in the
default config.
Once you have it all configured, you can monitor your taps at http://localhost:5000