Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Утилита SimpleFtp - Очень простой способ поднять FTP

ilya50

Активный участник
Пользователь
Баллы
76
Как часто у вас бывало, что срочно надо выдать FTP доступ челу, но так же установить к каким папкам ему нужен доступ ? Обычно после этой мысли, вы её бросали, так как настроить FTP задача та ещё.

У меня была такая же проблема, поэтому я написал простенький FTP сервер с быстрой настройкой
  • Крайне простая настройка пользователей
  • Гибкая настройка папок с возможность создания виртуальных папок
  • Весь сервер это один jar файл

Пример конфига
Код:
server:
  port: 21
  passive-ports: 21000-21010
  address: localhost
users:
  - name: user
    password: 1234
    mounts:
      - "/mnt/server/city/plugins/VehiclesGoldUltraDeluxeSpecialEdition:/Vehicles"
      - "/mnt/server/city/plugins/MtJobs:/MtJobs"
      - "/mnt/server/city/plugins/MtPrice/prices:/MtPrices"
      - "/mnt/server/city/plugins/MtItem:/MtItem"
      - "/mnt/server/city/plugins/Quests:/Quests"
      - "/mnt/server/city/plugins/Citizens:/Citizens"
      - "/mnt/server/city/plugins/DeluxeMenus:/DeluxeMenus"
      - "/mnt/server/city/plugins/FastAsyncWorldEdit:/FAWE"
      - "/mnt/server/city/plugins/MtWarp:/MtWarp"
      - "/mnt/server/city/logs/latest.log:/latest.log"

Результат
upload_2023-3-15_17-26-56.png

Запускать так же, как обычный майнкрафт сервер:
Код:
java -jar server.jar

Скачать
Исходники
 
Спасибо за чудесную утилиту!

От всей души выражаю респект разработчику данного создания :creeper:
 
Как часто у вас бывало, что срочно надо выдать FTP доступ челу, но так же установить к каким папкам ему нужен доступ ? Обычно после этой мысли, вы её бросали, так как настроить FTP задача та ещё.

У меня была такая же проблема, поэтому я написал простенький FTP сервер с быстрой настройкой
  • Крайне простая настройка пользователей
  • Гибкая настройка папок с возможность создания виртуальных папок
  • Весь сервер это один jar файл

Пример конфига
Код:
server:
  port: 21
  passive-ports: 21000-21010
  address: localhost
users:
  - name: user
    password: 1234
    mounts:
      - "/mnt/server/city/plugins/VehiclesGoldUltraDeluxeSpecialEdition:/Vehicles"
      - "/mnt/server/city/plugins/MtJobs:/MtJobs"
      - "/mnt/server/city/plugins/MtPrice/prices:/MtPrices"
      - "/mnt/server/city/plugins/MtItem:/MtItem"
      - "/mnt/server/city/plugins/Quests:/Quests"
      - "/mnt/server/city/plugins/Citizens:/Citizens"
      - "/mnt/server/city/plugins/DeluxeMenus:/DeluxeMenus"
      - "/mnt/server/city/plugins/FastAsyncWorldEdit:/FAWE"
      - "/mnt/server/city/plugins/MtWarp:/MtWarp"
      - "/mnt/server/city/logs/latest.log:/latest.log"

Результат
Посмотреть вложение 64608

Запускать так же, как обычный майнкрафт сервер:
Код:
java -jar server.jar

Скачать
Исходники
Для этого существуют, тех админы (точнее сис. админы). Около бесполезно, вряд ли сервер производителен и выдержит, нескольких клиентов одновременно грузящих, скачивающих файлы.
 
Для этого существуют, тех админы (точнее сис. админы). Около бесполезно, вряд ли сервер производителен и выдержит, нескольких клиентов одновременно грузящих, скачивающих файлы.
Спасибо тебе умный человек!
Ты реально лучший, без твоего ответа я бы не узнал что такое системное администрирование! О, как же оказалось легко создать пользователя, дать ему нужные права доступа и максимально ограничить его действия вне зоны папки с плагинами! Блин, реально пушка!

P.S
По нагрузке хз, не думаю что загрузка/выгрузка файлов с максимальным размеров в 4 мб, даже с 10 клиентов может вызвать проблемы с производительностью
 

Поделиться этой страницей

Назад
Верх