All Projects → maghoff → Sausagewiki

maghoff / Sausagewiki

Licence: gpl-3.0
A simple, self-contained Wiki engine

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to Sausagewiki

Fgbase
Ready-send coordination layer on top of goroutines.
Stars: ✭ 45 (-45.78%)
Mutual labels:  wiki
Greentea
🍵 Userspace of the @GreenteaOS
Stars: ✭ 56 (-32.53%)
Mutual labels:  wiki
Arkcore Ng
Cataclysm 4.3.4 emulator.. with archeology..
Stars: ✭ 65 (-21.69%)
Mutual labels:  wiki
Crowi
Crowi - The Markdown Wiki - Empower the team with sharing your knowledge
Stars: ✭ 1,031 (+1142.17%)
Mutual labels:  wiki
Oddmuse
A simple wiki engine written in Perl. No database required.
Stars: ✭ 55 (-33.73%)
Mutual labels:  wiki
Easytcp
Simple framework for TCP clients and servers. Focused on performance and usability.
Stars: ✭ 60 (-27.71%)
Mutual labels:  wiki
Tft Overlay Outdated
TFT Overlay - Team and item builder for League of Legends Teamfight Tactics
Stars: ✭ 44 (-46.99%)
Mutual labels:  wiki
Harvey
A distributed operating system
Stars: ✭ 1,204 (+1350.6%)
Mutual labels:  wiki
Simiki
Simiki is a simple wiki framework, written in Python.
Stars: ✭ 1,082 (+1203.61%)
Mutual labels:  wiki
Opencad Php
Open Source Computer Aided Dispatch System for Roleplay Communities.
Stars: ✭ 64 (-22.89%)
Mutual labels:  wiki
R6 Operator Counters
A website with a graph visualisation of how operators counter each other in Rainbow Six Siege.
Stars: ✭ 51 (-38.55%)
Mutual labels:  wiki
Ricerous
The diary of ricers.
Stars: ✭ 53 (-36.14%)
Mutual labels:  wiki
Bibanon
The Bibliotheca Anonoma: A wikified library of the internet's treasures. Researching Something Awful, 2channel, 4chan, and other imageboard/textboard communities.
Stars: ✭ 1,125 (+1255.42%)
Mutual labels:  wiki
Kiwi
🥝 A modern, powerful and sweet wiki engine
Stars: ✭ 46 (-44.58%)
Mutual labels:  wiki
Seafile
High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
Stars: ✭ 9,201 (+10985.54%)
Mutual labels:  wiki
Xplain
🌎 Complex Topics Explained For Your Level And Background. ✏️
Stars: ✭ 44 (-46.99%)
Mutual labels:  wiki
Docs
Documentation for Tasmota (https://github.com/arendst/Tasmota)
Stars: ✭ 55 (-33.73%)
Mutual labels:  wiki
Wiki
https://brazil-tech-expats.gitbooks.io/wiki/content/
Stars: ✭ 81 (-2.41%)
Mutual labels:  wiki
Azuredevops.wikipdfexport
Export Azure DevOps Wiki to PDF
Stars: ✭ 76 (-8.43%)
Mutual labels:  wiki
Mrdoc
online document system developed based on python. It is suitable for individuals and small teams to manage documents, wiki, knowledge and notes. like gitbook.
Stars: ✭ 1,129 (+1260.24%)
Mutual labels:  wiki

Build Status

Sausagewiki is a simple, self-contained wiki engine.

Copyright (C) 2017 Magnus Hovland Hoff [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Features

Some features of Sausagewiki, in no particular order:

  • Simple to install and run, no runtime dependencies
  • Reasonable to back up, there is only one data file
  • Can be reverse proxied behind any path without configuration
  • Snappy, light resource usage
  • Markdown syntax
  • Full text search
  • Responsive design: fits different screens as well as print
  • Progressive enhancement: works with or without JavaScript
  • Works with external authentication

Install and run

Sausagewiki aims to be simple to get up and running. It is distributed as a single independent executable for Linux:

  1. Download the latest build of sausagewiki.tar.xz from https://github.com/maghoff/sausagewiki/releases/latest
  2. Decompress: tar Jxf sausagewiki.tar.xz, it decompresses to the single Linux executable sausagewiki
  3. Run: ./sausagewiki wiki.db

For a more permanent installation, you could install Sausagewiki as a systemd service.

Alternative installation methods include the following:

Build from source with cargo build --release, producing the binary as target/release/sausagewiki. This requires you to have a working installation of rust.

Install with Homebrew on OS X/macOS: brew install --HEAD https://raw.githubusercontent.com/maghoff/sausagewiki/master/deploy/sausagewiki.rb (Some users are hitting rust issue #39870 with this brew formula, even though it is supposed to have been fixed)

Command line arguments

USAGE:
    sausagewiki [FLAGS] [OPTIONS] <DATABASE>

FLAGS:
    -h, --help              Prints help information
        --trust-identity    Trust the value in the X-Identity header to be an authenticated username.
                            This only makes sense when Sausagewiki runs behind a reverse proxy which
                            sets this header.
    -V, --version           Prints version information

OPTIONS:
    -a, --address <address>    Sets the IP address to bind to [default: 127.0.0.1]
    -p, --port <port>          Sets the listening port [default: 8080]

ARGS:
    <DATABASE>    Sets the database file to use

Sausagewiki will create an SQLite database file with the filename given in the DATABASE parameter and open an HTTP server bound to the configured address, <address>:<port>.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].