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.
Before we begin, make sure you have the following:
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
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.
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.
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.
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!
Alternatively, for the best virtual desktop, try Shells!