Skip to content

Focalboard (Mattermost Boards). Self-Hosted. Docker + Traefik + HTTPS.

Notifications You must be signed in to change notification settings

starters-dev/focalboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages