PmWiki
PmWiki is a wiki-based content-management system for collaboratively building and maintaining websites.
What PmWiki is
PmWiki is a wiki-based content-management system for collaboratively building and maintaining websites. Contributors can add and edit pages through the web without needing HTML or CSS knowledge. Administrators can set password controls for a whole site, page groups, or individual pages, with separate controls for reading, editing, and uploads. Its access system can work with existing password databases such as .htaccess, LDAP, and MySQL. Pages are stored as flat files, so no database is required; the project says it can handle thousands of pages. Administrators can adjust site appearance and behavior with skins, HTML templates, and Cookbook recipes. Page histories include restore links, and the number of retained days and revisions can be configured. PmWiki is free, open-source, self-hosted software that requires PHP, with support for Linux, macOS, Windows, and web use. The project lists a FAQ, troubleshooting guide, error descriptions, and mailing lists as free support resources. Paid support and development from maintainer Petko Yotov costs 60€ per hour, with an invoice provided.
Good
- Web page editing does not require HTML or CSS knowledge.
- Flat-file storage does not require a database.
- Access controls can be set at several levels.
- Page histories include restore links.
- Free support resources include guides and mailing lists.
Watch out
- Self-hosting requires PHP.
- Paid technical support and development costs 60€ per hour.
- Page-history IP visibility is restricted to administrators in version 2.7.6.
Who it suits
PmWiki suits people who want to host a collaborative website and manage access at the site, group, or page level. It is also a fit for administrators comfortable with software that requires PHP.
Verdict
PmWiki offers collaborative page editing, granular access controls, and configurable histories in a free self-hosted package. Its PHP requirement and flat-file setup are worth considering alongside the available free support resources.
Plans and prices
From PmWiki's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| PmWiki | Free | Self-hosted · requires PHP · Free of charge; open source software |
| Paid technical support and development | €60, paid once | Hourly support or development payment · invoice provided · 60€ / hour |
The facts
Each one read from PmWiki's own pages, with the date it was checked.
What it does
- Access control
- Password protection can be set for an entire site, page groups, or individual pages, and can control reading, editing, and uploads.checked 4 Oct 2026
- Authentication integrations
- The access control system can work with existing password databases such as .htaccess, LDAP, and MySQL.checked 4 Oct 2026
- Current release
- The release notes list version 2.7.6, dated 2026-09-18, and say it includes updates for recent PHP versions.checked 4 Oct 2026
- Custom domain
- Yeschecked 20 Sep 2026
- Customization
- Site administrators can change appearance and functions using skins and HTML templates.checked 4 Oct 2026
- Editing
- Pages can be edited and added through the web without requiring users to know HTML or CSS.checked 4 Oct 2026
- Extensibility
- Administrators can customize markup and add features through extensions called recipes in the PmWiki Cookbook.checked 4 Oct 2026
- History
- Page histories include restore links, and the number of history days and revisions can be configured.checked 4 Oct 2026
- Maintainer location
- The support page lists Petko Yotov's address in La Ferté-sous-Jouarre, France.checked 4 Oct 2026
- Paid services
- PmWiki maintainer Petko Yotov offers paid technical support and development at 60€ per hour and says an invoice will be provided.checked 4 Oct 2026
- Privacy update
- In version 2.7.6, page histories reveal edit IP addresses only to administrators.checked 4 Oct 2026
- Purpose
- PmWiki is a wiki-based content-management system for collaboratively creating and maintaining websites.checked 4 Oct 2026
- Security update
- Release 2.7.5 closed a vulnerability affecting PmWiki versions 2.0.0 through 2.7.4 on Windows servers under certain editing and read-protection conditions.checked 4 Oct 2026
- Storage
- PmWiki stores pages as flat files and does not require a database; its features page says it can handle thousands of pages.checked 4 Oct 2026
- Support
- The project lists a FAQ, troubleshooting guide, error-message descriptions, and mailing lists as free user-support resources.checked 4 Oct 2026
- Version history
- Yeschecked 20 Sep 2026
The company
- Founded
- 2001checked 28 Sep 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
The full review of PmWiki
PmWiki is a self-hosted wiki-based content-management system for building and maintaining websites collaboratively. It suits administrators who want page-level permissions and control over storage and customization without a database. Its free, flexible setup is compelling if you can manage a PHP-based installation; readers seeking a hosted service should look elsewhere.
Overview
People can add and edit pages through the web without knowing HTML or CSS, making it practical for groups that need to maintain shared site content. PmWiki stores pages as flat files rather than requiring a database, and its features page says it can handle thousands of pages. That keeps the underlying setup straightforward, though it still requires self-hosting and PHP.
Key features
Permissions and authentication
Administrators can protect an entire site, a page group, or an individual page, with separate controls for reading, editing, and uploading. The ability to work with existing .htaccess, LDAP, and MySQL password databases is useful for teams that want wiki access tied to established credentials.
History and customization
Page histories include restore links, and administrators can configure how many days and revisions to retain. Skins, HTML templates, markup customization, and Cookbook recipes provide ways to adapt the site's appearance and behavior, but put more responsibility for tailoring the experience on the administrator.
Release 2.7.5 fixed a vulnerability affecting versions 2.0.0 through 2.7.4 on Windows servers under certain editing and read-protection conditions. Version 2.7.6 limits visibility of edit IP addresses in page histories to administrators and includes updates for recent PHP versions.
Pricing
PmWiki: free. The software is open source and self-hosted, and requires PHP. It is the natural fit for anyone prepared to run and maintain their own installation; there is no paid software tier to unlock features.
Paid technical support and development: €60, paid once, billed at 60€ / hour, with an invoice provided. This is an optional route for users who want paid help or development rather than relying only on community resources.
Free support resources include a FAQ, troubleshooting guide, error-message descriptions, and mailing lists.
Platforms
PmWiki is listed for Linux, macOS, Windows, web, and self-hosted use. It supports custom domains and API access. Self-hosting makes it suitable for administrators who want control over deployment, but it is not a turnkey hosted wiki.
Who it's for
Choose PmWiki if you need a free collaborative website with configurable page histories, detailed access controls, and flat-file storage, and you are comfortable managing a PHP-based server. It is a weaker fit if you want a managed product or prefer not to take responsibility for installation and administration.
Pros and cons
- Pros: Granular reading, editing, and upload permissions can be applied at site, group, or page level.
- Pros: Flat-file storage avoids a database requirement, while configurable histories offer restore links and control over retention.
- Pros: Free support materials and optional hourly technical help give administrators more than one support path.
- Cons: Self-hosting and the PHP requirement put setup and operation in the user's hands.
- Cons: Customizing behavior through markup and recipes, or appearance through skins and templates, favors administrators willing to configure the site.
Alternatives
For a free self-hosted wiki, MediaWiki is another option, with GNU GPL version 2 or later licensing. MoinMoin is also free software under the GNU GPL. Consider TWiki if you want free Perl CGI source code, templates, and documentation, bearing in mind its web-server administration requirement.
Wiki.js is a free, AGPL-licensed self-hosted alternative. BookStack offers a free self-hosted option under the MIT license. For a hosted option with a defined free-user cap, Confluence has a free plan for 10 users, with 2 GB of file storage and three active whiteboards per user.
Slab may suit a small team wanting a hosted free plan: it covers up to 10 users, unlimited posts and topics, and 90 days of version history, with 10 MB attachments. BlueSpice is a free, self-hosted alternative.
Browse more options in Wiki Software and Knowledge base software.
Verdict
PmWiki is a strong choice for administrators who want a free, self-hosted collaborative site with granular permissions and configurable page histories.
Alternatives to PmWiki
- 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

Tiki Wiki CMS Groupware
Free planWebLinuxmacOSSelf-hosted7.2Free plan
