Простое веб-приложение для обмена файлами

Для моего выпуска я должен доставить документы моим экзаменаторам на регулярной основе. Для этого есть решение, предоставленное школой, но его очень больно использовать. Поэтому я ищу альтернативное веб-приложение.

У меня есть VPS для размещения приложения. Это может быть PHP+MySQL или Java или что-то еще (хотя он должен работать в Linux).

Он должен иметь красивый внешний вид. Я уже посмотрел на WordPress, который неплох, но основное внимание в шаблонах портфолио уделяется визуальным дизайнерам и творчеству. Документы, которые я должен доставить, представляют собой скучные PDF-файлы с диаграммами и прочим.

Итак, требования:

  • Должен работать на сервере Linux
  • Возможность загружать на него файлы
  • Должен иметь разумный приятный интерфейс списка файлов
  • Приятно иметь: Управление версиями файлов
Приложений много (с разными требованиями тоже), взгляните на этот список: github.com/Kickball/…
я не уверен, что это то, что вы ищете, и может быть немного переоценено, но, возможно, стоит взглянуть: Nextcloud с его возможностями совместного использования и версиями наверняка ...
Еще до того, как вы начнете, все ли ваши экзаменаторы согласны использовать «неодобренное школой» решение (которое им нужно научиться использовать)? Я бы очень сомневался.
@JacksGT Спасибо! это очень полезный список!
@DJCrashdummy Я думаю, что это уже слишком, спасибо за идею.
@Mawg, спасибо, что подумал со мной! И я согласен, что это факт в большинстве случаев. Но система, которую мы «должны» использовать в соответствии с правилами, — дрянная система. Эксперты предпочитают получать его по электронной почте.
" The examiners prefer to receive it in e-mail", поэтому я еще раз спрашиваю вас, обсуждали ли вы это с ними и готовы ли они изучить новую систему обмена файлами - все они, а также какие-либо, которые вы, возможно, будете иметь в следующем году? Серьезное предложение состоит в том, что, если текущая система действительно такая дрянная, вы предлагаете разработать новую (если у вас есть навыки кодирования). Либо за деньги (менее вероятно), либо за курсовые кредиты — как расклад.

Ответы (1)

Это делает NemakiWare , а также управление версиями файлов.

  1. Установите его на свой сервер (Linux/Mac/Windows).
  2. Войдите в систему как администратор, у вас есть интерфейс, похожий на «файловый проводник», для загрузки документов.
  3. Создайте учетные записи пользователей.
  4. Установите разрешение правильно, чтобы каждый пользователь мог видеть то, что имеет к нему отношение.
  5. Отправьте URL/имя пользователя/пароли своим пользователям.

Бесплатный, с открытым исходным кодом.
Отказ от ответственности: Сделано моей компанией.

Веб-клиент NemakiWare