Git Product home page Git Product logo

wekan-autoinstall's Introduction

Gitpod Ready-to-Code

WeKan ® - Open Source kanban

Downloads

https://wekan.github.io / Install WeKan ® Server

Docker Containers

docker-compose.yml at https://github.com/wekan/wekan

Standards

  • WeKan and Standard for Public Code assessment was made at 2023-11. Currently Wekan meets 8 out of 16 criteria out of the box. Some others could be met with small changes.

Code stats

Translate WeKan ® at Transifex

Translations to non-English languages are accepted only at Transifex using webbrowser. New English strings of new features can be added as PRs to master branch file wekan/imports/i18n/data/en.i18n.json .

WeKan ® feature requests and bugs

Please add most of your questions as GitHub issue: WeKan ® Feature Requests and Bugs. It's better than at chat where details get lost when chat scrolls up.

Chat

Discussions - WeKan Community GitHub Discussions, that are not Feature Requests and Bugs.

WeKan IRC FAQ

Docker: Latest tag has newest release

You can use latest tag to get newest release tag. See bottom of #3874

FAQ

NOTE:

  • Please read the FAQ first
  • Please don't feed the trolls and spammers that are mentioned in the FAQ :)

About WeKan ®

WeKan ® is an completely Open Source and Free software collaborative kanban board application with MIT license.

Whether you’re maintaining a personal todo list, planning your holidays with some friends, or working in a team on your next revolutionary idea, Kanban boards are an unbeatable tool to keep your things organized. They give you a visual overview of the current state of your project, and make you productive by allowing you to focus on the few items that matter the most.

Since WeKan ® is a free software, you don’t have to trust us with your data and can install Wekan on your own computer or server. In fact we encourage you to do that by providing one-click installation on various platforms.

  • WeKan ® is used in most countries of the world.
  • WeKan ® largest user has 30k users using WeKan ® in their company.
  • WeKan ® has been translated to about 105 languages.
  • Features: WeKan ® has real-time user interface.
  • Platforms: WeKan ® supports many platforms. WeKan ® is critical part of new platforms Wekan is currently being integrated to.

Requirements

  • 64bit: Linux Snap or Sandstorm / Mac / Windows. More Platforms, bundle for RasPi3 ARM and other CPUs where Node.js and MongoDB exists.
  • 1 GB RAM minimum free for WeKan ®. Production server should have minimum total 4 GB RAM. For thousands of users, for example with Docker: 3 frontend servers, each having 2 CPU and 2 wekan-app containers. One backend wekan-db server with many CPUs.
  • Enough disk space and alerts about low disk space. If you run out disk space, MongoDB database gets corrupted.
  • SECURITY: Updating to newest WeKan ® version very often. Please check you do not have automatic updates of Sandstorm or Snap turned off. Old versions have security issues because of old versions Node.js etc. Only newest WeKan ® is supported. WeKan ® on Sandstorm is not usually affected by any Standalone WeKan ® (Snap/Docker/Source) security issues.
  • Reporting all new bugs immediately. New features and fixes are added to WeKan ® many times a day.
  • Backups of WeKan ® database once a day miminum. Bugs, updates, users deleting list or card, harddrive full, harddrive crash etc can eat your data. There is no undo yet. Some bug can cause WeKan ® board to not load at all, requiring manual fixing of database content.

Roadmap and Demo

Roadmap - Public read-only board at WeKan ® demo.

Developer Documentation

We also welcome sponsors for features and bugfixes. By working directly with WeKan ® you get the benefit of active maintenance and new features added by growing WeKan ® developer community.

Screenshot

More screenshots at Features page

Screenshot of WeKan ®

License

WeKan ® is released under the very permissive MIT license, and made with Meteor.

wekan-autoinstall's People

Contributors

anselal avatar xge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wekan-autoinstall's Issues

Error is autoinstall script

Have been trying to use the auto install script but i keep running into this error. Is there a fix for this?

npm WARN npm npm does not support Node.js v0.10.40
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! Object function (err) {
npm ERR! if (err) return cb(err)
npm ERR! fs.fsync(fd, function (err) {
npm ERR! if (err) return cb(err)
npm ERR! fs.close(fd, cb)
npm ERR! })
npm ERR! } has no method 'toLowerCase'

Updates with latest wekan build

Hi,

Currently this shell script supports only 0.10.x versions (maybe it is acceptable for 0.11.x as well), but since that time a lot of things changes, including changes in nodejs . Is there a way to provide up-to-date script for installing wekan, please?

Location of the files

From @adamkasprzak on January 18, 2017 10:9

Hi! I'm playing with wekan - yesterday I have successfully started a virtual machine on xen with your implementation of wekan - great job!

I have three questions:

  1. In order to change files (example) - I need to locate the client folder. I've been looking everywhere with no success - can you please point me to the right place?
  2. How to make a backup?
  3. Is there an instruction of how to update the wekan?

Thanks!
Adam

Copied from original issue: anselal/wekan#19

ROOT_URL config question

In the README.md file of wekan-autoinstall, it is possible to edit particularly ROOT_URL
it is not explained if once ROOT_URL is edited, the following line has to be edited as well in the script:

181 /sbin/ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{ print $2 }' | awk -F: '{ print $2 }'

Wekan auto-installation script link:
https://github.com/wekan/wekan-autoinstall

A few ideas

  • place all the variables at the top of the script so they're easier to see
  • put the version number of wekan as a variable so it can be used in the url when pulling and filename when unzipping
  • convert export values to variables and place those at the top of the script

How to setup MAIL_URL

From @hiniesta on September 8, 2016 15:21

I want to config MAIL_URL. Looks like env varaibles are not working. Have try to output other varaibles as PORT an MONGO_URL, but there are all in blank.
Thanks!

Copied from original issue: anselal/wekan#14

Be compatible with Upstart

From @HLFH on February 11, 2017 10:40

Hi,

With Upstart, you can use setuid and setgid.
So, please migrate from SysVinit + Forever to Upstart + Forever.

Here is an example:

#!upstart

description "Wekan Upstart Script"
 
start on startup
stop on shutdown
 
expect fork

env NAME="Wekan"
env NODE_PATH="/home/username/.nvm/v0.10.40/bin"
env APPLICATION_PATH="/home/username/wekan/bundle/main.js"
env PIDFILE=/var/run/wekan.pid
env LOGFILE=/var/log/wekan.log
env MONGO_URL="mongodb://127.0.0.1:27017/wekan"
env ROOT_URL="http://127.0.0.1"
env MAIL_URL='smtp://user:[email protected]:25/'
env PORT="8080"

script
    PATH=$NODE_PATH:$PATH

    exec forever \
        --pidFile $PIDFILE \
        -a \
        -l $LOGFILE \
        --minUptime 5000 \
        --spinSleepTime 2000 \
        start $APPLICATION_PATH

end script
 
pre-stop script
    PATH=$NODE_PATH:$PATH

    exec forever stop $APPLICATION_PATH
end script

Copied from original issue: anselal/wekan#20

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.