Skip to main content

An Otter Wiki

An Otter Wiki is Python-based software for collaborative content management, called a wiki. The content is stored in a git repository, which keeps track of all changes. Markdown is used as Markup language. An Otter Wiki is written in python using the microframework Flask. halfmoon is used as CSS framework and CodeMirror as editor. Font Awesome Free serves the icons.

Notable Features

  • Minimalistic interface (with dark-mode)
  • Editor with markdown highlighting and support including tables
  • Customizable Sidebar: Menu and/or Page Index
  • Full changelog and page history
  • User authentication
  • Page Attachments
  • Extended Markdown: tables, footnotes, fancy blocks, alerts and mermaid diagrams
  • (experimental) Git http server: clone, pull and push the content of your wiki
  • A very cute Otter as logo (drawn by Christy Presler CC BY 3.0)

Demo

Check out the demo https://demo.otterwiki.com.

Installation

Read the installation guide to get started. Recommended is the installation with docker-compose.

Quick start with docker-compose

  1. Copy and edit the docker-compose.yml below to match your preferences.
  2. Run docker-compose up -d
  3. Access the wiki via http://127.0.0.1:8080 if run on your machine.
  4. If the wiki shall be accessible via the internet and an domain name make sure to configure your web server accordingly. Check the installation guide for example configurations for nginx, apache and caddy.
  5. Register your account. The first account is an admin-account giving you access to the settings tab.
  6. Customize the settings to your liking.

Proceed for the configuration guide for detailed information.

docker-compose.yml

services:
  otterwiki:
    image: redimp/otterwiki:2
    restart: unless-stopped
    ports:
      - 8080:80
    volumes:
      - ./app-data:/app-data

License

An Otter Wiki is open-source software licensed under the MIT License.

Metadata

Release files for otterwiki 2.25.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for otterwiki 2.25.1
File Size Uploaded
otterwiki-2.25.1.tar.gz 8.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for otterwiki 2.25.1
File Interpreter ABI Platform
otterwiki-2.25.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 MB

Release files / otterwiki-2.25.1.tar.gz

Download URL otterwiki-2.25.1.tar.gz
Size 8.7 MB
Tags Source
SHA-256 checksum
How to use checksums
f7becaaad1a56e23fee9da44b6075d55e0c23b87072f9bf52d7fee3f82252b8b
BLAKE2b-256 checksum
How to use checksums
af6d6124be53723e351bbd12a302a504589d8593c6f4696d647f6afc3e5c7956
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / otterwiki-2.25.1-py3-none-any.whl

Download URL otterwiki-2.25.1-py3-none-any.whl
Size 8.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
51d1f98ced8e57743ad8d6a53978f631855f1887d4effaa3f936370c463c47d5
BLAKE2b-256 checksum
How to use checksums
91e7930f40d3e653f79fb072b7873235c92af274851bbebd0df82622cd48d693
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release history Release notifications | RSS feed

2.25.2

2 release files

This release

2.25.1 This release

2 release files

2.21.1

2 release files

2.20.7

2 release files

2.20.6

2 release files

2.20.3

2 release files

2.19.0

2 release files

2.18.2

2 release files

2.17.3

2 release files

2.17.2

2 release files

2.14.1

2 release files

2.7.0

2 release files

2.6.2

2 release files

2.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page