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.