Gollum vs ikiwiki
Gollum
github.comikiwiki
ikiwiki.infoSide by side
| Figure | Gollum | ikiwiki |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 0 | 1 |
| Spec score · Wiki Software | 7.9 (#18) | 8.5 (#8) |
| Spec score · Knowledge base software | 7.3 (#123) | 8.0 (#82) |
| Installation | The README documents installation as a Ruby gem, running through Docker, or launching a downloadable WAR file with Java. | The project offers source downloads and packages for Debian/Ubuntu, Fedora, BSD systems, openSUSE, Arch Linux, Homebrew, and Guix. |
| Markup | Gollum ships with Markdown and RDoc support, and additional renderers can enable formats including AsciiDoc, MediaWiki, Org, and reStructuredText. | Markdown is the default markup, and plugins add support for formats including HTML, reStructuredText, Textile, and WikiText. |
| Purpose | Gollum is a simple, Git-powered wiki with a local frontend. | ikiwiki converts wiki pages into HTML pages for publishing on a website. |
| Security | The security documentation says Gollum uses Loofah’s default whitelist to filter potentially insecure HTML, and that its behavior can be changed in the configuration file. | The project advises that public or multi-user editing requires attention to security risks, and provides configuration-specific security guidance. |
| SSO support | Yes | Yes |
| Version history | Yes | Yes |
Plans
In their own words
ikiwiki
ikiwiki is free, open-source software that compiles wiki pages into HTML for publication as a website. It builds a static site and regenerates pages when their source changes. Page history can be kept in Git, Subversion, or another revision-control setup, although a revision system is optional. Markdown is the default markup, while plugins can add WikiText, HTML, reStructuredText, and Textile. Any page can function as a blog and produce RSS or Atom feeds. Plugins provide much of the system, including markup, directives, revision-control backends, and CGI capabilities. Templates, CSS, and themes control generated appearance. Optional web editing supports registration, several authentication methods, and configurable edit permissions. Xapian can add full-text search. Packages are listed for Debian, Ubuntu, Fedora, BSD, openSUSE, Arch, Homebrew, and Guix. ikiwiki supports Linux, macOS, self-hosting, and web use, with custom domains, SSO, and version history listed.