How to install Mealie on Fedora CoreOS Latest

Mealie is a self-hosted recipe management system that allows you to store, organize and share your personal collection of recipes. In this tutorial, we will walk through the steps to install Mealie on Fedora CoreOS Latest.

Prerequisites

Before we begin, make sure you have the following:

Steps to Install Mealie

  1. Install Docker

Mealie requires Docker to be installed on your system. If it is not already installed on your system, install it by running the following command:

$ sudo dnf install docker
  1. Create a Docker Compose File

Create a new directory named mealie using the following command:

$ mkdir mealie
$ cd mealie

Next, create a new file named docker-compose.yml with the following contents:

version: "3"
services:
  mealie:
    container_name: mealie
    image: haykot/mealie:latest
    restart: unless-stopped
    volumes:
      - ./config:/app/config
      - ./data:/app/data
      - ./media:/app/media
    ports:
      - "9000:9000"

This docker-compose.yml file will create a container named mealie using the latest version of the haykot/mealie Docker image. It will also mount three volumes for configuration, data and media. Finally, it will expose port 9000 of the container to port 9000 on the host system.

  1. Start the Mealie container

Start the Mealie container using the following command:

$ sudo docker-compose up -d

This command will download the latest version of the haykot/mealie Docker image and start the Mealie container in the background.

  1. Access Mealie

Once the container is started you can access the Mealie web interface at http://localhost:9000 from your web browser. If you are accessing Mealie from a different system, replace localhost with the IP address or hostname of your Fedora CoreOS Latest system.

Conclusion

In this tutorial, we have shown you how to install Mealie on Fedora CoreOS Latest using Docker. You can now start organizing and sharing your personal collection of recipes with Mealie.

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!