IT
Accedi Crea un account

Come installare Adminer su Saplo: pannello per database MySQL e PostgreSQL senza SSH

Gestisci il tuo database MySQL o PostgreSQL dal browser, senza accedere via SSH e senza installare un client di database sul tuo computer. Adminer si logga con i dati del database a ogni accesso, quindi non crea un proprio account. Guida passo-passo, Box S a 27 € all'anno.

Grzegorz Kalmus ·

Hai bisogno di dare un'occhiata a una tabella, correggere un errore di battitura in un record o esportare dati, e tutto quello che hai è il pannello Saplo e l'indirizzo dell'applicazione. Sul tuo Box S non hai accesso SSH, e installare un client di database sul tuo computer solo per dare un'occhiata al database ogni tanto è eccessivo. Adminer risolve questo problema: è un pannello di amministrazione per database, tutto in un unico file PHP, accessibile dal browser sotto il tuo dominio o sottodominio. In questa guida, ti mostreremo come configurare Adminer su Saplo e connetterlo a un database MySQL o PostgreSQL nello stesso Box.

Cos'è Adminer e a chi è destinato?

Adminer è un pannello di gestione di database leggero e open source che funziona come una singola applicazione PHP in un container Docker. Supporta MySQL, MariaDB, PostgreSQL e diversi altri motori. A differenza della maggior parte delle applicazioni nel catalogo Saplo, Adminer non crea un proprio account amministratore o sessione: ti connetti con le credenziali del database ogni volta che accedi alla pagina, proprio come faresti con un client desktop. Questa è una decisione consapevole: il pannello non memorizza nulla dal suo lato, quindi non aggiunge una nuova superficie di attacco al tuo Box.

È ideale se hai già un modulo MySQL/MariaDB o PostgreSQL nello stesso Box e vuoi gestirlo senza dover accedere tramite SSH. È particolarmente utile su Box S, dove non c'è affatto accesso SSH, ma anche sui piani più grandi, spesso è più veloce aprire il browser che avviare un client SQL locale. Puoi trovare la descrizione dell'applicazione sulla pagina di hosting di Adminer su Saplo.

Requisiti e costi dell'hosting

Adminer richiede solo 256 MB di RAM e 2 GB di spazio su disco, quindi il piano più economico che soddisfa i requisiti di installazione è il Box S a 27 € all'anno. Questa è solo l'applicazione del pannello - il database a cui ti connetti è un modulo separato (MySQL/MariaDB o PostgreSQL) che occupa le proprie risorse nello stesso Box. Se non lo hai ancora, installalo prima di Adminer.

Per l'installazione è sufficiente il Pannello Saplo nel browser. Non hai bisogno di SSH, del tuo client di database o di strumenti aggiuntivi sul tuo computer.

Installazione passo dopo passo

  1. Se non hai ancora un database nel tuo Box, accedi al Pannello Saplo, apri il catalogo delle applicazioni e installa il modulo MySQL / MariaDB o PostgreSQL.
  2. Dopo aver installato il database, apri la pagina dei dettagli nel Pannello e prendi nota dei dati dalla scheda Dati di connessione: host, porta, nome del database, utente e password.
  3. Torna al catalogo delle applicazioni, seleziona Adminer e avvia la creazione dell'applicazione.
  4. Assegna un nome, ad esempio baza-panel, e indica lo stesso Box in cui è in esecuzione il modulo del database.
  5. Scegli il dominio o il sottodominio *.saploapp.pl. Mantieni l'indirizzo HTTPS esatto visualizzato nel Pannello.
  6. Conferma l'installazione e attendi lo Stato dell'applicazione.

Adminer non crea un account né memorizza le password, quindi nel catalogo delle applicazioni non troverai un file con i dati di accesso al Pannello stesso - c'è solo un file ADMINER-SETUP.txt con un promemoria su come connettersi al database nello stesso Box.

Accesso al database

Apre l'indirizzo dell'applicazione Adminer nel browser. Vedrai la schermata di accesso con quattro campi:

  • Sistema - scegli MySQL o PostgreSQL, a seconda del modulo del database che hai installato.
  • Server - il campo è precompilato con il valore 127.0.0.1, ovvero l'indirizzo del database nella stessa Box. Non modificarlo se il database è locale.
  • Utente e Password - gli stessi dati che trovi nella scheda Dati di connessione del modulo del database nel pannello Saplo.

Dopo aver effettuato l'accesso, seleziona il nome del database dall'elenco o inseriscilo manualmente, se Adminer lo richiede. Ogni accesso alla pagina è una nuova sessione - Adminer non ricorda nulla tra una visita e l'altra, quindi dovrai ripetere l'accesso alla visita successiva, a meno che il browser non memorizzi i dati nel suo gestore password.

Cosa puoi fare in Adminer

Una volta effettuato l'accesso, hai una visione completa della struttura del database: un elenco di tabelle, visualizzazione e modifica delle righe, le tue query SQL, esportazione del database o di una singola tabella in un file SQL e importazione dei dati da un file. Puoi anche modificare la struttura delle tabelle, aggiungere ed eliminare colonne, indici o chiavi, senza connetterti al server tramite SSH. Questo è sufficiente per le tipiche attività amministrative: correggere un errore di battitura nel contenuto, visualizzare i log salvati nel database o verificare rapidamente se l'applicazione ha effettivamente salvato un nuovo record.

Sicurezza

Adminer non ha un account proprio, il che significa che l'unica linea di difesa è la password del database stesso. Chiunque conosca l'indirizzo dell'applicazione e le credenziali di accesso al database potrà accedere al pannello. Conserva la password del database con la stessa cura con cui conservi la password del Pannello Saplo: non inviarla tramite canali non crittografati e non condividere l'indirizzo dell'applicazione con persone che non necessitano di accedere al database. Se prevedi di utilizzare Adminer raramente, ti consigliamo di chiudere la scheda del browser dopo aver terminato il lavoro, invece di lasciare aperta una sessione connessa a un database di produzione.

Domande frequenti

Quanto costa Adminer su Saplo?

Il piano più economico che soddisfa i requisiti di installazione è Box S a 27 € all'anno. Il database a cui si connette Adminer utilizza le risorse dello stesso Box.

Adminer creerà automaticamente un database?

No. Adminer è solo un pannello di amministrazione - si connetterà a un database già esistente. Installa prima il modulo MySQL/MariaDB o PostgreSQL nello stesso Box.

Perché il login non riesce?

Verifica di aver selezionato il motore di database corretto nel campo Sistema e che l'utente e la password corrispondano alla scheda Dati connessione nel Pannello Saplo. Il campo Server dovrebbe rimanere come 127.0.0.1 se il database si trova nello stesso Box.

Posso connettere Adminer a un database in un altro Box?

Per impostazione predefinita, il modulo del database è in ascolto solo su 127.0.0.1, cioè all'interno dello stesso Box, e non è accessibile dall'esterno. La connessione a un database in un altro Box richiederebbe una configurazione di rete separata, che Saplo non fornisce nell'installazione standard.

I dati di accesso vengono salvati da qualche parte?

Non sul lato server. Adminer non memorizza sessioni o password - il login viene inserito ad ogni accesso, a meno che non lo memorizzi il gestore delle password nel tuo browser.

Apri l'offerta Adminer su Saplo, installalo nello stesso Box del database ed effettua il login con i dati che hai già nel pannello del modulo database.

  • #Adminer
  • #Self-hosting
  • #Basi di dati
  • #Guida