>>212020
>Да отзывы говорят, что NextCloud часто тормозит и вообще работает менее стабильно.
Да, подтормаживает, зато готовое всё. Из минусов - не умеет делать прямые ссылки на файл.
Я не находил идеальных решений чтобы и файлы заливать можно было удалённо POST-запросом вместо самбы и чтоб эти файлы в открытую не листались.
У меня домашнее облако сделано по принципу одностраничника-заглушки, который принимает POST-запросы вида:
{"pass": "supersecretpassword", "file": <file>, "directory": <директория>}
Если параметры указаны неверно, то просто выдаёт заглушку.
Заливаю файлы обычным питоновским скриптом:
upload.py /путь/к/файлу
Этот скрипт встроил в проводник, так что заливаю файлы ПКМ - upload, после чего ссылка копируется в буфер обмена.
Реализация очень простая - может наговнокодить каждый, но при этом удобная.
Из готовых решений ещё встречал:
filebrowser - https://github.com/filebrowser/filebrowser
но его я толком не пробовал.
https://www.directorylister.com
хороший файловый менеджер, но все файлы в открытую будут лежать, так что не очень безопасно
h5ai - https://github.com/lrsjng/h5ai
немного устаревший файловый менеджер, но форки радуют функционалом