Repolode
vastsa

vastsa/FileCodeBox

Самостоятельно размещаемый сервис для анонимного обмена файлами и текстом: отправитель получает код доступа, по которому можно забрать содержимое.

Open source альтернатива:WeTransferSend Anywhere

Звёзды
8,771
Форки
1,087
Открытые issues
25
Последний коммит
11 дней назад

Что это?

FileCodeBox — веб-сервис для самостоятельного размещения, позволяющий анонимно обмениваться файлами и текстом. Отправитель загружает содержимое и получает код доступа, а получатель вводит его, чтобы забрать файлы или текст. Аккаунт не нужен ни одной из сторон.

Для отправленных материалов можно задать срок действия, ограничить число скачиваний или оставить их навсегда; просроченные данные удаляются автоматически. Для хранения можно использовать локальный диск или внешние хранилища, например S3, OneDrive, WebDAV и OpenDAL, чтобы данные оставались на инфраструктуре под контролем оператора. Бэкенд построен на FastAPI, фронтенд — на Vue 3; проект поставляется в виде Docker-образа.

В проекте также есть endpoint MCP Streamable HTTP, через который совместимые AI-клиенты могут создавать текстовые и файловые ссылки с помощью инструментов share_text и share_file. Если загрузка гостями отключена, доступ можно ограничить токеном администратора.

Ключевые возможности

  • 01Обмен файлами и текстом по коду доступа без регистрации
  • 02Ограничение срока действия, числа скачиваний или бессрочное хранение
  • 03Локальное или удалённое хранилище, включая S3, WebDAV и OneDrive
  • 04Загрузка перетаскиванием, вставкой, пакетная и по частям
  • 05Панель администратора с управлением файлами и настройками системы
  • 06Endpoint MCP для создания ссылок из AI-клиентов

Сценарии использования

  • Отправка файла человеку без аккаунта или приложения для чатов
  • Обмен фрагментом текста по короткому коду вместо публичной ссылки
  • Развёртывание приватного файлового хранилища на собственном сервере или NAS
  • Передача файлов, созданных AI-ассистентом, по коду доступа

Быстрый старт

  1. 1

    Запустите FileCodeBox с помощью Docker одной командой

    docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data -e APP_ENV=production -e LOG_LEVEL=warning --log-opt max-size=10m --log-opt max-file=3 --name filecodebox lanol/filecodebox:2.8.5
  2. 2

    Откройте http://localhost:12345 в браузере и завершите первоначальную настройку

Что важно знать

  • Документация и настройки по умолчанию представлены в основном на китайском языке, но есть README на английском.
  • Лицензия LGPL-3.0 накладывает обязательства копилефта на изменённый код библиотеки.

В подборках

Темы

Частые вопросы

Что такое FileCodeBox?
Самостоятельно размещаемый сервис для анонимного обмена файлами и текстом: отправитель получает код доступа, по которому можно забрать содержимое. FileCodeBox — веб-сервис для самостоятельного размещения, позволяющий анонимно обмениваться файлами и текстом. Отправитель загружает содержимое и получает код доступа, а получатель вводит его, чтобы забрать файлы или текст. Аккаунт не нужен ни одной из сторон.
FileCodeBox можно использовать бесплатно? Какая у него лицензия?
FileCodeBox распространяется с открытым исходным кодом под лицензией LGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
FileCodeBox всё ещё поддерживается?
Активно поддерживается. Последний коммит в FileCodeBox — 27 окт. 2026 г..
Для чего можно использовать FileCodeBox?
Отправка файла человеку без аккаунта или приложения для чатов Обмен фрагментом текста по короткому коду вместо публичной ссылки Развёртывание приватного файлового хранилища на собственном сервере или NAS Передача файлов, созданных AI-ассистентом, по коду доступа
Как установить FileCodeBox?
Запустите FileCodeBox с помощью Docker одной командой: docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data -e APP_ENV=production -e LOG_LEVEL=warning --log-opt max-size=10m --log-opt max-file=3 --name filecodebox lanol/filecodebox:2.8.5 Откройте http://localhost:12345 в браузере и завершите первоначальную настройку
Где скачать FileCodeBox?
Исходный код и инструкции по установке — на GitHub: https://github.com/vastsa/FileCodeBox

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая платформа для обмена файлами по ссылке с ограничением срока действия, защитой паролем и лимитом посетителей.

569+19 за неделю63TypeScriptBSD-2-ClauseАктивно поддерживаетсяОбновлён 20 часов назад

Самостоятельно размещаемый сервер временной загрузки файлов на Go, аналог WeTransfer, с веб-интерфейсом, CLI-клиентом и опциональным сквозным шифрованием.

1,8 тыс.+8 за неделю201GoOtherАктивно поддерживаетсяОбновлён 3 дня назад

Самостоятельно размещаемый веб-файловый менеджер с поддержкой нескольких пользователей, локального хранилища, FTP, S3 и других облачных сервисов, а также ролей, прав доступа и загрузки по частям.

3,1 тыс.+3 за неделю455PHPMITОбновлён позавчера