Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 916 Bytes

README.md

File metadata and controls

50 lines (35 loc) · 916 Bytes

Focalboard (Mattermost Boards) Self-Hosted

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)

  1. Connect to the remote droplet
> ssh root@IP_ADDRESS
  1. Clone this repo
> git clone https://user:pass@github.com/kanzitelli/focalboard-traefik.git backend
> cd backend
  1. 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
  1. Run build script
> bash scripts/build.sh

It will setup everything, including ACME (https certificates), PostgreSQL and will run docker.