
Apache JSPWiki
Apache JSPWiki is a free, open-source wiki engine written in Java and JSP.
What Apache JSPWiki is
Apache JSPWiki is a free, open-source wiki engine written in Java and JSP. It supports JSPWiki syntax and Markdown, with the option to plug in additional syntax implementations. Pages are plain text files by default, and administrators can select page storage and search providers. The engine supports file attachments, templates for custom themes or layouts, page comments, multiple wikis and page locking to prevent editing conflicts. Access controls include wiki-level and page-level privileges, user and group controls, and XML, database, container-managed or custom authentication. Plugin and page-filter interfaces allow added functionality and page processing. JSPWiki can run as a WAR on a servlet container such as Tomcat, in Docker or through portable binaries. Setup requires JDK 11 or higher and a JSP engine supporting Servlet API 3.1; Tomcat 9 or later is recommended. Security guidance recommends TLS, reviewed configuration, updated Java and servlet software, and limits on access and uploads. Attachments have no built-in total count or size cap, so disk usage needs monitoring.
Good
- Supports Markdown and JSPWiki syntax
- Offers page-level and wiki-level privileges
- Can run in Docker or as a WAR
- Includes plugin and page-filter interfaces
Watch out
- Requires JDK 11 or higher
- No built-in total attachment count or size limit
- Self-hosted deployment requires administration
Who it suits
JSPWiki suits organizations or groups that want a self-hosted wiki with configurable access controls and storage. It is most appropriate for administrators comfortable with Java and servlet-container requirements.
Verdict
Apache JSPWiki provides flexible page, access and deployment options for a self-managed wiki. Administrators should account for its Java requirements and monitor disk use for attachments.
Plans and prices
From Apache JSPWiki's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Apache JSPWiki | Free | Open-source wiki software · source and binary distributions available |
The facts
Each one read from Apache JSPWiki's own pages, with the date it was checked.
What it does
- Access controls
- It supports wiki-level and page-level privileges, user and group controls, and XML, database, container-managed, or custom authentication.checked 11 Oct 2026
- Attachments and themes
- It supports file attachments and templates for custom themes or layouts.checked 11 Oct 2026
- Deployment
- JSPWiki can be deployed as a WAR on a servlet container such as Tomcat, or run in Docker or through portable binaries.checked 11 Oct 2026
- Editing
- Page locking is available to prevent editing conflicts, and the feature list also includes page comments and multiple wikis.checked 11 Oct 2026
- Extensions
- JSPWiki provides plugin and page-filter interfaces for adding functionality and processing pages.checked 11 Oct 2026
- Integrations
- The security page describes optional connections to databases, mail servers, external identity stores such as LDAP, Active Directory, and Keycloak, plus plugins that may contact other servers.checked 11 Oct 2026
- Markup
- It supports JSPWiki syntax and Markdown, and allows additional syntax implementations to be plugged in.checked 11 Oct 2026
- Purpose
- Apache JSPWiki is an open-source wiki engine written in Java and JSP.checked 11 Oct 2026
- Release and checksums
- The downloads page lists source and binary distributions and advises verifying releases with published checksums and signatures.checked 11 Oct 2026
- Requirements
- The getting-started page specifies JDK 11 or higher and a JSP engine supporting Servlet API 3.1, recommending Tomcat 9 or later.checked 11 Oct 2026
- Security guidance
- The security page recommends TLS, reviewing configuration, keeping the JDK and servlet container updated, and restricting access and uploads.checked 11 Oct 2026
- Security limitations
- The security page says there is no built-in limit on the total number or size of attachments, so disk usage should be monitored.checked 11 Oct 2026
- Storage and search
- Pages are stored as plain text files by default, and the product includes selectable page storage and search providers.checked 11 Oct 2026
- Support
- Users can ask questions through the JSPWiki user mailing list, while bugs and enhancement requests use the project issue tracker and developer list.checked 11 Oct 2026
Alternatives to Apache JSPWiki
- 1

Confluence
Free planAndroidiOSWebSelf-hosted8.2From $5.42 a month - 2
Wikidot
Free planOpen sourceWebAPILinuxmacOS8.1From $49.90 a year - 3
TiddlyWiki
Free planAndroidiOSWebLinux7.4Free plan - 4
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 5

BookStack
Free planWebAPILinuxSelf-hosted7.2From £450 a year - 6
PmWiki
Free planWebLinuxmacOSSelf-hosted7.2€60 one-time
