#1109820 ITP: oxicloud -- Oxicloud is lightweight, Rust - powered alternative to NextCloud

#1109820#5
Date:
2025-07-24 11:07:47 UTC
From:
To:
* Package name    : oxicloud
  Version         : 0.1.0-rc+git
  Upstream Contact: OxiCloud Contributors
https://github.com/DioCrafts/OxiCloud/issues
* URL             : https://github.com/DioCrafts/OxiCloud
* License         : MIT
  Programming Lang: 76.2% Rust, 18.6% JavaScript
  Description     : Oxicloud is lightweight, Rust - powered alternative to
NextCloud

"I built OxiCloud because I wanted a simpler, faster file storage solution
than existing options.
After struggling with NextCloud's performance on my home server, I decided
to create something
that prioritizes speed and simplicity while still being robust enough for
daily use.

What makes OxiCloud different?
Lightweight: Minimal resource requirements compared to PHP-based
alternatives
Responsive UI: Clean, fast interface that works well on both desktop and
mobile
Rust Performance: Built with Rust for memory safety and speed
Optimized Binary: Uses Link Time Optimization (LTO) for maximum performance
Simple Setup: Get running with minimal configuration
Multilingual: Full support for English and Spanish interface

Prerequisites
Rust 1.70+ and Cargo
PostgreSQL 13+ database
512MB RAM minimum (1GB+ recommended)"
-----

It would be preferred to have this group maintained, please contact me
if you are interested.

#1109820#12
Date:
2025-09-07 22:26:38 UTC
From:
To:
Hi,

are you still working on this? cargo debstatus shows that it only
requires icalendar as new dependency. I'm a member of the debian rust
team and can help with review and sponsoring if needed.

best,

werdahias

#1109820#17
Date:
2025-09-10 14:05:43 UTC
From:
To:
Hi Matthias,

I found that icalendar needs version 8 of nom and (new) nom-language crate,
which
are not yet in archive. I also need to check why "librust-uuid-1+js-dev"
was not found, but
I think this just need a bit of override.

So, I suppose the nom 7 to 8 upgrade is the biggest hurdle now as it will
introduce some
breakage:

https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md

#1109820#22
Date:
2025-09-10 16:58:46 UTC
From:
To:
I disabled the +js feature in uuid since it depends on some wasm crates
that we usually disable.
Ah, I see. The nom upgrade indeed seems like a big challenge:

https://codesearch.debian.net/search?q=path%3Adebian%2Ftests%2Fcontrol%20rust-nom&literal=1&perpkg=1

shows all nom* crates; I' ll create a tracking issue in the
debcargo-conf repo and see how much work it'll be.

best,

werdahias