[PureBlog] Blogging platform

PureBlog for YunoHost

Integration level
Install PureBlog with YunoHost

Overview

PureBlog is a simple, flat‑file blogging platform with a Markdown‑first editor and a lightweight admin area. It stores posts and pages as Markdown files on disk—no database required.

Screenshots

Links

6 Likes

Great ! Thank you for this.

Just discovered this blog platform through Kevs blog and wanted to test it.

Thanks @ericg for this! Have a nice day/night!

Hi! How did testing go? Have you run into any 404 errors by any chance?

I always get a 404 error when I try to open the blog(

Check this issue. I solved it changing /etc/nginx/conf.d/your.domain.d/pureblog.conf:

 alias /var/www/pureblog/;

to

root /var/www/pureblog/;

AI Slop

It didn’t help me.

I have an error in my nginx logs: “/usr/share/nginx/htmlindex.php” failed (2: No such file or directory)

There is no such file at this path.

My bad, I forgot that it’s also necessary to change in the /etc/nginx/conf.d/your.domain.d/pureblog.conf:

try_files $uri $uri/ index.php;

to

try_files $uri $uri/ /index.php?$query_string;

This is recommended in official documentation. I just opened a pull request in the Yunohost package to fix this.

3 Likes

Thanks!

What is the point of this comment ? Do you know something that we others do not ?
Sharing it would be useful to all of us.

Hey, thank you for integrating Pure Blog into Yuno Host apps. I’m testing it and it’s definitely a great blogging tool.

The dev just released an update 3.0 (i can’t share a link but you can read by searching “Upgrading to v3.0.0 and Moving to Codeberg” on your favorite search engine). It looks like you can’t update directly into Pure Blog Admin interface. This release needs a manual install.

Do you think YunoHost system could be updated so we can install the 3.0 release directly through it ?

1 Like

TY for pointing out the migration @szadkowski , I’ve implemented draft upgrade here, to be released when ready™

1 Like

:folded_hands: :folded_hands: :folded_hands: thank you !

Awesome. Great one and I now have 2 options. HTMLy and this.
Can we also get the Comments part of it implemented? kevquirk/purecomments: A simple PHP-based commenting system that you can use with any blog. - Codeberg.org

1 Like

PureComments would be great indeed.

@orhtej2 maybe i’m too quick, but I tried to install PureBlog 3.0.1 though YunoHost app store as it was showing this version ; but it doesn’t work. “error: ‘An error occured inside the script snippet : Unable to install apt dependencies, it might be due to a conflict with another app - or you should check and share the previous log about what are the problematic dependencies’. I can send my full error logs if needed.

Please do send an installation log, I mainly replaced the asset used and have not adjusted the apt dependencies.

I would recommend requesting new apps via official wishlist: YunoHost app store | Application Wishlist

1 Like

so I tried a fresh install to reproduce the error and … it worked with 3.0.1 version ! great. here are a previous log of error from previous try : paste. yunohost. org/ raw/vuluhizeya

The actual error in your previous log was

2026-05-12 07:22:18,554: WARNING - E: Failed to fetch https://packages.sury.org/php/pool/main/p/php8.5/php8.5-xml_8.5.6-1%2b0%7e20260507.16%2bdebian12%7e1.gbp6d3f1e_amd64.deb  404  Not Found [IP: 146.75.123.52 443]

This means the requested package is no longer available in the upstream repository.

This kind of issue is typically caused by stale apt index on your end and can be fixed by running apt update.

1 Like