Files
2026-06-09 18:40:21 +02:00

112 lines
4.0 KiB
Markdown

---
title: Nextcloud Tables
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, no-code-low-code, app-marathon-batch-rattrapage-2]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=No-Code%20%2F%20Low%20Code&app=nextcloud-tables]
---
# 🧩 Nextcloud Tables
> **App officielle Nextcloud** : créez des bases de données structurées, des formulaires et des vues (table, kanban, calendrier) — l'équivalent Airtable natif dans votre cloud.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [nextcloud.com/tables](https://nextcloud.com/tables/) |
| **GitHub** | [nextcloud/tables](https://github.com/nextcloud/tables) |
| **License** | AGPL-3.0 |
| **Langage** | PHP |
| **Étoiles GitHub** | 0.4k ⭐ (intégré à Nextcloud Server) |
| **Catégorie** | [[cat-no-code-low-code|No-Code / Low-Code]] |
## 📝 Description
**Nextcloud Tables** est une application officielle du projet **Nextcloud** qui transforme votre instance Nextcloud en outil de **bases de données structurées / Airtable-like**. Vous créez des **tables** avec colonnes typées (texte, nombre, date, sélection, collaborateur, fichier), les peuplez via une **vue table** ou un **formulaire public**, et les affichez en **vues multiples** : table, kanban, calendrier, galerie. Données hébergées dans votre instance Nextcloud, partageables, collaboratives.
Différence vs **NocoDB / Airtable** : Tables est volontairement plus simple, intégré à l'écosystème Nextcloud (auth, partage, notifications, mobile app). NocoDB est un outil dédié plus riche. Airtable est SaaS leader.
Pour qui : utilisateurs Nextcloud existants qui veulent structurer des données (CRM léger, inventaire, planning, suivi de projets) sans nouvel outil externe.
## 🚀 Installation
### Via l'admin Nextcloud (recommandé)
1. Aller dans **Nextcloud Admin → Applications**
2. Chercher « **Tables** » dans la catégorie « Productivity »
3. Cliquer sur **Enable**
### Dockerfile / docker-compose (inclus dans nextcloud)
```yaml
version: '3.8'
services:
nextcloud:
image: nextcloud:29-apache
container_name: nextcloud
restart: unless-stopped
ports:
- "8080:80"
volumes:
- nextcloud_data:/var/www/html
environment:
POSTGRES_HOST: db
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: change-me
depends_on:
- db
labels:
- "traefik.enable=true"
- "traefik.http.routers.nextcloud.rule=Host(`cloud.example.com`)"
- "traefik.http.routers.nextcloud.entrypoints=websecure"
- "traefik.http.routers.nextcloud.tls.certresolver=letsencrypt"
- "traefik.http.services.nextcloud.loadbalancer.server.port=80"
db:
image: postgres:16-alpine
container_name: nextcloud-db
restart: unless-stopped
environment:
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: change-me
volumes:
- nextcloud_db:/var/lib/postgresql/data
volumes:
nextcloud_data:
nextcloud_db:
```
## 🔄 Alternatives
### Open Source
- [[app-nocobase]] — Low-code plus structuré, plus complet.
- [[app-saltcorn]] — No-code Node.js autonome.
- [[app-budibase]] — Low-code data-first.
### Propriétaires
- **Airtable** — Référence SaaS, base de données + UI.
- **Notion Databases** — Tables intégrées à Notion.
## 🔐 Sécurité
- **Hérite de la sécurité Nextcloud** : SSO intégré, chiffrement at-rest, partage fin, audit log.
- **Self-hosting** : pas de service additionnel à sécuriser, tout reste dans votre instance Nextcloud.
- **Formulaires publics** : attention aux partages ouverts, à limiter aux données non sensibles.
## 📚 Ressources
- [Documentation](https://nextcloud.com/tables/)
- [GitHub](https://github.com/nextcloud/tables)
- [Nextcloud App Store](https://apps.nextcloud.com/apps/tables)
## Pages Liées
- [[cat-no-code-low-code]] — Catégorie No-Code / Low-Code
- [[app-nextcloud]] — Plateforme parente
- [[app-nocobase]] — Concurrent open source
- [[recettes-docker-compose]] — Templates Docker