goblog

A self-hosted blogging platform built with Go

Fast. Themeable. Zero dependencies. Just you and your words.

View on GitHub Get Started

Everything you need to blog

Markdown Posts

Write in Markdown with live preview, code highlighting, and table support.

🎨

Themes

Switch themes instantly from the admin panel. Create your own with HTML and CSS.

💬

Comments

Built-in comments with Markdown, spam protection, and rate limiting. No third-party service.

🔌

Draft & Revisions

Draft/publish workflow with full revision history. Roll back to any previous version.

📚

Pages & Post Types

Create custom pages, post types, tags, archives, and more. Fully configurable.

🐳

Single Binary

One Go binary, SQLite database. No PHP, no Node, no external services. Docker ready.

Quick Start

# With Docker
docker run -p 7000:7000 compscidr/goblog:latest

# Or build from source
git clone https://github.com/goblogplatform/goblog.git
cd goblog && go build && ./goblog

Visit http://localhost:7000 and the install wizard will guide you through setup.

GoBlog

Powered by goblog v0.1.53