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.0

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.0
File Size Uploaded
otterwiki-2.25.0.tar.gz 8.7 MB Details

Built distribution (wheel)

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

Total release size: 17.4 MB

Release files / otterwiki-2.25.0.tar.gz

Download URL otterwiki-2.25.0.tar.gz
Size 8.7 MB
Tags Source
SHA-256 checksum
How to use checksums
99176a40a085438a5dd142b064923aca4f9016aaa39949fd076dd58edcf717f1
BLAKE2b-256 checksum
How to use checksums
370655d0502a2d360ac8b75a85208dd5f2282ab980d4a44a098e5ba5ce12686f
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.0-py3-none-any.whl

Download URL otterwiki-2.25.0-py3-none-any.whl
Size 8.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
6b360c474c92004be2bbbc2675b45d4c13d22a76893de7f36d8947b12e1f65cb
BLAKE2b-256 checksum
How to use checksums
c0db96941209fd9712c3bb0adea4f561359eac76f05c8ed608fbedce9fba08aa
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.0 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