Самостоятельно размещаемый сервер облачного хранилища, где файлы и заметки шифруются в браузере до отправки на сервер.
vastsa/FileCodeBox
Самостоятельно размещаемый сервис для анонимного обмена файлами и текстом: отправитель получает код доступа, по которому можно забрать содержимое.
Open source альтернатива:WeTransfer
Send 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
Запустите 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
Откройте 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая платформа для обмена файлами по ссылке с ограничением срока действия, защитой паролем и лимитом посетителей.
Самостоятельно размещаемая платформа для временного обмена файлами и текстом с загрузкой частями, мгновенной передачей, сжатием изображений и настройками доступа.
Самостоятельно размещаемый сервер временной загрузки файлов на Go, аналог WeTransfer, с веб-интерфейсом, CLI-клиентом и опциональным сквозным шифрованием.
Самостоятельно размещаемый веб-файловый менеджер с поддержкой нескольких пользователей, локального хранилища, FTP, S3 и других облачных сервисов, а также ролей, прав доступа и загрузки по частям.
Самостоятельно размещаемый загрузчик файлов со ссылками для обмена, учетными записями, альбомами, сниппетами, сокращателем URL и поддержкой S3.