EVERYTHING XIAOMI
Get listed

PmWiki

PmWiki is a wiki-based content-management system for collaboratively building and maintaining websites.

Place
#6 of 33
Score
7.2
PmWiki's website

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.

All about pricing
PlanPriceWhat it gives you
PmWikiFreeSelf-hosted · requires PHP · Free of charge; open source software
Paid technical support and development€60, paid onceHourly 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

All alternatives
  1. 1Confluence logo

    Confluence

    Free planAndroidiOSWebSelf-hosted
    8.2From $5.42 a month
  2. 2

    Wikidot

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $49.90 a year
  3. 3

    TiddlyWiki

    Free planAndroidiOSWebLinux
    7.4Free plan
  4. 4

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  5. 5BookStack logo

    BookStack

    Free planWebAPILinuxSelf-hosted
    7.2From £450 a year
  6. 6Tiki Wiki CMS Groupware logo

    Tiki Wiki CMS Groupware

    Free planWebLinuxmacOSSelf-hosted
    7.2Free plan