dmsforall

Scarica

Scarica dmsforall

Si avvia dal repository con Docker Compose. Sulla macchina non servono Node, PostgreSQL né Redis.

Lo sviluppo è per ora in pausa. Il codice, le immagini e la documentazione restano disponibili, ma non aspettatevi nuove funzioni né correzioni rapide.

  1. Scaricare i file

    $ git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall
  2. Impostare i parametri, facoltativo

    I valori predefiniti bastano per una prima prova su localhost. Per un server con nome di dominio, impostate DFA_SITE_ADDRESS e DFA_PUBLIC_URL.

    $ cp .env.example .env
  3. Avviare lo stack

    Le immagini vengono da ghcr.io/selfhostr. Al primo avvio vengono generate le password del database, applicate le migrazioni e poi avviati API e worker. Aprite http://localhost:8080.

    $ docker compose up -d
  4. Creare la prima officina

    Il comando è ancora in via di consegna e la sua forma esatta non è definitiva. Seguite Configurare la prima officina.

L'installazione completa non è ancora stata eseguita da capo a fondo su una macchina pulita con un dominio reale. Con HTTP semplice il cookie di sessione funziona solo su localhost: in ogni altro caso usate un nome di dominio con HTTPS. I dettagli sono nella documentazione.

Requisiti

  • Docker con Compose v2
  • Per HTTPS su un server: un nome di dominio e le porte 80 e 443 aperte
  • Spazio su disco per il database, i backup e i documenti caricati

Versioni e immagini

  • VersionePre-release, nessuna versione ancora pubblicata
  • Immaginighcr.io/selfhostr/dmsforall, ghcr.io/selfhostr/dmsforall-web
  • Tag delle immaginiX.Y.Z, X.Y, latest, edge (ultima build del ramo dev)
  • Porte predefinite8080 HTTP, 8443 HTTPS
  • AggiornamentoAggiornare, nella documentazione

Sostieni il progetto

Ogni progetto selfhostr è gratuito e non ha un'azienda alle spalle. Se uno ti fa risparmiare tempo, una donazione paga l'hardware di prova e il tempo impiegato.

Sponsorizzaci su GitHub