Skip to content

Minniark is a lightweight, flat-file-based portfolio template for showcasing images and projects — no database required, easy to customize, fully responsive.

License

Notifications You must be signed in to change notification settings

cheinisch/minniark

Repository files navigation

Minniark

Important

This CMS is under development

Minniark is a lightweight, flat-file-based portfolio template for showcasing images and projects — no database required, easy to customize, fully responsive.

Demo

There is a demo installation under https://demo.minniark.app

Installation

Docker Container

You can also install Minniark via Docker. The easiest way to do this is with the following commands:

mkdir minniark
cd minniark
curl -o docker-compose.yml https://raw.githubusercontent.com/cheinisch/minniark/refs/heads/main/docker/docker-compose.yml
docker-compose up -d

Once the container has been deployed, it can be accessed at http://localhost:8080. The port can be changed in docker-compose.yml.

You can find more details about the Docker installation at https://minniark.app.

If you want to customize the docker-compose yourself, you can find it in the repo under /docker.

Manual Installation

  1. Download the latest Version and upload it into your Webserver.
  2. Follow the instructions from the installer.
  3. That's it.

Links

Documentation

Take a look at the documentation to get started with Minniark.

Build Status

Docker Images

Image Stable
Nginx .github/workflows/docker-build-nginx-app.yml
PHP for Nginx .github/workflows/docker-build-php.yml

Upcoming Features

These are the planned features for upcoming releases

  • Simple image editing (rotate and flip)
  • AI integration for the creation of the image description
  • Simple template managment

Technologies Used

This project uses the following technologies:

  • Tailwind CSS – for utility-first, modern CSS styling
  • Twig – a flexible and fast templating engine for PHP
  • YAML
  • GLightBox - a small lightbox for the pictures
  • Parsedown - parser for markdown

© 2021-2025 Christian Heinisch
Released under the MIT license

About

Minniark is a lightweight, flat-file-based portfolio template for showcasing images and projects — no database required, easy to customize, fully responsive.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •