How to Install Mealie on Windows 11

Mealie is a self-hosted recipe management system that allows you to create, store, and share your favorite recipes. It is a web application that can be installed on your own server or computer. In this tutorial, we will guide you on how to install Mealie on Windows 11.

Prerequisites

Before installing Mealie, you need to ensure that you have the following prerequisites:

Steps to Install Mealie

  1. Open PowerShell by pressing Windows key + X and selecting “Windows PowerShell” from the menu.

  2. Run the following command to install Django:

    pip install Django
    
  3. Next, install the dependencies required for Mealie:

    pip install markdown PyYAML Pillow django-extensions django-cors-headers
    
  4. Clone the Mealie repository to your computer:

    git clone https://github.com/hay-kot/mealie.git
    
  5. Once the repository is cloned, navigate to the Mealie folder:

    cd mealie
    
  6. Run the following command to create the database tables:

    python manage.py migrate
    
  7. You can now start the Mealie web app by running the following command:

    python manage.py runserver
    
  8. You should see a message indicating that the server is running:

    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    
  9. You can now access Mealie by opening a web browser and navigating to http://127.0.0.1:8000/.

Congratulations! You have successfully installed Mealie on your Windows 11 computer. You can now start creating, storing, and sharing your favorite recipes.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!