Skip to main content

A lightweight wiki engine without databases

Project description

FlatWiki

About

FlatWiki is a lightweight wiki engine. A FlatWiki is not your traditional wiki: it doesn't use any databases nor docker and is easy to set up on any machine with Python and pip. Simply pip install it, use the wizard to create a config file, and fire up the server! Then, you'll have a full wiki where you can log in to the administrator portal to modify, add, and delete pages to serve documents, instructions, or anything else to users.

Installation and Usage

Installation

  1. Install via pip. Common commands are: pip install flatwiki, pip3 install flatwiki, pipx install flatwiki.
  2. Navigate to a directory you would like to run flatwiki in.
  3. Run flatwiki config and answer the prompts.
  4. Run flatwiki create-user and add a administrator for you to log in as.
  5. Run flatwiki to start the server!

Usage

While the server is running, the root directory is public and users can browse the pages that admins created. By clicking Admin Login below the page names, you can see the admin portal. Log in with authorized credentials and then you will be greeted with a intuitive dashboard where you can create, edit, and delete pages.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flatwiki-0.1.1.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flatwiki-0.1.1-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file flatwiki-0.1.1.tar.gz.

File metadata

  • Download URL: flatwiki-0.1.1.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flatwiki-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ea2760849bc800dbf53b779c6f48161e6ae3be8cfb6b9f63e443fa534c36c5f6
MD5 05d4fa688a8c8357c2ddb59d0f34e6d5
BLAKE2b-256 cf91da48bd5b02cce91e926c7eda661862d41eed8ee5f06a4b6a7e8fc716dc09

See more details on using hashes here.

Provenance

The following attestation bundles were made for flatwiki-0.1.1.tar.gz:

Publisher: python-publish.yml on thecoolguy62aws/flatwiki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flatwiki-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: flatwiki-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flatwiki-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a57b4e2f0fab5b66f9b76d5dccf2962b25c7a24f9333bacb11eccefebc61f7f8
MD5 f2c21fdb582a8a5ac5886d904012b037
BLAKE2b-256 4910162c0ceb2105c47768d45e408cf5b454772439c63ecb43f39dc6cad8aa63

See more details on using hashes here.

Provenance

The following attestation bundles were made for flatwiki-0.1.1-py3-none-any.whl:

Publisher: python-publish.yml on thecoolguy62aws/flatwiki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page