Open Source Blogging Platform

Empowering Your Personal Weblog

A simple, secure home for your stories and thoughts.

PHP 7.4 to 8.5 MySQL 5.7+ / MariaDB 10.3+ MIT License 7 locales
11 Articles published
5 min To install
MIT Open license
7 Locales
What is it

A writing home you actually own

Scriptlog is a free and open-source PHP blog software designed to be simple, private, and secure. It powers personal weblogs without the overhead of a full-scale CMS, delivering a fast, minimal, and modular foundation for sharing your stories and thoughts. It is released under the permissive MIT License, so you may use, modify, and redistribute it freely, including commercially.

Install in Minutes

Runs on PHP 7.4+ with MySQL 5.7+ or MariaDB 10.3+. Install dependencies with Composer, run the three-step browser installer, and you are live in about five minutes.

Own Every Byte

Self-host on your own domain, keep a permissive MIT license, and move anywhere later. Nothing is locked inside a proprietary walled garden.

Secure by Default

bcrypt passwords, prepared statements, CSRF tokens, rate limiting, session fingerprinting, and AES-256-encrypted protected posts.

Built to Be Found

SEO-friendly permalinks, an XML sitemap, RSS and Atom feeds, and lazy-loaded WebP images.

How it works

From zero to publishing in minutes

A focused PHP core routes every request through Bootstrap, the Dispatcher, controllers, services, and DAOs, so visitors see fast, clean pages and you stay in control.

1

Download & Install

Grab the latest release, install dependencies with Composer, and complete the three-step browser installer (requirements check, database setup, finishing) in about five minutes.

2

Write & Publish

Rich editor with automatic WebP image processing, topics and tags, drafts, scheduled publishing, and password-protected posts encrypted with AES-256-CBC.

3

Grow & Extend

Themes, plugins, and a RESTful v1 API covering posts, topics, comments, and archives let you build headless frontends on your data, while the core stays small, fast, and easy to maintain.

Security runs through every layer: every form carries a CSRF token, user input is sanitized against XSS (voku Anti-XSS and htmLawed), passwords are hashed with bcrypt, and rate limiting throttles logins and API requests.
Security & privacy

Privacy by default, not as an add-on

Passwords are hashed with bcrypt, sensitive settings and protected post content are encrypted at rest, and every input is validated. When you self-host, you decide where your content and reader data live and how long they are kept.

Built-in GDPR tools provide one-click data export and anonymized erasure, a consent log, and a privacy audit trail. As open-source software, Scriptlog is auditable by anyone.

bcrypt hashing at-rest encryption CSRF everywhere GDPR tooling open to audit
Comparison

How Scriptlog compares

Scriptlog is self-hosted, free, and open source. It is compared here with hosted publishing services and larger CMS platforms so you can weigh ownership, cost, setup, and structure.

Feature comparison of Scriptlog, hosted feeds, and heavyweight CMS platforms
Feature Scriptlog Hosted feeds Heavyweight CMS
Ownership Full, on your domain Partial Full
Cost Free (MIT), hosting only Pricing varies by plan Free core, plugin ecosystem
Setup About 5 minutes, browser installer Just sign up Installer with ongoing updates
SEO and feeds Permalinks, sitemap, RSS/Atom Varies Possible with plugins
Freedom to modify Yes, permissive MIT No Yes, GPL
FAQ

Frequently Asked Questions

The questions writers ask most before downloading Scriptlog, each answer kept deliberately short.

Scriptlog is an open-source, self-hosted personal blogging platform written in PHP. You install it on your own server, publish articles from the admin panel, and keep full ownership of your content.

Yes. Scriptlog is released under the MIT License, which grants free use, modification and distribution, including in commercial projects. You only pay for your hosting.

A web server with PHP 7.4 or newer and MySQL 5.7 or newer. Installation completes in about five minutes through the browser-based installer, with no command-line work.

Scriptlog uses bcrypt password hashing, prepared statements, CSRF protection on every form, rate limiting, and AES-256 encryption for protected post content. As open-source software it can be audited by anyone.

Yes. The admin interface ships with seven locales: English, Arabic, Chinese, French, Russian, Spanish, and Indonesian, including right-to-left layout support for Arabic.

Yes. Under the MIT License you may modify the source code, build products on top of it, or use it commercially, provided you keep the copyright notice.
The blog

Latest Posts

11 articles published

Tutorial

Scriptlog: Your First Blog in Minutes

So you want to start a personal blog, but you don't want the bloat of WordPress, the steep learning curve of a full CMS, or a monthly bill for a hoste...

Protected: Code Like a Pro: 6 Python Tips Every Beginner Must Know

This content is password protected.

Community

Visiting Bali: A Journey of Serenity and Culture

Last year, I had the opportunity to fulfill a long-held dream — visiting Bali, Indonesia. Coming from Estonia, I was excited to trade the cool norther...

The Secret to My Legendary Mozzarella Lamb Pizza

By Chef Alessandro Romano · Five-Star Michelin Veteran A dish born from passion, patience, and thirty years of refinement. For over three decades ...

Tutorial User Guide

Getting Started with SQLite and PHP: Your Database, No Server Required!

Hey there! If you’re dipping your toes into web development, you’ve probably heard about databases—the organized brain behind every dynamic website. U...