Repolode
smp46

smp46/pingvin-share-x

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

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

Звёзды
569
Форки
63
Открытые issues
39
Последний коммит
19 часов назад

Что это?

Pingvin Share X — самостоятельно размещаемая платформа для обмена файлами, форк Pingvin Share и альтернатива WeTransfer. Пользователи загружают файлы и делятся ими по ссылке; практического ограничения на размер файла нет — только доступное место на диске.

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

Проект поддерживает вход через OIDC и LDAP, интеграцию с ClamAV для проверки загружаемых файлов и хранение на локальном диске или в S3. Он распространяется в виде Docker-образа; для быстрого запуска предусмотрен файл docker-compose. Сервис доступен по адресу http://localhost:3000.

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

  • 01Обмен файлами по ссылке
  • 02Размер файлов ограничен только свободным местом на диске
  • 03Срок действия, пароли и лимиты посетителей для общих файлов
  • 04Отправка файлов получателям по электронной почте и обратный обмен
  • 05Аутентификация через OIDC и LDAP
  • 06Проверка файлов с помощью ClamAV и хранение на локальном диске или в S3

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

  • Замена WeTransfer для передачи файлов на собственном сервере
  • Обмен большими файлами с внешними контактами с защитой паролем и ограничением срока действия
  • Приём файлов от внешних пользователей через обратный обмен
  • Развёртывание корпоративного сервиса обмена файлами с входом через LDAP или OIDC

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

  1. 1

    Скачайте файл docker-compose.yml

  2. 2

    Запустите сервис с помощью Docker Compose

    docker compose up -d

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

  • Инструкции по настройке в основном предназначены для Docker; в README приведены ссылки на внешнюю документацию по другим способам развертывания.
  • Для некоторых функций, например интеграции с OIDC, LDAP и ClamAV, требуется дополнительная настройка.

В подборках

Темы

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

Что такое pingvin-share-x?
Самостоятельно размещаемая платформа для обмена файлами по ссылке с ограничением срока действия, защитой паролем и лимитом посетителей. Pingvin Share X — самостоятельно размещаемая платформа для обмена файлами, форк Pingvin Share и альтернатива WeTransfer. Пользователи загружают файлы и делятся ими по ссылке; практического ограничения на размер файла нет — только доступное место на диске.
pingvin-share-x можно использовать бесплатно? Какая у него лицензия?
pingvin-share-x распространяется с открытым исходным кодом под лицензией BSD-2-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pingvin-share-x всё ещё поддерживается?
Активно поддерживается. Последний коммит в pingvin-share-x — 7 нояб. 2026 г..
Для чего можно использовать pingvin-share-x?
Замена WeTransfer для передачи файлов на собственном сервере Обмен большими файлами с внешними контактами с защитой паролем и ограничением срока действия Приём файлов от внешних пользователей через обратный обмен Развёртывание корпоративного сервиса обмена файлами с входом через LDAP или OIDC
Как установить pingvin-share-x?
Скачайте файл docker-compose.yml Запустите сервис с помощью Docker Compose: docker compose up -d
Где скачать pingvin-share-x?
Исходный код и инструкции по установке — на GitHub: https://github.com/smp46/pingvin-share-x

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

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

Самостоятельно размещаемый веб-файловый менеджер с поддержкой нескольких источников, входом через OIDC/LDAP, предпросмотром файлов, поиском, общим доступом и WebDAV; поставляется одним бинарным файлом.

9,1 тыс.+93 за неделю527GoApache-2.0Активно поддерживаетсяОбновлён 4 часа назад

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

8,8 тыс.+88 за неделю1,1 тыс.PythonLGPL-3.0Активно поддерживаетсяОбновлён 11 дней назад

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

1,9 тыс.+15 за неделю188JavaScriptMITАктивно поддерживаетсяОбновлён позавчера

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

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