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.2.tar.gz (20.5 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.2-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flatwiki-0.1.2.tar.gz
  • Upload date:
  • Size: 20.5 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.2.tar.gz
Algorithm Hash digest
SHA256 44ea65b7bf65253942225a2b4b685606f4e9a24ea9a4c58ef0e46ba61c050ab5
MD5 d10384fc42e0bc0af6dc656d600d2bf8
BLAKE2b-256 ca362131df5193ed44b3062b86b6498cbffd0b7da0eaae075cbbb2fb54835a77

See more details on using hashes here.

Provenance

The following attestation bundles were made for flatwiki-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: flatwiki-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6e29f7ef6b95c81dfe7e81e179895fa12202128be2881d536bc73cf50726cd88
MD5 49a5cd85d47f0696d83c3624736a4254
BLAKE2b-256 8eda9e5c1fd342f8291bdd21d22d8b7210a0e34361e337ced7bf66f080d4e3c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flatwiki-0.1.2-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