KiraUI is a high-performance PHP content management system purpose-built for personal blogs. Modern architecture, responsive design, and a complete admin panel — without the bloat.
From content creation to comment moderation, KiraUI covers the full lifecycle of running a personal blog.
Built on widely-supported, battle-tested technologies. No exotic dependencies, no lock-in.
A standard LAMP or LNMP stack is all you need. Follow these steps to get your blog live.
The goal is a simple, efficient CMS for personal blogs — without wasted resources or unnecessary complexity.
KiraUI is developed on Apache, but Nginx is fully supported. Use this rewrite configuration as a starting point.
server {
listen 80;
server_name www.kiraui.org;
root /path/to/your-project;
index index.php;
location ~* ^/favicon\.(ico|png|svg)$ {
try_files /img/favicon.$1 =404;
}
if ($request_uri ~ "^/index\.php(\?.*)?$") {
return 301 /;
}
set $php_redir "";
if ($request_method = GET) { set $php_redir "G"; }
if ($uri ~ "^/(index|get_download_url)\.php") { set $php_redir "skip"; }
if ($php_redir = "G") {
rewrite ^/([^/]+)\.php$ /$1 permanent;
}
rewrite ^/([^./]+(?:/[^./]+)*)/?$ /$1.php last;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
⚠️ This is a reference configuration. Adjust paths and server_name to match your environment. For most setups with modest traffic, Apache with mod_rewrite is the recommended and simpler choice.