Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
This repo is used to configure a Focalboard (Mattermost Boards) in the Cloud (DigitalOcean.com)
- Connect to the remote droplet
> ssh root@IP_ADDRESS
- Clone this repo
> git clone https://user:pass@github.com/kanzitelli/focalboard-traefik.git backend
> cd backend
- Create and fill up
.env
file
> nano .env
Example of .env
:
# [SYSTEM]
DOMAIN_NAME=domain.com
DO_AUTH_TOKEN=XXXXXXXXXXXXXX # get it in DO API
# [FOCALBOARD]
VIRTUAL_HOST=localhost
VIRTUAL_PORT=8000
VIRTUAL_PROTO=http
# [POSTGRES]
DB_NAME=boards
DB_USER=boards_admin
DB_PASS=BoArds_PassWORD
- Run
build
script
> bash scripts/build.sh
It will setup everything, including ACME (https certificates), PostgreSQL and will run docker.