Sync-in: платформа для хранения и синхронизации файлов с полным контролем
Sync-in — это самостоятельная платформа для хранения, синхронизации и совместной работы с файлами. Она помогает командам эффективно обмениваться данными без зависимости от сторонних облачных сервисов и, как следствие, с минимизацией рисков утечки информации.
По сравнению с традиционными облачными решениями, такими как Dropbox или Google Drive, Sync-in предлагает возможность полного контроля над данными, так как всё хранилище остаётся под управлением пользователя. Это может быть особенно полезно для компаний, работающих с конфиденциальной информацией. Платформа написана на JavaScript, и её можно запустить через Docker или установить с помощью NPM.
Учти, что проект находится под лицензией AGPL v3.0, что накладывает ограничения на использование в коммерческих целях без соответствующей лицензии. Также проект ориентирован на пользователей с техническим опытом, так как требует настройки сервера. Если ты ищешь способ хранить и управлять файлами, оставаясь в рамках своего контроля, стоит рассмотреть Sync-in.
О проекте
Sync-in — это платформа для хранения файлов, синхронизации и командной работы, которая предназначена для самостоятельного размещения. Она позволяет создавать собственное рабочее пространство для файлов и документов, обеспечивая при этом контроль над инфраструктурой и данными. Проект ориентирован на производительность и легкость, позволяя пользователям хранить файлы в своей файловой системе, добавляя функции совместной работы лишь там, где это необходимо.
Возможности
- Современный веб-интерфейс с поддержкой перетаскивания, «умного» буфера обмена, галерейного просмотра и расширенного предпросмотра файлов.
- Аутентификация с использованием локальных учетных записей, OIDC, LDAP, многофакторной аутентификации (MFA), кодов восстановления и паролей приложений.
- Управление доступом с помощью пространств, общего доступа, гостевых пользователей, личных групп, ролей и детализированных прав.
- Защищенные публичные ссылки с ограничениями доступа, сроками действия, паролями и полным контролем над общим контентом.
- Редактирование документов онлайн с помощью Collabora Online, OnlyOffice и Euro-Office.
- Отслеживание активности, комментарии, уведомления, блокировка файлов и обновления файлов в одном рабочем процессе.
- Поиск по полному тексту с глубоким индексированием содержимого документов в различных офисных и документных форматах.
- Квоты хранения, удержание удаленных файлов, инструменты защиты файлов и закрепление папок без дублирования.
- Поддержка самостоятелного размещения — можно развернуть на месте или в частном облаке.
- Поддержка WebDAV для файловых проводников, сетевых дисков, мобильных приложений и сторонних клиентов.
- Клиенты для рабочего стола и командной строки для Windows, macOS и Linux с поддержкой синхронизации между несколькими серверами.
Установка и запуск
Чтобы установить и запустить Sync-in, ты можешь выбрать один из следующих способов:
- Используя Docker — смотри Docker setup.
- Используя NPM — смотри NPM setup.
Документация включает подробные инструкции по настройке и первичному запуску платформы.
Ограничения
Поскольку Sync-in является самостоятелно размещаемой платформой, его производительность и доступность могут зависеть от конфигурации серверов и инфраструктуры. Убедись, что у тебя достаточно ресурсов для обеспечения стабильной работы системы. Также стоит учитывать, что проект лицензирован под AGPL 3.0, что приносит определенные обязательства при изменениях и распространении кода.
Поддержка и сообщество
Ты можешь поддержать проект, поставив звезду репозиторию на GitHub, участвуя в обсуждениях и сделав форк. В случае возникновения вопросов или предложений можно использовать GitHub Issues для отчетов об ошибках и запросов на новые функции, либо присоединиться к сообществу в Discord.
Открыть на GitHub: Sync-in/server →
RepoRadar