bewCloud

Uma solução em nuvem simples, moderna e de código aberto, criada com TypeScript e Deno.

Aceda à sua instância

  • Aberto: https://<SERVER_IP>
  • Aceitar aviso SSL (certificado autoassinado).
  • Mesmo com allowSignups=false, o primeiro registo funciona sempre e torna-se o utilizador administrador.
  • Crie a primeira conta (admin).
  • Inicie sessão normalmente.

Gestão de serviços

Mostrar contentores em execução:

docker compose -f /root/bewcloud/docker-compose.yml ps

Ver registos:

docker compose -f /root/bewcloud/docker-compose.yml logs -f

Reinicie os serviços:

docker compose -f /root/bewcloud/docker-compose.yml restart

Interrompa todos os serviços:

docker compose -f /root/bewcloud/docker-compose.yml down

Caminhos de ficheiros importantes

  • Diretório de aplicações: /root/bewcloud
  • Configuração da aplicação: /root/bewcloud/bewcloud.config.ts
  • Variáveis de ambiente: /root/bewcloud/.env
  • Armazenamento de ficheiros do utilizador: /root/bewcloud/data-files
  • Dados PostgreSQL: /var/lib/docker/volumes/bewcloud_bewcloud-db/
  • CalDAV / CardDAV (Radicale): /root/bewcloud/data-radicale & /root/bewcloud/radicale-config
  • Certificado SSL local e chave privada: /etc/nginx/ssl/fullchain.pem & /etc/nginx/ssl/privkey.pem
  • Configuração do proxy reverso Nginx: /etc/nginx/sites-available/bewcloud.conf
  • Link simbólico de ativação do Nginx: /etc/nginx/sites-enabled/bewcloud.conf

Atualmente indisponível.

Detalhes da candidatura