Доброго времени суток!) Встала задача продажи BackUP хостинга.
Мне нужно:
- Нужен веб-интерфейс
- Ограничение по количеству файлов, диску, трафику, скорости интернета
- Желательно интеграция с WHMCS
- Доступ к Ftp/sftp
- Желательно доступ к shell
Смотрел в сторону ownCloud, но слишком оно подозрительное
Илья Орлов, дальше про Nextcloud, что там сейчас в Owncloud творится я не в курсе. Есть возможность подключать папки с ftp-сервера (External storage). Ещё можно на сервере развернуть локальный ftp-сервер, а доступ получать как через ftp, так и через веб. Я реализовывал такую схему, и сейчас работает, но делал связку с Samba. Самое главное - вдумчиво продумать систему прав для пользователей, в конфигурировании этого здорово помогает ACL. Т.е. есть, например, пользователь user с паролем 123, и вот этот user имеет доступ к разрешённым ему папкам как через веб Nextcloud, так и через Samba. Но можно и к Ftp прикрутить, принципиальных различий нет. Ещё есть нюансы, зависящие от того как установлен Nextcloud - вручную или через Snap, Docker. В общем, ответ таков - реализовать можно все хотелки, но кратко ответить невозможно, но основное направление я дал.