# amusewiki

> Self-hosted wiki engine using Emacs Muse markup with Git backend, multi-site support, EPUB/PDF output via LaTeX, OPDS server, and bookbuilder.

- **Category:** Wikis
- **Licence:** Other
- **Latest version:** v_2.6112
- **Open source:** oss
- **Languages:** JavaScript, Perl
- **Platforms:** Docker Compose, Debian, Build from Source
- **Tags:** PostgreSQL, SQLite, Git, MySQL, Wikis, Cms, Publishing, PDF, Epub, Opds, Latex, Multi-site, Perl, Blog engine, Wiki engine, Catalyst, Offline Editing, Bookbuilder, Text Amuse, Muse Markup, Xapian

## Description

Amusewiki is a Perl-based wiki engine using Text::Amuse markup (compatible with Emacs Muse) with a Git backend for version control. It supports running multiple independent sites on one instance with flexible access modes (private, blog, moderated wiki, open wiki). Core features include high-quality EPUB and PDF output via LaTeX, a bookbuilder for compiling collections, an OPDS server for delivering content to mobile reading apps, offline editing via Git, full-text search via Xapian, and localization for over 20 languages. It can use PostgreSQL, MySQL/MariaDB, or SQLite as a database. Installation options include Debian/Ubuntu packages, Docker images, or manual installation from source with Carton. The application runs as an FCGI process behind nginx (or Apache/Caddy) and includes role-based access control with root, admin, librarian, human, and robot permissions.

## Links

- [Homepage](https://github.com/melmothx/amusewiki)
- [Website](https://amusewiki.org)
- [Docker](rojen/amusewiki)
- [Markup manual](https://amusewiki.org/library/manual)
- [GitHub repository](https://github.com/melmothx/amusewiki)
- [Installation documentation](https://amusewiki.org/library/install)
- [Site customization guide](https://amusewiki.org/library/site-customization)
- [Debian packages](https://deb.amusewiki.org/)
- [User roles documentation](https://amusewiki.org/library/roles)
- [SSL certificates guide](https://amusewiki.org/library/ssl-certificates-with-lets-encrypt)
- [Offline editing guide](https://amusewiki.org/library/offline-editing-via-git)
- [Localization guide](https://amusewiki.org/library/localization)

---
Source: https://selfhost.directory/project/amusewiki