Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Gokapi

Gokapi

O Gokapi é um servidor leve de compartilhamento de arquivos self-hosted, com links de download que expiram. Defina um limite de downloads ou uma data de validade por upload, criptografe os arquivos em repouso e guarde-os localmente ou no S3. Licença AGPL-3.0 e mais de 2.800 estrelas no GitHub.

Em resumo

2.8k

Estrelas no GitHub

1

Visualizações de página

Licença AGPL-3.0 Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Acesso

  • Abra o seu browser: https://<SERVER_IP>/
  • É usado um certificado SSL autoassinado, pelo que é normal surgir um aviso do browser na primeira visita.

Primeira configuração

  1. Abra a página de configuração: https://<SERVER_IP>/setup
  2. Siga o assistente de configuração para configurar sua instância
  3. This will generate a config.json inside the config directory

Notas de configuração

  • For a quick setup, select SQLite como banco de dados no assistente de configuração. Redis não é instalado por padrão. Se precisar, instale e configure manualmente.
  • Para o Use SSL (a self-signed certificate will be generated that can be replaced), selecione No. O HTTPS já é fornecido pelo Nginx usando um certificado autoassinado.
  • Definir Public Facing URL para a URL que os usuários usarão para acessar sua instância. Por padrão, ela é configurada como https://<SERVER_IP>/. Se você configurar um domínio mais tarde, atualize este valor conforme necessário.

Caminhos importantes

  • Diretório de instalação: /root/gokapi
  • Ficheiro Docker Compose: /root/gokapi/compose.yaml
  • Ficheiro de ambiente: /root/gokapi/.env
  • Armazenamento de dados: /root/gokapi/gokapi-data
  • Configuração: /root/gokapi/gokapi-config
  • Configuração Nginx: /etc/nginx/sites-available/gokapi
  • Certificado SSL: /etc/nginx/ssl/gokapi.crt
  • Chave SSL: /etc/nginx/ssl/gokapi.key

Gerenciamento do Docker

Ver os contêineres em execução:

docker compose -f /root/gokapi/compose.yaml ps

Reiniciar todos os contêineres:

docker compose -f /root/gokapi/compose.yaml restart

Acompanhe os registos da aplicação:

docker compose -f /root/gokapi/compose.yaml logs -f

Pare a aplicação:

docker compose -f /root/gokapi/compose.yaml down

Inicie a aplicação:

docker compose -f /root/gokapi/compose.yaml up -d

Gerenciando Nginx

Verificar o status:

systemctl status nginx

Reiniciar o Nginx:

systemctl restart nginx

Recarregar o Nginx:

systemctl reload nginx

Valide a configuração:

nginx -t

Mais em Hospedagem de arquivos

Aplicações relacionadas.

Implante Gokapi agora. A partir de $2,48/mês.