dmsforall

Baixar

Baixar dmsforall

Inicia a partir do repositório com Docker Compose. Não é preciso Node, PostgreSQL nem Redis na máquina.

O desenvolvimento está em pausa por enquanto. O código, as imagens e a documentação continuam disponíveis, mas não espere novos recursos nem correções rápidas.

  1. Obter os arquivos

    $ git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall
  2. Definir as configurações, opcional

    Os valores padrão bastam para um primeiro teste em localhost. Para um servidor com nome de domínio, defina DFA_SITE_ADDRESS e DFA_PUBLIC_URL.

    $ cp .env.example .env
  3. Iniciar a stack

    As imagens vêm de ghcr.io/selfhostr. A primeira inicialização gera as senhas do banco de dados, aplica as migrações e depois inicia a API e o worker. Abra http://localhost:8080.

    $ docker compose up -d
  4. Criar a primeira oficina

    O comando ainda está sendo entregue e sua forma exata não é definitiva. Siga Configurar a primeira oficina.

A instalação completa ainda não foi executada de ponta a ponta em uma máquina limpa com um domínio real. Em HTTP simples, o cookie de sessão só funciona em localhost: use um nome de domínio com HTTPS em qualquer outro caso. Os detalhes estão na documentação.

Requisitos

  • Docker com Compose v2
  • Para HTTPS em um servidor: um nome de domínio e as portas 80 e 443 abertas
  • Espaço em disco para o banco de dados, os backups e os documentos enviados

Versões e imagens

  • VersãoPré-lançamento, ainda sem versão publicada
  • Imagensghcr.io/selfhostr/dmsforall, ghcr.io/selfhostr/dmsforall-web
  • Tags da imagemX.Y.Z, X.Y, latest, edge (último build da branch dev)
  • Portas padrão8080 HTTP, 8443 HTTPS
  • AtualizaçãoAtualizar, na documentação

Apoiar o projeto

Todo projeto selfhostr é gratuito e não tem nenhuma empresa por trás. Se algum economiza seu tempo, uma doação paga o hardware de teste e o tempo dedicado.

Nos patrocine no GitHub