No description
- Go 68.2%
- HTML 27.4%
- CSS 1.9%
- Shell 1.4%
- Makefile 1.1%
| pkg | ||
| scripts | ||
| templates | ||
| vendor | ||
| .gitignore | ||
| COPYRIGHT | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| Makefile | ||
| README.md | ||
| sri.sh | ||
| templates.sh | ||
| VERSION | ||
GoWiki - a simple wiki engine written in Go
Building
Requirenments:
- Go (golang) >= 1.12
Linux:
make
or offline
make vendor
OpenBSD:
GOOS=openbsd make
or offline
GOOS=openbsd make vendor
Install
See the scripts/ directory on how to install gowiki on Linux or OpenBSD.
Config
{
"data_dir": "/var/lib/gowiki", // running directory. data will be stored here
"user": "wiki", // drop privileges to user
"group": "wiki", // drop privileges to group
"listen_addr": "127.0.0.1:8080", // listening <address>:<port>
"log_file": "gowiki.log", // log file (use - for stdout, this only works in combination with 'foreground: true')
"secret": "", // static hmac secret (at least 64 chars, used for JWT signing)
"foreground": false, // do not fork into the background
"secure_cookie": false, // enable secure cookie flag
"debug": false // enable debugging
}