This is work in progress!
A wiki software written in Go.
- Linux: https://bintray.com/rootlogin/go-wiki/linux
- Docker: https://hub.docker.com/r/rootlogin/go-wiki/
The easiest way to run go-wiki is with docker:
$ docker run -p 80:8000 -e SESSION_KEY=AVerySecureString rootlogin/go-wiki
But you can also download Go-Wiki and run it:
$ chmod +x ./go-wiki
$ SESSION_KEY=a-very-secret-key ./go-wiki
- SESSION_KEY: Sets the session key for the auth cookie encryption. (required)
- REPOSITORY_PATH: Sets the data repository path (default: $PWD/data).
The following user is available on a new go-wiki installation:
- Username: admin
- Password: admin1234
Please change this credentials on your first login or delete the user!
The documentation is available on every new instance by default. But you can also find it in the repository.
To work on go-wiki, you need to have Golang and NodeJS installed.
# Run backend
dep ensure
go run wiki.go
# Run frontend
cd /frontend
npm install
npm run dev