# Apache Roller

Java multi-user and group blog server that runs as a web application on a servlet container and a relational database.


Source: https://findsoftware.frbit.cloud/apache-roller/
Last reviewed: 2026-10-24
Listed since: 2026-10-24

## Record

### Links

- home: https://roller.apache.org
- repository: https://github.com/apache/roller
- docs: https://github.com/apache/roller/blob/master/docs/roller-install-guide.adoc
- x: https://twitter.com/apache_roller
- forum: https://cwiki.apache.org/confluence/display/ROLLER/Roller+Mailing+Lists

### Identity

- status: active
- maintainer: The Apache Software Foundation
- maintainerType: foundation
- parent: unknown
- firstRelease: 2007
- hqCountry: unknown

### Kind

- category: cms
- hosting: java
- language: java
- runtime: jvm
- runtimeMin: jvm 11
- basedOn: unknown

### Content

- contentStore: unknown
- databases: mysql, postgres
- adminUi: yes
- headlessApi: unknown
- templating: velocity
- i18n: per-weblog locale and timezone

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: WAR file deployed to a servlet container

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 6
- latestReleaseDate: 2026-09-24

### Adoption

- githubStargazers: 133
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 19
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/apache/roller (read 2026-10-24)
- urls: https://roller.apache.org (read 2026-10-24)
- urls: https://github.com/apache/roller/blob/master/docs/roller-install-guide.adoc (read 2026-10-24)
- maintainer: https://roller.apache.org (read 2026-10-24)
- language: https://api.github.com/repos/apache/roller (read 2026-10-24)
- category: https://github.com/apache/roller/blob/roller-6.1.6/docs/roller-user-guide.adoc (read 2026-10-24)
- runtime: https://github.com/apache/roller/blob/master/docs/roller-install-guide.adoc (read 2026-10-24)
- runtimeMin: https://github.com/apache/roller/blob/roller-6.1.6/pom.xml (read 2026-10-24)
- installMethod: https://github.com/apache/roller/blob/roller-6.1.6/docs/roller-install-guide.adoc (read 2026-10-24)
- installMethod: https://github.com/apache/roller/blob/master/README.md (read 2026-10-24)
- installMethod: https://github.com/apache/roller/blob/master/README.md (read 2026-10-24)
- runsAs: https://github.com/apache/roller/blob/master/README.md (read 2026-10-24)
- i18n: https://github.com/apache/roller/blob/roller-6.1.6/docs/roller-user-guide.adoc (read 2026-10-24)
- databases: https://github.com/apache/roller/blob/roller-6.1.6/docs/roller-install-guide.adoc (read 2026-10-24)
- templating: https://roller.apache.org (read 2026-10-24)
- adminUi: https://github.com/apache/roller/blob/roller-6.1.6/docs/roller-user-guide.adoc (read 2026-10-24)
- license: https://api.github.com/repos/apache/roller (read 2026-10-24)
- licenseModel: https://roller.apache.org (read 2026-10-24)
- firstRelease: https://github.com/apache/roller/tree/roller_2.3 (read 2026-10-24)
- currentMajor: https://github.com/apache/roller/tree/roller-6.1.6 (read 2026-10-24)
- latestReleaseDate: https://github.com/apache/roller/tree/roller-6.1.6 (read 2026-10-24)
- githubStargazers: https://api.github.com/repos/apache/roller (read 2026-10-24)
- contributors: https://api.github.com/repos/apache/roller/contributors (read 2026-10-24)

## Notes

Apache Roller is a Java multi-user and group blog server. It runs as a web application on a servlet container, with a relational database behind it. Bloggers style their blogs with Apache Velocity templates, and group blogs assign owner, editor and drafter roles. The README names Apache Tomcat and MySQL as the usual setup, and the install guide deploys a WAR file to the servlet container. The README's Maven and Docker quick starts are for trying Roller out; its Maven quick start says not to use that technique in production.

## Worth knowing

The install guide dates from the Tomcat 7 era and still states Java 1.6 as the minimum, while the release's build targets Java 11. The install guide lists OpenID and LDAP as sign-in options.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
