Этот проект я написал для того, чтобы было проще делиться файлами. Суть такова: закидываешь файл (файлы) в форму, указываешь путь и через сколько часов удалить, загружаешь, получаешь ссылку и QR-код на каждый файл. Всё.
Загрузка файлов защищена паролем, который указывается в файле .env
(подробности ниже). Скачивать могут все.
Шаг 1: клонируйте репозиторий
git clone https://github.com/intredford/simple-fileserver
Шаг 2: установите зависимости
npm install
Шаг 3: переименуйте файл .env-example
в .env
и перепишите переменные окружения под себя
Шаг 4: запустите сервер
node index.js
# или
pm2 start index.js --name "fileserver"
Вместо шага 4 пропишите
npm run dev