- Nextcloud 32 or later
- PHP 8.1, 8.2, 8.3, or 8.4
- Nextcloud Teams (Circles) app enabled
- PostgreSQL or MySQL/MariaDB
- Download the latest zip from the Releases page
- Extract into your Nextcloud apps directory:
unzip teamhub-x.y.z.zip -d /path/to/nextcloud/apps/
- Set ownership:
chown -R www-data:www-data /path/to/nextcloud/apps/teamhub
- Enable:
sudo -u www-data php occ app:enable teamhub
Database tables are created automatically on first enable.
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 teamhubsudo -u www-data php occ upgradeTeamHub 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 |