# diocrafts/oxicloud

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/diocrafts-oxicloud).**

2,527 stars · 99 forks · Rust · mit

## Links

- GitHub: https://github.com/DioCrafts/OxiCloud
- awesome-repositories: https://awesome-repositories.com/repository/diocrafts-oxicloud.md

## Topics

`cloud` `cloud-storage` `dropbox` `file-share` `file-sync` `file-upload` `nas` `nextcloud` `nextcloud-alternative` `onedrive` `open-source` `own-your-data` `owncloud` `platform` `privacy` `rust` `rust-lang` `security` `self-hosted` `webdav`

## Description

OxiCloud is a self-hosted cloud platform designed for managing file storage, shared links, and user quotas on private server hardware. It functions as a synchronization service for calendars and address books and provides a cloud storage system for organizing files and folders.

The platform implements the WebDAV protocol for file management and utilizes CalDAV and CardDAV for cross-device personal information synchronization. It integrates an OpenID Connect identity provider to secure access and manage user permissions.

The system includes administrative tools for storage quota control to restrict per-user disk space consumption. It also provides identity and access management through single sign-on, granular permission assignments, and secure external file sharing via unique web links.

## Tags

### Web Development

- [Self-Hosted Cloud Storage](https://awesome-repositories.com/f/web-development/self-hosted-cloud-storage.md) — Provides a comprehensive self-hosted cloud storage system including files, calendars, and contacts on private hardware.

### Business & Productivity Software

- [Calendar and Contact Servers](https://awesome-repositories.com/f/business-productivity-software/calendar-and-contact-servers.md) — Provides a backend server to store and synchronize scheduling and contact information using CalDAV and CardDAV. ([source](https://cdn.jsdelivr.net/gh/diocrafts/oxicloud@main/README.md))
- [Calendar and Contact Synchronizers](https://awesome-repositories.com/f/business-productivity-software/calendar-and-contact-synchronizers.md) — Provides synchronization for calendars and address books across multiple devices using standard directory access protocols.
- [Personal Information Synchronization](https://awesome-repositories.com/f/business-productivity-software/personal-information-synchronization.md) — Synchronizes calendars and contact lists across multiple devices using open standards like CalDAV and CardDAV.
- [Secure File Sharing](https://awesome-repositories.com/f/business-productivity-software/secure-file-sharing.md) — Generates unique web links to grant temporary or permanent access to specific files for external users.

### Networking & Communication

- [WebDAV Remote File Management](https://awesome-repositories.com/f/networking-communication/webdav-remote-file-management.md) — Handles file uploads and directory organization using the WebDAV protocol for remote filesystem access.

### Security & Cryptography

- [Identity and Access Management](https://awesome-repositories.com/f/security-cryptography/identity-and-access-management.md) — Protects data using encryption, single sign-on, and granular permission assignments for users and administrators. ([source](https://cdn.jsdelivr.net/gh/diocrafts/oxicloud@main/README.md))
- [OIDC Identity Token Issuance](https://awesome-repositories.com/f/security-cryptography/oidc-identity-token-issuance.md) — Acts as an OIDC provider to issue identity tokens and secure access to the platform.
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Secures data by mapping user identities to specific permissions and encryption keys via single sign-on.
- [External Resource Sharing](https://awesome-repositories.com/f/security-cryptography/external-resource-sharing.md) — Implements a mechanism to grant external users access to internal files via unique web addresses.

### Part of an Awesome List

- [Anonymous Public Shares](https://awesome-repositories.com/f/awesome-lists/productivity/collaboration-and-sharing/anonymous-public-shares.md) — Generates unique web addresses to grant external users temporary or permanent access to specific files. ([source](https://cdn.jsdelivr.net/gh/diocrafts/oxicloud@main/README.md))

### Data & Databases

- [Per-User Storage Quotas](https://awesome-repositories.com/f/data-databases/virtual-disk-overlays/disk-quota-policies/disk-quota-enforcement/mail-storage-quotas/per-user-storage-quotas.md) — Restricts disk space consumption per user by tracking byte usage against administrative limits.

### System Administration & Monitoring

- [Storage Quota Administration](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/storage-quota-administration.md) — Manages disk space quotas and access permissions to prevent server capacity issues.
