OneBlog

github.com/zhangyd-c/OneBlog SEO & Web Analytics Open-source projectOpen source

Build a responsive Java blog with Spring Boot and Bootstrap using this open-source blogging project.

github.com/zhangyd-c/OneBlog
OneBlog homepage screenshot

About OneBlog

OneBlog is an open-source Java blog built with Spring Boot with a Bootstrap front end and mobile adaptation. It is split into modules including blog-web for the public site, blog-admin for management, plus core, code generation, and file storage modules.

It includes post editing, comment moderation, access controls, ad slot management, auto-generated robots and sitemap, third-party login, and local or cloud file storage. Deployment is self-hosted using Docker Compose or a source build requiring Maven, MySQL, Redis, and configuration file edits.

Key features

  • Deploy service with Docker and Docker Compose
  • Write posts with wangEditor, Markdown, or TinyMCE
  • Auto-generate robots and sitemap for search engines
  • Store files locally, on Qiniu Cloud, or Alibaba Cloud OSS
  • Log in with third-party accounts via JustAuthPlus
  • Moderate comments with address, browser, and OS info
Best for: Java developers who want to self-host and customize a blog with separate public and admin modules.
Good for
  • Open source under GPL-3.0 with code on GitHub and Gitee
  • Supports Docker Compose deployment and source build
  • Includes separate public site and admin management modules
Watch out for
  • Requires self-hosted setup with Maven, MySQL, Redis, and manual configuration
  • Primary readme and help documentation are in Chinese

OneBlog at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

OneBlog alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in SEO & Web Analytics

Well-known listings from the same topic.

All 211

OneBlog FAQ

How can OneBlog be deployed?
With Docker Compose by packaging with Maven, editing the .env file in docs/docker, and running docker-compose -p oneblog up -d, or from source by creating the database, importing the provided SQL files, editing the MySQL, Redis and mail config, and running the blog-web and blog-admin applications.
What is the default admin login for a source install?
The listed default account and password are root / 123456.
Where can uploaded files be stored?
Locally, on Qiniu Cloud, or on Alibaba Cloud OSS.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing