---
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
