Você pode montar um diretório em seu servidor com o aplicativo Suporte de armazenamento externo (incorporado) via SFTP. Em ownCloud:
- faça login na sua conta de administrador
- vá para aplicativos
- ativar o suporte ao armazenamento externo
- vá para a interface do administrador
- role para baixo e ative a opção SFTP
Agora, para uma configuração de usuário um pouco mais complicada, já que você pode querer editar os arquivos com o editor local e com o aplicativo editor de texto ownCloud. Além disso, isso aumenta um pouco a segurança (ênfase: "um pouco").
Eu suponho que você tenha configurado seu Apache / nginx corretamente e tenha definido seus hosts virtuais também. Por enquanto, o diretório está em / var / www / website .
crie um usuário do sistema para acessar o diretório do site
sudo adduser <username> #we'll call that user 'editor' for now
defina permissões de diretório adequadas
sudo chown -R www-data:editor /var/www/website
conceda permissões de escrita ao editor de grupos para esse diretório e subdiretórios
sudo find /var/www/website -type f -exec chmod 664 {} +; #for files
sudo find /var/www/website -type d -exec chmod 775 {} +; #for directories
Se você deseja saber as permissões do diretório atual:
stat -c %a /var/www/website
Sidenote: Tome cuidado com as permissões de escrita! 775 e 664 não devem ser considerados seguros, você definitivamente precisa saber o que está fazendo aqui. A melhor opção não é definir as permissões em todo o diretório, mas defini-las para cada subdiretório em particular. Se você fizer isso, considere alterar sua configuração de SSH para permitir somente o acesso SSH via chave pública sem acesso por senha. Veja também o denyhosts, o fail2ban, o IPtables e todas as ótimas ferramentas disponíveis para ajudar no fortalecimento de um servidor.
Volte para sua interface do usuário do administrador do OwnCloud e configure um armazenamento externo via SFTP:
- Nome do diretório : sua escolha
- Tipo : SFTP obviamente
- Host : localhost
- Utilizador : editor
- Senha : Espadarte (claro)
- Raiz : / var / www / website
- À direita: disponibilize apenas esse armazenamento externo para o usuário específico.
Lembre-se de que o acesso ao SFTP é muito lento, mas pelo menos isso é feito.