1 (6 лет 4 месяца назад)

Тема: Задача по передаче больших файлов

Задача
есть 100 файлов по 100мб, генерятся раз в неделю, лежат на серваке
есть 100 назовем их клиентов
нужно каждому клиенту отправить свой файл

Пока остановился на ядиск, у них есть апи и все эти файлы я заливаю фоном на диск, генерирую каждому файлу ссылку и даю ссылку клиенту

Вроде все хорошо

НО есть идеи как сделать проще? основное что напрягает - делать ссылки и они НЕ человекопонятны и при переходе файл не скачивается а открывается страница ядиска с возможностью скачать.

2 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

ftp

96О-9сорак1-48-осемнацать

3 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

alex1 пишет:

ftp

какой? бесплатные есть?

4 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

давно не сталкивался, наверняка есть бесплатные.

96О-9сорак1-48-осемнацать

5 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

alex1 пишет:

давно не сталкивался, наверняка есть бесплатные.

гуглил - путнего не нашел, только платные

6 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

Если есть белый ip, можно сделать свой на r-pi даже. Либо отдавать через веб сервер с авторизацией на странице.

Помощь по 1С, Разработка ПО под заказ (Автоматизация), Автоматизация гостиниц и фитнес центров. Инженерия ИТ проектов.
89133684262 (Прошу говорить что с форума Прайс Алтай)

Оцифровка видео
Хостел в Барнауле, рядом с Вокзалом.

7 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

Aleksandr.Glotov пишет:

Если есть белый ip, можно сделать свой на r-pi даже. Либо отдавать через веб сервер с авторизацией на странице.

не вариант - это никто делать не будет  🙂

8 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

Пусть клиенты ставят себе тоже яндекс.диск, шаришь каждому клиенту в аккаунт папку, и файлы автоматом подтягиваются как только появляются на исходном компе.

либо на рубишке написать два простых скрипта (клиентский и серверный), и через любой сервис передавать файлы. хочешь дропбокс, хочешь ядиск, хочешь гдиск, хочешь фтп

Отредактировано (, 6 лет 4 месяца назад)

9 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

Нельзя поднять NGINX на сервере и отдавать через него файлы по http, без всяких ftp?
У каждого клиента будет уникальное название файла, так что файлы соседей они просто так скачать не смогут.

Если данные хранить долго - будут занимать много места на серваке, в отличии от "бесплатного" Я.Диска 🙂

Отредактировано two-ya (, 6 лет 4 месяца назад)

10 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

Chip GUEVARA пишет:

Пусть клиенты ставят себе тоже яндекс.диск, шаришь каждому клиенту в аккаунт папку, и файлы автоматом подтягиваются как только появляются на исходном компе.

ну если бы они понимали что и как делать)))  есть такие "продвинутые" пользователи) или по ссылке скачают или по почте 🙂
вообщем им нужно ссылку на скачивание дать

11 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

BB пишет:
alex1 пишет:

давно не сталкивался, наверняка есть бесплатные.

гуглил - путнего не нашел, только платные

плохо гуглили:
FileZilla
Complete FTP
Core FTP Server
War FTP Daemon
Rebex Tiny SFTP Server
и ещё много других.

осталось почитать подробнее что могут, какие ограничения и т.п.

96О-9сорак1-48-осемнацать

12 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

BB пишет:
Chip GUEVARA пишет:

Пусть клиенты ставят себе тоже яндекс.диск, шаришь каждому клиенту в аккаунт папку, и файлы автоматом подтягиваются как только появляются на исходном компе.

ну если бы они понимали что и как делать)))  есть такие "продвинутые" пользователи) или по ссылке скачают или по почте 🙂
вообщем им нужно ссылку на скачивание дать

вот как раз с такими юзерами лучше помучиться один раз, зато потом автоматом все будет

13 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

two-ya пишет:

Нельзя поднять NGINX на сервере и отдавать через него файлы по http, без всяких ftp?

