Your files.
Your hardware.
Your cloud.
NexxCloud stores immutable SHA-256 blobs on your server, keeps large uploads resumable, and delivers media securely through one polished interface.
irm https://raw.githubusercontent.com/ShadowSafin/NexxCloud/main/install.ps1 | iexOne-command Docker deployment for Windows, Linux, and macOS.
My Drive
Sample library
Selected: Projects - sample folder item
Web file manager included with NexxCloud deployments. Sample files shown.
Built around storage integrity.
Shipped architecture for reliable uploads, safe delivery, and self-hosted access.
Content-Addressed Storage
Files reference immutable SHA-256 storage blobs, so identical binaries share safe physical storage.
Resumable Chunk Uploads
Large transfers are uploaded in bounded chunks, retried, merged by a worker, and verified before final storage.
Signed Media Delivery
Short-lived signed media URLs stream previews and downloads without exposing access JWTs in media requests.
Integrity Workers
Scheduled repair jobs reconcile storage totals, blob references, metadata, orphaned data, and stale chunks.
Docker Deployment
One-command Docker setup runs Next.js, Express, PostgreSQL, Redis, and dedicated workers with health checks.
Native Server Host
The Windows server host packages a local SQLite runtime with tray controls and automatic startup support.
Mobile Wrapper
The Android wrapper connects the shared web interface to LAN-hosted NexxCloud servers.
Desktop Client
The Windows Electron client loads an existing NexxCloud deployment in a secured native application window.
LAN Access
NexxCloud binds for local network access and exposes discovery details for computers and companion devices.
One stack. Your storage.
Compose starts the web app, API, PostgreSQL metadata store, Redis queue transport, and background workers with persistent storage and health checks. Install it in one command with Docker Engine or Docker Desktop and Git available.
Run locally. Connect natively.
The Windows server installer, Windows desktop client, and Android wrapper reuse the same NexxCloud web interface.
Server host and desktop client
The Windows server host bundles a local SQLite runtime with tray controls. The desktop client connects securely to an existing server.
Android companion wrapper
The Android shell opens your LAN-hosted web interface with native camera and share actions plus network reconnect handling.
Follow the project.
Inspect the source.
Review the current source, releases, issues, and licensing information directly in the project repository before deploying a build.
Shipped foundations. Clear boundaries.
Features listed as available are represented in source; future work is labeled separately.
Storage Integrity Core
Content-addressed blobs, chunked uploads, signed media access, and scheduled storage/reference repair workers.
Docker and Native Hosting
A one-command health-checked Docker deployment plus a native Windows server host.
Connected Clients
A secured Windows desktop wrapper and an Android companion wrapper for LAN-hosted servers.
Replication and Collaboration
Multi-node replication, collaboration, and expanded indexing remain future work rather than shipped guarantees.
Frequently Asked Questions
Get clear, engineering-first details about the NexxCloud storage system.
Yes. The one-command Docker deployment runs the frontend, API, PostgreSQL, Redis, and workers on your infrastructure. The Windows server application uses an embedded SQLite runtime and local workers.
Yes. The deployment binds the web interface and API for LAN access, and the backend publishes local discovery details for companion devices.
No. Docker Compose is the full multi-service deployment path, while the Windows native server host packages a local SQLite-based runtime.
The repository includes the Electron native server host and the separate secured Windows desktop client, with Electron Builder packaging and release workflows.
The Capacitor wrapper loads the existing NexxCloud interface from a local or LAN server and implements network reconnect handling, camera upload, sharing, and splash behavior.
Use the linked GitHub repository as the source of truth for available code, licensing, releases, contribution guidance, and security documentation.