Setup rapidi
I setup rapidi stanno in fondo alla scheda Servizi del container e installano un'applicazione completa in un colpo solo: invece di installare a mano le integrations che le servono e configurarle una per una, compili un breve form e la dashboard esegue l'intera sequenza mostrandoti cosa sta facendo, passo per passo.
La differenza con le integrations è questa: un'integration è un servizio che resta lì e continui a gestire dalla dashboard; un setup rapido è un'operazione una tantum che installa quei servizi e li configura tra loro. A setup concluso non c'è nulla di nuovo da gestire: trovi nella griglia le integrations che ha installato, con dentro la configurazione che ha scritto — e da lì le modifichi come qualsiasi altra.
Il dominio è opzionale ma conviene sceglierlo subito: è il momento in cui il sistema può configurare il reverse proxy e il certificato per te. Puoi indicare un dominio già registrato sul container, una tua zona VPN, o un dominio qualsiasi che hai già puntato all'IP del container con un record DNS.
Quello che il setup non fa. Aggiornamenti, backup e sicurezza dell'applicazione restano a carico tuo: il setup ti consegna un'installazione pulita e funzionante, non un servizio gestito.
Strapi
Cosa installa. Strapi, CMS headless in Node.js, con Node.js/PM2 a tenerlo in esecuzione e — se indichi un dominio — Caddy come reverse proxy.
Cosa ti chiede. Il nome dell'app (dà il nome al processo PM2 e alla
directory di installazione), la porta di ascolto (default 1337) e il dominio.
Come ti viene consegnato. Il progetto vive in /opt/setups/<nome> ed è
gestito da PM2, che lo riavvia da solo se cade e lo rimette in piedi al riavvio
del container. Al termine trovi l'URL del pannello di amministrazione: il primo
accesso ti fa creare l'utente amministratore.
WordPress
Cosa installa. WordPress, con PHP-FPM nella versione che scegli, MariaDB come database e Caddy a servire il sito. Se sul container c'è già Caddy non viene reinstallato: i vhost che hai scritto restano dove sono.
Cosa ti chiede. Il nome del sito (identifica l'installazione: dà il nome alla directory, al database e alla configurazione del web server), la versione di PHP e il dominio. Non ti chiede nulla del database: lo prepara il setup.
Come ti viene consegnato. Il sito vive in /srv/wordpress/<nome>. Il setup
crea database e utente dedicati, scrive wp-config.php con le credenziali e le
chiavi di sicurezza, e si ferma un passo prima dell'installazione vera e
propria: quando apri l'indirizzo trovi la schermata di WordPress che ti chiede
titolo del sito, utente amministratore e password — e non i parametri del
database, che sono già a posto. Nel riepilogo finale trovi il nome del database
e dell'utente creati, che ritrovi anche nella scheda MariaDB.
Senza dominio il sito risponde sull'indirizzo IP del container in HTTP: va bene per provare, ma il dominio andrà indicato prima di andare online — WordPress memorizza il proprio indirizzo, e cambiarlo dopo richiede di intervenire sulle impostazioni del sito.
La versione di PHP. Nel dubbio lascia la più recente. Le versioni vecchie servono solo a temi o plugin datati, e restano comunque installabili a parte dalla scheda PHP-FPM: più versioni possono convivere sullo stesso container.