Salta ai contenuti
PortoPorto

Primo avvio

Il primo utente è il titolare (ruolo owner) di un’organizzazione, che può avere uno o più marine. Si crea in uno di tre modi:

  • all’avvio, con PORTO_BOOTSTRAP_OWNER_EMAIL, PORTO_BOOTSTRAP_OWNER_NAME, PORTO_BOOTSTRAP_OWNER_ORG e PORTO_ADMIN_PASSWORD: il titolare viene creato solo se il database non ha ancora utenti. Dopo il primo accesso togli PORTO_ADMIN_PASSWORD dalla configurazione;

  • da riga di comando, anche insieme al primo marina:

    Finestra del terminale
    PORTO_ADMIN_PASSWORD='scegli-una-password-lunga' porto admin create \
    --email titolare@mio-marina.it --name "Mario Rossi" --org "Marina Esempio SRL" \
    --marina "Marina Esempio" --slug marina-esempio --timezone Europe/Rome --locale it

    Con Docker: docker compose -f deploy/docker-compose.yml exec -e PORTO_ADMIN_PASSWORD='…' porto /porto admin create …;

  • nell’app desktop, dalla pagina del primo avvio che si apre da sola.

La password deve avere almeno 12 caratteri.

Accedi al pannello su https://<tuo-dominio>/admin/. Se non hai creato il marina dalla riga di comando, crealo dalla pagina dell’organizzazione: nome, slug (usato negli indirizzi pubblici /b/{slug} e /p/{slug}), fuso orario e lingua. Le date di Porto sono sempre nel fuso orario del marina.

  1. Mappa: disegna banchine, pontili e posti con i generatori, oppure importa i posti da CSV (Mappa del porto).
  2. Listini: articoli, categorie dei posti, periodi e prezzi (Listini e prezzi).
  3. Team: invita i colleghi con il ruolo giusto (Team e sicurezza).
  4. Contratti e modelli di stampa (Contratti e transiti).
  5. Facoltativi: email (SMTP), pagamenti online, prenotazione online e scheda pubblica.

Per provare prima su dati realistici carica il porto dimostrativo in un’installazione separata (Dati dimostrativi).

diCoste360.itCoste360.it

Porto è sviluppato da Coste360 SRL. Codice sorgente disponibile con licenza BSL 1.1; il marchio Porto è escluso dalla licenza.