Mealie
A self-hosted recipe manager and meal planner for the whole family
Mealie
mealie-recipes/mealie:latest
Just deployed
/app/data
Postgres
railwayapp-templates/postgres-ssl:latest
Just deployed
/var/lib/postgresql/data
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications.
Tips
- The deployment will create a default administrator account with the username
[email protected]
and the passwordMyPassword
. You should login and follow the setup flow to change the username and password. - Communication with Postgres is done exclusively over the private network and the database is not exposed externally by default. If you want to enable external access, go to the database settings and enable TCP proxying on port
5432
. This can be disabled at any time. - Changing the Railway-provided domain or adding a custom domain may require redeploying the Mealie service.
- Since Volumes on Railway are still a new feature, there is no option to access or backup the persistent data. However, Mealie natively supports backing up and restoring data via the user interface. These backups can easily be restored on fresh deployments after logging in.
- A complete list of supported environment variables can be found here. These can be added to the Mealie service to enable support for email, LDAP, and/or OpenID Connect (OIDC).
Note: This is a community-made template and therefore not supported by the Mealie team. Please direct help requests to the Railway thread for the template.
Template Content