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.
There is a demo installation under https://demo.minniark.app
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.
- Download the latest Version and upload it into your Webserver.
- Follow the instructions from the installer.
- That's it.
Take a look at the documentation to get started with Minniark.
Image | Stable |
---|---|
Nginx | |
PHP for Nginx |
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
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