No Description

Sotaro KARASAWA fdf1974ef5 Merge pull request #166 from crowi/fix-seen-users-count 9 years ago
bin ab7087512b Added search util 10 years ago
lib 2bbef22ee8 Merge pull request #157 from okonomi/react-seen-user-list 9 years ago
local_modules 0f3ebff1da Fix: failed to call getAwdConfig() 10 years ago
public 843d92b654 tmp 9 years ago
resource 4669ccaf1c Fix: seen user list shows only when the number of users are between 1 and 10 9 years ago
test 4fc9ce3b51 Implement: admin/users.search api 9 years ago
tmp 843d92b654 tmp 9 years ago
.babelrc 706cb9e6ad tmp 10 years ago
.gitignore 95ecee087b modularized fileupload, add support: local storage 10 years ago
.jshintrc c0f47c5f82 Re:Crowi 11 years ago
CHANGES.md 942515bc82 CHANGES 9 years ago
LICENSE 8069792e45 Move license terms to LICENSE file 11 years ago
Procfile c0f47c5f82 Re:Crowi 11 years ago
README.md 4eaa5f5627 Prepare v1.5.3 9 years ago
app.js 1a3f0ab6be Change init() and buildServer() interface 10 years ago
app.json 32f39265d4 Add bonsai 10 years ago
circle.yml 83da8640c1 Add node version for CircleCI 9 years ago
gulpfile.js fa23a06b6d Merge branch 'master' into wip-v1.5.1 9 years ago
npm-shrinkwrap.json f1955aef18 Added shrinkwrap 9 years ago
package.json f1955aef18 Added shrinkwrap 9 years ago
webpack.config.js a2bce3e3e2 Change asset loader 9 years ago

README.md

Crowi

Crowi - The Simple & Powerful Communication Tool Based on Wiki

Deploy

Circle CI

Crowi is:

  • Easy to edit and share,
  • Markdown supported,
  • Useful timeline list view,
  • Fast.

Install

Install dependencies and build CSS and JavaScript:

$ npm install

More info are here.

WARNING

Don't use master branch because it is unstable but use released tag version expect when you want to contribute the project.

Dependencies

  • Node.js (4.x)
  • MongoDB
  • Elasticsearch (optional)
  • Redis (optional)
  • Amazon S3 (optional)
  • Google Project (optional)
  • Slack App (optional)

Start Up on Local

Crowi is designed setting up to Heroku or some PaaS, but you can start up Crowi with ENV parameter on your local.

$ PASSWORD_SEED=somesecretstring MONGO_URI=mongodb://username:password@localhost/crowi node app.js

Environment

  • PORT: Server port. default: 3000.
  • NODE_ENV: production OR development.
  • MONGO_URI: URI to connect MongoDB. This parameter is also by MONGOHQ_URL OR MONGOLAB_URI.
  • REDIS_URL: URI to connect Redis (to session store). This parameter is also by REDISTOGO_URL.
  • ELASTICSEARCH_URI: URI to connect Elasticearch.
  • PASSWORD_SEED: A password seed is used by password hash generator.
  • SECRET_TOKEN: A secret key for verifying the integrity of signed cookies.
  • FILE_UPLOAD: aws (default), local, none

License

  • The MIT License (MIT)
  • See LICENSE file.