# Deploy OxiCloud with Easypanel

URL: /templates/oxicloud

OxiCloud is an ultra-fast, secure, and lightweight self-hosted cloud storage written in Rust. It serves as a lightweight alternative to NextCloud, designed for low-resource environments. OxiCloud runs on just 512MB RAM with sub-second response times, offering file management, user authentication, file deduplication, search, CalDAV calendars, CardDAV contacts, and multi-language support. Built with Clean Architecture, it provides a clean UI that works on desktop and mobile.

## Installation notes

Set OXICLOUD_BASE_URL on the app service to your public URL (e.g. https://cloud.example.com)
if you access OxiCloud via a domain; otherwise auth and share links can break. Database
migrations run automatically on first start. JWT signing uses a generated OXICLOUD_JWT_SECRET.


## Benefits

### Lightweight & Fast

Runs on 512MB RAM with sub-second responses. Built in Rust with LTO optimization—no PHP overhead or garbage collection.

### NextCloud Alternative

A simpler, faster alternative to NextCloud for home servers and low-resource hardware like Raspberry Pi.

### Complete Data Ownership

Self-hosted solution with full control over your files, calendars, and contacts. No third-party cloud dependency.

## Features

### File Storage

Upload, download, and organize files with folder management, drag-and-drop, trash bin, and file deduplication.

### CalDAV & CardDAV

Calendars and contacts with standard CalDAV/CardDAV support for sync with mobile and desktop clients.

### User Authentication

JWT-based authentication with personal folders per user, favorites, and recent files.

### Search & Multi-Language

Search across files and folders. Supports English, Spanish, and Persian out of the box.

## Configuration

- `appServiceName` (App Service Name, required): oxicloud

- `appServiceImage` (OxiCloud Image, required): diocrafts/oxicloud:0.5.1

- `databaseImage` (PostgreSQL Image, required): postgres:17.9-alpine3.23

## Services

- oxicloud-db: postgres

- oxicloud: app (diocrafts/oxicloud:0.5.1)

## Resources

- [Github](https://github.com/DioCrafts/OxiCloud)

- [Documentation](https://github.com/DioCrafts/OxiCloud/tree/main/doc)

- [Docker Hub](https://hub.docker.com/r/diocrafts/oxicloud)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/oxicloud)