админы настолько ленивые админы что не будут этим заморачиваться)

14 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

BB пишет:
two-ya пишет:

Нельзя поднять NGINX на сервере и отдавать через него файлы по http, без всяких ftp?

админы настолько ленивые админы что не будут этим заморачиваться)

Ну можно свой сервер взять и на нем все сделать 🙂
У меня в подписи, или VSCALE за 200р/месяц если в России.

Отредактировано two-ya (, 6 лет 4 месяца назад)

15 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

alex1 пишет:
BB пишет:
alex1 пишет:

давно не сталкивался, наверняка есть бесплатные.

гуглил - путнего не нашел, только платные

плохо гуглили:
FileZilla
Complete FTP
Core FTP Server
War FTP Daemon
Rebex Tiny SFTP Server
и ещё много других.

осталось почитать подробнее что могут, какие ограничения и т.п.

ну тут ссылки или на клиента или на фтп сервер для собственного разертывания

16 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

я про ftp сервер собственного развертывания и имел ввиду.

96О-9сорак1-48-осемнацать

17 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

BB пишет:

фтп сервер для собственного разертывания

Он это вроде и предлагал.
А с сервера сами пользователи скачать не могут?

18 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

alex1, two-ya, сервер никто разворачивать не будет
мне нужен или фри куда я уже могу файлы кинуть или облака или....

two-ya пишет:

А с сервера сами пользователи скачать не могут?

по прямой ссылке

19 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

BB пишет:

по прямой ссылке

Не совсем понятно.
На сервере есть файл для пользователя, на этот файл есть прямая ссылка или он спрятан за паролем, который нельзя говорить пользователю? Или он скачивается вообще не по http/ftp, а через ssh?

Фри облака с поддержкой прямого скачивания скорее всего уже не найти, по крайней мере бесплатные. А за 200р/месяц можно было настроить так, чтоб он еще и ссылки сам рассылал каждому пользователю отдельно 🙂

Еще один вариант - дома, случаем, нет NAS? Часто можно с них раздавать.

Отредактировано two-ya (, 6 лет 4 месяца назад)

20 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

BB пишет:

сервер никто разворачивать не будет

Веская причина есть?
ИМХО, раз всё настроить нормально и забыть.

96О-9сорак1-48-осемнацать

21 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

two-ya, нет ничего прятать не надо - это не секретная информация, просто каждому свой файл, качать не важно как, но лучше хттп

alex1 пишет:

Веская причина есть?
ИМХО, раз всё настроить нормально и забыть.

да, это некому делать
я не работаю там где это делается  🙂
я хочу найти способ как это сделать менее затратно.

two-ya пишет:

дома, случаем, нет NAS?

нет 🙂

Отредактировано (, 6 лет 4 месяца назад)

22 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

BB, я про оригинальный сервер, где эти файлы генерируются - как у тебя к ним доступ осуществляется? Пользователь не сможет их так-же сам скачать? Там нет отдачи в браузер?

23 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

two-ya пишет:

BB, я про оригинальный сервер, где эти файлы генерируются - как у тебя к ним доступ осуществляется? Пользователь не сможет их так-же сам скачать? Там нет отдачи в браузер?

Сервер в данном случае громко сказано, давай его называть не сервер а комп. Он находится в подсети организации, те возводить на нем нгныксы фтп и прочее не вариант. Админы, которые моглибы все это настроить за 10 мин - ленивые задницы и делать ниче не будут. Сказали используйте облака.

24 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

Ну тогда ЯДиск самое простое, ну или свой сервер (в облаках) за 200р 🙂
Либо еще глянуть от Амазона предложения (раньше был S3, сейчас не знаю) - но это тоже не бесплатно.

Отредактировано two-ya (, 6 лет 4 месяца назад)

25 (6 лет 4 месяца назад)

Re: Задача по передаче больших файлов

two-ya, выходит да  🙂