Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 1.19 KB

File metadata and controls

54 lines (42 loc) · 1.19 KB

Installation

Requirements

  • Nextcloud 32 or later
  • PHP 8.1, 8.2, 8.3, or 8.4
  • Nextcloud Teams (Circles) app enabled
  • PostgreSQL or MySQL/MariaDB

From a release zip

  1. Download the latest zip from the Releases page
  2. Extract into your Nextcloud apps directory:
    unzip teamhub-x.y.z.zip -d /path/to/nextcloud/apps/
  3. Set ownership:
    chown -R www-data:www-data /path/to/nextcloud/apps/teamhub
  4. Enable:
    sudo -u www-data php occ app:enable teamhub

Database tables are created automatically on first enable.

From source

cd /path/to/nextcloud/apps
git clone https://github.com/jdoek/teamhub.git teamhub
cd teamhub
npm install
npm run build
sudo -u www-data php occ app:enable teamhub

After upgrading

sudo -u www-data php occ upgrade

Enabling optional integrations

TeamHub auto-detects the following apps. Enable them in Nextcloud for the corresponding features to appear:

App Feature
Talk (spreed) Chat tab, Talk token in activity feed
Calendar Calendar tab, upcoming events widget
Deck Deck tab, open tasks widget
IntraVox Pages widget