Password DB e token Gitea rimossi dal file tracciato, creato DB_ACCESS.md dedicato. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.3 KiB
2.3 KiB
NIS2 Agile - Accesso Database Hetzner
Architettura Database
Il progetto usa 1 database dedicato:
| # | Database | Tabelle | Stato |
|---|---|---|---|
| 1 | nis2_agile_db |
21 tabelle (organizations, users, assessments, risks, incidents, policies, suppliers, training, assets, compliance_controls, evidence, audit_logs, ai_interactions, email_log, ...) | Attivo |
Credenziali MySQL
| Risorsa | Valore |
|---|---|
| Host | localhost (dal server) / 135.181.149.254 (via SSH tunnel) |
| Porta | 3306 |
| Utente | nis2_user |
| Password | Vedi file .env (variabile DB_PASS) |
| Charset | utf8mb4 |
| Collation | utf8mb4_unicode_ci |
| Auth plugin | mysql_native_password |
NOTA: La password non e' documentata qui per sicurezza. Si trova nel file
.envlocale (non committato) e nel.envsul server.
Connessione via SSH Tunnel
# Tunnel SSH (da terminale locale)
ssh -i docs/credentials/hetzner_key -L 3306:localhost:3306 root@135.181.149.254
# Poi connettiti a localhost:3306 con le credenziali sopra
Connessione diretta (dal server)
# SSH al server
ssh -i docs/credentials/hetzner_key root@135.181.149.254
# Accesso MySQL
mysql -u nis2_user -p nis2_agile_db
Schema SQL
Le migrazioni sono in:
docs/sql/001_initial_schema.sql- Schema iniziale (20 tabelle)docs/sql/002_email_log.sql- Tabella email_log
Deploy Path
| Risorsa | Valore |
|---|---|
| Path Server | /var/www/nis2-agile/ |
| URL Produzione | https://certisource.it/nis2/ |
| Apache config | /etc/apache2/conf-available/nis2-agile.conf |
REGOLE CRITICHE
ATTENZIONE: L'utente
nis2_userha accesso SOLO anis2_agile_db.
- NON tentare di accedere ad altri database sul server
- NON modificare utenti, permessi o configurazioni MySQL
- NON usare l'utente
rootper operazioni sul database- Il server ospita ALTRI applicativi con database separati: non toccarli MAI
Altri database presenti (NON TOCCARE)
certisource_db- CertiSource Prolg231_*- 231 Agile (7 database)allrisk_db- AllRisk AgileDFMDB/DFMDB_DEV/AGILE_DFM- Agile DFMERP_DB- ERP legacygitea_db- Giteamadeby_cloud_dev- MadeBy Cloud
Aggiornato: 2026-02-18