{"id":18360150,"url":"https://github.com/wekan/wekan-autoinstall","last_synced_at":"2026-03-15T12:21:33.964Z","repository":{"id":84665687,"uuid":"76655049","full_name":"wekan/wekan-autoinstall","owner":"wekan","description":"Wekan auto-installation script","archived":false,"fork":false,"pushed_at":"2017-03-03T13:48:07.000Z","size":21,"stargazers_count":21,"open_issues_count":6,"forks_count":17,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-22T01:25:14.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wekan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-16T13:15:51.000Z","updated_at":"2024-02-09T18:41:23.000Z","dependencies_parsed_at":"2023-03-13T00:02:20.782Z","dependency_job_id":null,"html_url":"https://github.com/wekan/wekan-autoinstall","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-autoinstall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-autoinstall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-autoinstall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-autoinstall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wekan","download_url":"https://codeload.github.com/wekan/wekan-autoinstall/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247488754,"owners_count":20946991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T22:26:50.460Z","updated_at":"2026-03-15T12:21:28.930Z","avatar_url":"https://github.com/wekan.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wekan\r\nWekan auto-installation script\r\n\r\nTested on Ubuntu Server 14.04.4 LTS but it should work on any Debian based distribution.\r\n\r\nThis scripts automates the installation process for **[Wekan v0.10.1](https://github.com/wekan/wekan/releases/tag/v0.10.1)**\r\n\r\nIt automatically downloads and installs the following packages:\r\n\r\n* make, gcc, g++, build-essential, libssl-dev (needed for wekan compilation)\r\n* mongodb-server (NoSQL database)\r\n* nvm (installs NodeJS v0.10.40)\r\n* forever (runs NodeJS applications at the background forever)\r\n* wekan v0.10.1\r\n\r\n## Pre-Configuration\r\nBefore you start the installation, you can edit the script to change some parameters, such as:\r\n\r\n* *NODE_VERSION* (default is v0.10.40 which is required for running Wekan v0.10.1. I suggest **NOT CHANGING IT** since it could break the service)\r\n* *MONGO_URL* (default is mongodb://127.0.0.1:27017/wekan)\r\n* *ROOT_URL* (default is http://127.0.0.1)\r\n* *PORT* (defaults is set to **8080**)\r\n* *MAIL_URL* (the format is 'smtp://user:pass@mailserver.examples.com:25/')\r\n* *PIDFILE* (default is /var/run/Wekan.pid)\r\n* *LOGFILE* (default is /var/run/Wekan.log)\r\n\r\n\r\n## Installation\r\nRun as root:\r\n\r\n```sh\r\n$ chmod +x autoinstall_wekan.sh\r\n$ ./autoinstall_wekan.sh\r\n```\r\n\r\nAs a plus, the script configures Wekan as a service which autostarts at boot.\r\n\r\nAfter the installation is complete, you have the option to start the service or to reboot the system.\r\n\r\n\r\n## Service\r\nYou can manually start the service as root by typing:\r\n\r\n```sh\r\n$ /etc/init.d/wekan start\r\n```\r\n\r\n## Access your installation\r\n\r\nAfter the service is started you can access your fresh wekan installation by pointing your browser to:\r\n\r\n```\r\nhttp://\u003cyour-ip\u003e:8080\r\n```\r\n\r\nThe default port is set to **8080** in case you have another web server running at port 80.\r\n\r\n## Post-Configuration\r\n\r\nIn case want to reconfigure the service to run at a different port after the you run the script, you must edit the service file using your favorite file editor, for ex.\r\n\r\n```sh\r\n$ nano /etc/init.d/wekan\r\n```\r\n\r\nChange any parameters you want, save and exit. After that you must update the autostart service script. To do so run as root:\r\n\r\n```sh\r\n$ update-rc.d -f wekan remove \u0026\u0026 update-rc.d wekan defaults\r\n```\r\n\r\nFor the changes to take effect you should **restart the service**. I recommend **rebooting your system**, since the previous service could be still running.\r\n\r\n## Wekan Virtual Appliance\r\n\r\nI have prepared a ready to run, Ubuntu based (Ubuntu 14.04.4 Server - amd64) Virtual Machine with [Wekan](https://github.com/wekan/wekan) preinstalled. All you need is a VirtualBox installation. You can download the appliance directly from https://selalmaz.xyz/t/wekanmv-0-10-1 (~689MB) or from the releases page at https://github.com/anselal/wekan/releases\r\n\r\n* username: wekan\r\n* password: wekan\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwekan%2Fwekan-autoinstall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwekan%2Fwekan-autoinstall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwekan%2Fwekan-autoinstall/lists"}