Self-hosted blogging platform written in Go
Fast. Themeable. Extensible. Just you and your words.
Write in Markdown with a Write/Preview editor, code highlighting, tables and file uploads.
Install themes from the theme directory in one click and switch instantly. Build your own with HTML and CSS.
Sandboxed WebAssembly plugins add pages, settings and scheduled jobs. Install from the plugin directory in one click.
Built-in comments with Markdown, spam protection and rate limiting. Optional login by GitHub or email code. No third-party service.
Draft/publish workflow with full revision history. Roll back to any previous version.
Create custom pages, post types, tags, archives, and more. Fully configurable.
Full-text search across your posts, and a record of which posts and sites link to each one.
Server-rendered pages, a sitemap, an RSS feed, canonical URLs and link-preview tags out of the box.
One Go binary. SQLite by default, or MySQL or PostgreSQL. No PHP, no Node. Docker ready.
Visit http://localhost:7000 and the install wizard will guide you through setup. It first asks for the setup code goblog prints to its log (docker logs <container> 2>&1 | grep "setup code"), then creates your admin account with a password. No GitHub app or mail server needed.
October 3, 2026
GoBlog 0.13.0 is mostly about how search engines see your site. A sitemap search engines can trust On a live site with 6...
September 26, 2026
GoBlog 0.12.0 fixes a weakness in signing in with GitHub and takes most of the CDN stylesheets off the critical path. If...
September 23, 2026
GoBlog 0.11.0 is a performance release, with one fix to the post editor. Scripts no longer block the page Every page loa...
September 23, 2026
GoBlog 0.10.0 changes where your posts turn into HTML. Until now GoBlog sent raw markdown to the browser and rendered it...
GoBlog
Powered by goblog v0.15.0