Acesse via web seus arquivos diretamente do seu disco.
Esta é uma reescrita completa da versão Delphi.
Para obter instruções de instalação do serviço, consulte nosso wiki.
Para instalação do Docker, consulte repositório dedicado.
NB: a versão mínima do Windows necessária é 8.1, Windows Server 2012 R2 (devido ao Node.js 18)
Assets
hfs
.control
enquanto clica e clicar open
.localhost
, para que você possa configurar o restante no painel de administração. se um navegador não puder ser aberto no computador onde você está instalando o HFS, você deverá inserir este comando no console do HFS: create-admin <PASSWORD>
se você não conseguir acessar o console (como quando está executando como um serviço), poderá editar o arquivo de configuração para adicionar sua conta de administrador
se não quiser usar um editor, você pode criar o arquivo com este comando:
echo "create-admin: PASSWORD" > config.yaml
Se você acessar o painel de administração via localhost, por padrão o HFS não exigirá que você faça login. Se você não gostar desse comportamento, desative-o no painel Admin ou digite este comando do console config localhost_admin false
.
Se o seu sistema não for Windows/Linux/Mac ou você simplesmente não quiser executar os binários, você pode tentar esta versão alternativa:
npx hfs@latest
A parte @latest
é opcional e garante que você esteja sempre atualizado.
Se este procedimento falhar, pode ser que você esteja faltando um desses requisitos.
A configuração e outros arquivos serão armazenados em %HOME%/.vfs
Se você tiver acesso total ao console do HFS, poderá inserir comandos. Comece com help
para ter uma lista completa.
Para configuração, consulte o arquivo config.md.
A configuração é armazenada no arquivo config.yaml
, exceção feita para HTML customizado que é armazenado em custom.html
.
Esses arquivos são mantidos no Diretório de Trabalho Atual (cwd), que por padrão é a mesma pasta de hfs.exe
se você estiver usando este tipo de distribuição no Windows, ou USER_FOLDER/.hfs
em outros sistemas. Você pode decidir uma pasta diferente passando o parâmetro --cwd SOME_FOLDER
na linha de comando. Qualquer caminho relativo fornecido é relativo ao cwd .
Verifique detalhes sobre o formato do arquivo de configuração.
É possível mostrar o Front-end em outros idiomas. A tradução para alguns idiomas já é fornecida. Se você encontrar um erro, considere relatá-lo ou editar o arquivo de origem.
Na seção Idiomas do painel de administração você pode instalar arquivos de idiomas adicionais.
Se o seu idioma estiver faltando, considere traduzir você mesmo.
#LOGIN
ao endereço abrirá a caixa de diálogo de login?login=USER:PASSWORD
fará login automaticamente no navegador?overwrite
nos uploads substituirá a configuração dont_overwrite_uploading, desde que você também tenha permissão de exclusão?search=PATTERN
acionará a pesquisa no inícioExistem diversas maneiras de contribuir
Reportar erros
É muito importante reportar bugs, e se você não tem tanta certeza sobre isso, não se preocupe, nós discutiremos isso. Se você encontrar problemas de segurança importantes, entre em contato conosco em particular para que possamos publicar uma correção antes que o problema seja divulgado, para a segurança de outros usuários.
Use versões beta e dê feedback.
Embora os betas tenham mais problemas, você obterá mais recursos e dará uma grande ajuda ao projeto.
Traduza para o seu idioma.
Sugerir ideias
Embora o projeto não deva se tornar muito complexo, a sua pode ser uma ideia para um plugin.
Escreva guias ou faça vídeos para outros usuários. Temos um wiki!
Envie seu código
Se você quiser fazer uma alteração no código, primeiro abra um "problema" ou "discussão" sobre ele, para tentarmos cooperar e entender qual é o melhor caminho para isso.
Faça um plug-in
Um plugin pode mudar a aparência (um tema) e/ou introduzir uma nova funcionalidade.
APIs
Construa você mesmo
Licença
As imagens das bandeiras são de domínio público, baixadas de https://flagpedia.net