mirror of https://github.com/nocodb/nocodb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
218 lines
7.3 KiB
218 lines
7.3 KiB
3 years ago
|
<h1 align="center" style="border-bottom: none">
|
||
|
<b>
|
||
|
<a href="https://www.nocodb.com">NocoDB </a><br>
|
||
|
</b>
|
||
3 years ago
|
✨ L'alternativa Open Source ad Airtable ✨ <br>
|
||
3 years ago
|
|
||
|
</h1>
|
||
|
<p align="center">
|
||
|
Trasforma qualsiasi MySQL, PostgreSQL, SQL Server, SQLite & Mariadb in un foglio di calcolo intelligente.
|
||
|
</p>
|
||
|
<div align="center">
|
||
|
|
||
|
[![Build Status](https://travis-ci.org/dwyl/esta.svg?branch=master)](https://travis-ci.com/github/NocoDB/NocoDB)
|
||
3 years ago
|
[![Node version](https://img.shields.io/badge/node-%3E%3D%2014.18.0-brightgreen)](http://nodejs.org/download/)
|
||
3 years ago
|
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-green.svg)](https://conventionalcommits.org)
|
||
3 years ago
|
|
||
|
</div>
|
||
|
|
||
|
<p align="center">
|
||
3 years ago
|
<a href="http://www.nocodb.com"><b>Website</b></a> •
|
||
|
<a href="https://discord.gg/5RgZmkW"><b>Discord</b></a> •
|
||
|
<a href="https://twitter.com/nocodb"><b>Twitter</b></a> •
|
||
|
<a href="https://www.reddit.com/r/NocoDB/"><b>Reddit</b></a> •
|
||
|
<a href="https://docs.nocodb.com/"><b>Documentation</b></a>
|
||
|
</p>
|
||
3 years ago
|
|
||
|
![OpenSourceAirtableAlternative](https://user-images.githubusercontent.com/5435402/133762127-e94da292-a1c3-4458-b09a-02cd5b57be53.png)
|
||
|
|
||
|
<img src="https://static.scarf.sh/a.png?x-pxid=c12a77cc-855e-4602-8a0f-614b2d0da56a" />
|
||
|
|
||
3 years ago
|
<p align="center">
|
||
|
<a href="https://www.producthunt.com/posts/nocodb?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-nocodb" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=297536&theme=dark" alt="NocoDB - The Open Source Airtable alternative | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
|
||
|
</p>
|
||
3 years ago
|
# Prova veloce
|
||
3 years ago
|
|
||
3 years ago
|
### 1-Click Deploy
|
||
|
|
||
|
#### Heroku
|
||
3 years ago
|
|
||
3 years ago
|
<a href="https://heroku.com/deploy?template=https://github.com/nocodb/nocodb-seed-heroku">
|
||
3 years ago
|
<img
|
||
|
src="https://www.herokucdn.com/deploy/button.svg"
|
||
|
width="300px"
|
||
|
alt="Deploy NocoDB to Heroku with 1-Click"
|
||
|
/>
|
||
|
</a>
|
||
|
<br>
|
||
|
|
||
3 years ago
|
### Con Docker
|
||
3 years ago
|
|
||
3 years ago
|
```bash
|
||
|
docker run -d --name nocodb -p 8080:8080 nocodb/nocodb:latest
|
||
|
```
|
||
|
|
||
3 years ago
|
- NocoDB needs a database as input : See [Production Setup](https://github.com/nocodb/nocodb/blob/master/README.md#production-setup).
|
||
|
- Per rendere persistenti i dati puoi montare il volume su `/usr/app/data/`.
|
||
|
|
||
|
Example:
|
||
|
|
||
|
```
|
||
3 years ago
|
docker run -d -p 8080:8080 --name nocodb -v "$(pwd)"/nocodb:/usr/app/data/ nocodb/nocodb:latest
|
||
3 years ago
|
```
|
||
3 years ago
|
|
||
3 years ago
|
### Con NPM
|
||
3 years ago
|
|
||
3 years ago
|
```
|
||
|
npx create-nocodb-app
|
||
|
```
|
||
3 years ago
|
|
||
3 years ago
|
### Con git
|
||
3 years ago
|
|
||
3 years ago
|
```
|
||
|
git clone https://github.com/nocodb/nocodb-seed
|
||
|
cd nocodb-seed
|
||
|
npm install
|
||
|
npm start
|
||
|
```
|
||
|
|
||
|
### GUI
|
||
|
|
||
3 years ago
|
Accedi al Pannello di Controllo visitando: [http://localhost:8080/dashboard](http://localhost:8080/dashboard)
|
||
3 years ago
|
|
||
|
# Unisciti alla nostra comunità
|
||
3 years ago
|
|
||
3 years ago
|
<a href="https://discord.gg/5RgZmkW">
|
||
|
<img
|
||
|
src="https://invidget.switchblade.xyz/5RgZmkW"
|
||
3 years ago
|
alt="Unisciti a NocoDB: Una alternativa Gratuita e Open Source ad Airtable"
|
||
3 years ago
|
>
|
||
|
</a>
|
||
|
<br>
|
||
|
|
||
|
# Screenshots
|
||
|
|
||
3 years ago
|
![1](https://user-images.githubusercontent.com/86527202/136069047-e9090ea1-c95b-4ae5-9897-b48cab1ea3ab.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![2](https://user-images.githubusercontent.com/86527202/136069059-fb225bc4-0dac-439c-9a31-e21d02097427.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![5](https://user-images.githubusercontent.com/86527202/136069065-b2371359-7fff-420f-90d1-16e41b52b757.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![6](https://user-images.githubusercontent.com/86527202/136069070-df63e1d6-ecdf-4423-989f-51cc9f52e52a.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![7](https://user-images.githubusercontent.com/86527202/136069076-b32cdacf-5cb8-44ee-b8fe-4279ec1b4308.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![8](https://user-images.githubusercontent.com/86527202/136069078-08b5c09d-b2bd-4cc0-8c92-1d08c46e5f83.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![9](https://user-images.githubusercontent.com/86527202/136069081-15dad5b6-dd2c-472d-b4b7-9fdf5e00b0e8.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![9a](https://user-images.githubusercontent.com/86527202/136069084-31134cb0-d9b3-441f-ae29-9ff11ee1c45b.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![9b](https://user-images.githubusercontent.com/86527202/136069085-770cb6a4-6273-4edd-9382-01e46f59bc3b.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![10](https://user-images.githubusercontent.com/86527202/136069088-dba928db-d92a-4ff2-bb05-614becd208a1.png)
|
||
3 years ago
|
<br>
|
||
|
|
||
3 years ago
|
![11](https://user-images.githubusercontent.com/86527202/136069091-16764d3e-1995-4a45-99e8-652f28d2a946.png)
|
||
|
<br>
|
||
3 years ago
|
|
||
|
# Caratteristiche
|
||
|
|
||
3 years ago
|
### Interfaccia a foglio di calcolo
|
||
3 years ago
|
|
||
3 years ago
|
- ⚡ Ricerca, ordina, filtra, nascondi le colonne con super facilità
|
||
3 years ago
|
- ⚡ Crea Views: Griglie, Gallerie, Kanban, Form
|
||
3 years ago
|
- ⚡ Condividi Views: Pubbliche o protette da password
|
||
|
- ⚡ Views personali o bloccate
|
||
|
- ⚡ Carica immagini nelle celle (funziona con S3, Minio, GCP, Azure, Digitalocean, Linode, OVH, BackBlaze) !!
|
||
|
- ⚡ Ruoli: proprietario, creatore, editor, commentatore, visualizzatore, commentatore o ruoli personalizzati.
|
||
|
- ⚡ Controllo accessi: controllo di accesso anche a livello di database, tabella e colonna.
|
||
3 years ago
|
|
||
3 years ago
|
### App store per automazioni del flusso di lavoro
|
||
3 years ago
|
|
||
3 years ago
|
- ⚡ Chat: Microsoft Teams, Slack, Discord, Mattermost
|
||
3 years ago
|
- ⚡ Email: SMTP, SES, MailChimp
|
||
|
- ⚡ SMS: Twilio
|
||
3 years ago
|
- ⚡ Whatsapp
|
||
3 years ago
|
- ⚡ Qualsiasi API di terze parti
|
||
|
|
||
3 years ago
|
### Accesso API programmatico tramite
|
||
3 years ago
|
|
||
3 years ago
|
- ⚡ REST APIs (Swagger)
|
||
|
- ⚡ APIs GraphQL.
|
||
3 years ago
|
- ⚡ Include autenticazione JWT e AUTH
|
||
3 years ago
|
- ⚡ API Token da integrare con Zapier, Integromat.
|
||
3 years ago
|
|
||
3 years ago
|
# Impostazione in produzione
|
||
3 years ago
|
|
||
3 years ago
|
NOCODB richiede un database per memorizzare i metadati delle viste dei fogli di calcolo e dei database esterni. I parametri di connessione per questo database possono essere specificati nella variabile di ambiente NC_DB.
|
||
3 years ago
|
|
||
3 years ago
|
## Docker
|
||
3 years ago
|
|
||
3 years ago
|
#### Esempio con MySQL
|
||
3 years ago
|
|
||
3 years ago
|
```
|
||
|
docker run -d -p 8080:8080 \
|
||
|
-e NC_DB="mysql2://host.docker.internal:3306?u=root&p=password&d=d1" \
|
||
|
-e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
|
||
|
nocodb/nocodb:latest
|
||
|
```
|
||
|
|
||
3 years ago
|
#### Esempio con Postgres
|
||
3 years ago
|
|
||
3 years ago
|
```
|
||
|
docker run -d -p 8080:8080 \
|
||
|
-e NC_DB="pg://host:port?u=user&p=password&d=database" \
|
||
|
-e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
|
||
|
nocodb/nocodb:latest
|
||
|
```
|
||
|
|
||
3 years ago
|
#### Esempio con SQL Server
|
||
3 years ago
|
|
||
3 years ago
|
```
|
||
|
docker run -d -p 8080:8080 \
|
||
|
-e NC_DB="mssql://host:port?u=user&p=password&d=database" \
|
||
|
-e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
|
||
|
nocodb/nocodb:latest
|
||
|
```
|
||
|
|
||
|
## Docker Compose
|
||
3 years ago
|
|
||
3 years ago
|
```
|
||
|
git clone https://github.com/nocodb/nocodb
|
||
3 years ago
|
cd nocodb
|
||
3 years ago
|
cd docker-compose
|
||
|
cd mysql or pg or mssql
|
||
3 years ago
|
docker-compose up -d
|
||
3 years ago
|
```
|
||
|
|
||
3 years ago
|
## Variabili d'ambiente
|
||
3 years ago
|
|
||
3 years ago
|
Please refer to [Environment variables](https://docs.nocodb.com/getting-started/installation#environment-variables)
|
||
3 years ago
|
|
||
|
|
||
3 years ago
|
# Setup di sviluppo
|
||
3 years ago
|
|
||
2 years ago
|
Please refer to [Development Setup](https://docs.nocodb.com/engineering/development-setup)
|
||
3 years ago
|
|
||
3 years ago
|
# Contributi
|
||
3 years ago
|
|
||
3 years ago
|
Please refer to [Contribution Guide](https://github.com/nocodb/nocodb/blob/master/.github/CONTRIBUTING.md).
|
||
3 years ago
|
|
||
3 years ago
|
# Perché lo abbiamo creato?
|
||
3 years ago
|
|
||
3 years ago
|
La maggior parte delle aziende utilizza fogli di calcolo o database per le proprie esigenze aziendali. I fogli di calcolo vengono utilizzati da oltre un miliardo di persone in modo collaborativo ogni singolo giorno. Tuttavia, i database che sono strumenti molto più potenti quando si tratta di elaborazione. I tentativi di risolvere questo problema con le offerte SaaS hanno significato orribili controlli di accesso, blocco del fornitore, blocco dei dati, brusche variazioni di prezzo e, soprattutto, un soffitto di vetro su ciò che è possibile in futuro.
|
||
3 years ago
|
|
||
3 years ago
|
# La nostra missione
|
||
3 years ago
|
|
||
3 years ago
|
La nostra missione è creare la più potente interfaccia per database "senza codice", disponibile a codice libero per ogni azienda nel mondo. Lo facciamo non solo per democratizzare l'accesso ad un potente strumento di elaborazione, ma anche per supportare i miliardi di persone che creano e costruiscono su Internet.
|