Серверная часть ownCloud Classic для самостоятельного хранения, синхронизации и обмена файлами через WebDAV, CalDAV и CardDAV.
AtalayaLabs/OxiCloud
Быстрое и лёгкое облако для самостоятельного размещения файлов, календарей, контактов и редактирования документов; написано на Rust, поддерживает WebDAV, CalDAV и CardDAV.
Open source альтернатива:Nextcloud
Google Drive
Dropbox
- Звёзды
- 3,654
- Форки
- 183
- Открытые issues
- 88
- Последний коммит
- 4 часа назад
Что это?
OxiCloud — комплексное облачное решение для самостоятельного размещения: в одном сервере объединены хранилище файлов, веб-интерфейс, календари и контакты. Оно рассчитано на тех, кто размещает сервисы самостоятельно, домашние лаборатории и небольшие команды, которым нужны основные возможности облачной платформы без высоких затрат ресурсов, характерных для традиционного стека PHP.
Сервер написан на Rust с использованием Axum, а в качестве базы данных применяется PostgreSQL. Он предоставляет стандартные конечные точки WebDAV, CalDAV и CardDAV, поэтому к нему можно подключаться из настольных файловых менеджеров, Thunderbird, Apple Calendar и DAVx5 на Android без специального ПО для синхронизации. В веб-интерфейсе доступны загрузка файлов, предпросмотр, миниатюры, общий доступ, корзина, поиск и избранное; также поддерживаются OIDC/SSO, квоты и роли администратора и пользователя.
Развернуть OxiCloud можно с помощью Docker Compose, готовых бинарных файлов, Helm chart или модуля Nix; настройки задаются через переменные окружения. Интеграция с WOPI позволяет редактировать документы в Collabora или OnlyOffice.
Ключевые возможности
- 01Стандартные конечные точки WebDAV, CalDAV и CardDAV для синхронизации файлов, календарей и контактов
- 02Веб-интерфейс с загрузкой файлов, предпросмотром, миниатюрами, общим доступом, корзиной и поиском
- 03Вход через OIDC/SSO, аутентификация JWT, хеширование паролей с помощью Argon2id и квоты
- 04Интеграция с WOPI для редактирования документов в Collabora или OnlyOffice
- 05Развёртывание через Docker Compose, Helm chart и модуль Nix; настройки задаются переменными окружения
Сценарии использования
- Замена размещённого у стороннего провайдера облачного диска для хранения личных фотографий и документов на домашнем сервере
- Общее файловое хранилище для небольшой команды с входом через SSO и квотами для каждого пользователя
- Синхронизация календарей и контактов с Thunderbird, устройствами Apple или Android через DAVx5 с собственного сервера
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/AtalayaLabs/OxiCloud.git - 2
Перейдите в папку проекта и скопируйте пример файла окружения
cd OxiCloud && cp example.env .env - 3
Запустите OxiCloud с помощью Docker Compose (требуются Docker и Docker Compose)
docker compose up -d - 4
Откройте http://localhost:8086 в браузере
Что важно знать
- Для запуска из исходного кода требуются Rust версии 1.93 или новее и база данных PostgreSQL.
- Некоторые функции ещё только запланированы, включая клиент синхронизации для компьютеров, мобильные приложения и сквозное шифрование.
- DAVx5 на Android поддерживается лишь частично; работа с календарём и контактами всё ещё дорабатывается.
В подборках
Темы
Частые вопросы
- Что такое OxiCloud?
- Быстрое и лёгкое облако для самостоятельного размещения файлов, календарей, контактов и редактирования документов; написано на Rust, поддерживает WebDAV, CalDAV и CardDAV. OxiCloud — комплексное облачное решение для самостоятельного размещения: в одном сервере объединены хранилище файлов, веб-интерфейс, календари и контакты. Оно рассчитано на тех, кто размещает сервисы самостоятельно, домашние лаборатории и небольшие команды, которым нужны основные возможности облачной платформы без высоких затрат ресурсов, характерных для традиционного стека PHP.
- OxiCloud можно использовать бесплатно? Какая у него лицензия?
- OxiCloud распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OxiCloud всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OxiCloud — 24 окт. 2026 г..
- Для чего можно использовать OxiCloud?
- Замена размещённого у стороннего провайдера облачного диска для хранения личных фотографий и документов на домашнем сервере Общее файловое хранилище для небольшой команды с входом через SSO и квотами для каждого пользователя Синхронизация календарей и контактов с Thunderbird, устройствами Apple или Android через DAVx5 с собственного сервера
- Как установить OxiCloud?
- Клонируйте репозиторий: git clone https://github.com/AtalayaLabs/OxiCloud.git Перейдите в папку проекта и скопируйте пример файла окружения: cd OxiCloud && cp example.env .env Запустите OxiCloud с помощью Docker Compose (требуются Docker и Docker Compose): docker compose up -d Откройте http://localhost:8086 в браузере
- Где скачать OxiCloud?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AtalayaLabs/OxiCloud
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая платформа для хранения, синхронизации и обмена файлами и командной работы с поддержкой WebDAV и редактирования документов онлайн.
Сервер для самостоятельного размещения, который объединяет облачные и локальные хранилища в одном веб-интерфейсе и через WebDAV.
Самостоятельно размещаемый сервер облачного хранилища, где файлы и заметки шифруются в браузере до отправки на сервер.
Самостоятельно размещаемая облачная платформа в виде одного бинарного файла Go для обмена файлами, совместного редактирования кода и управления пользователями.
Универсальный self-hosted сервер почты и совместной работы на Rust с поддержкой IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV и WebDAV.