Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Find a file
2020-11-03 14:37:39 -08:00
.vscode
linux Killing the server on linux-app shutdown 2020-10-29 15:52:31 +01:00
mac
server Make webhook calls async 2020-11-02 09:07:05 -08:00
webapp Fix build break 2020-11-03 11:15:16 -08:00
win Windows app 2020-11-03 14:37:29 -08:00
.editorconfig
.gitignore Adding some files to gitignore 2020-11-02 10:24:23 -08:00
config.json Basic webhook on block update 2020-10-29 13:12:48 -07:00
Makefile Windows app 2020-11-03 14:37:29 -08:00
README.md

mattermost-octo-tasks

Building the server

cd webapp
npm install
npm run packdev
cd ..
make prebuild
make

Currently tested with:

  • Go 1.15.2
  • MacOS Catalina (10.15.6)
  • Ubuntu 18.04

The server defaults to using sqlite as the store, but can be configured to use Postgres:

  • In config.json
    • Set dbtype to "postgres"
    • Set dbconfig to the connection string (which you can copy from dbconfig_postgres)
  • Create a new "octo" database with psql
  • Restart the server

Running and testing the server

To start the server:

./bin/octoserver

Server settings are in config.json.

Open a browser to http://localhost:8000 to start.

Building and running the macOS app

You can build the Mac app on a Mac running macOS Catalina (10.15.6+) and with Xcode 12.0+. A valid development signing certificate must be available.

First build the server using the steps above, then run:

make mac

To run, launch mac/dist/Tasks.app