system/services/file-share/CLAUDE.md

File Share Service

Простой веб-сервис для публикации файлов на скачивание.

Функционал

Структура

system/services/file-share/
├── app.py              # Flask приложение
├── templates/
   └── upload.html     # Веб-интерфейс
├── requirements.txt    # Зависимости
└── CLAUDE.md          # Документация

Установка

# Установить зависимости
pip3 install -r requirements.txt

# Создать папку для файлов
sudo mkdir -p /var/www/html/files
sudo chown www-data:www-data /var/www/html/files

# Запустить сервис
python3 app.py

Использование

  1. Открыть http://localhost:8897
  2. Выбрать файл или перетащить в область загрузки
  3. Нажать "Загрузить файл"
  4. Скопировать публичную ссылку

Публичные ссылки

Все файлы доступны по адресу:

http://91.218.142.168/files/{filename}

Технические детали

Systemd

Сервис: file-share.service

systemctl status file-share
systemctl restart file-share

Версия

1.0.0 (2025-12-21)