A modern SvelteKit web application that simplifies cloud-based file storage and management.
- Upload and download files
- Rename files effortlessly
- Preview images and edit documents through OnlyOffice
- Manage privacy, protection and read‑only settings
- Receive real‑time updates via WebSocket events
-
Copy
.env.exampleto.envand fill in your API settings. Runningnpm run devwill generatestatic/env.jsfrom this file. For production builds the container rewritesstatic/env.jswith runtime values when starting and mirrors it tobuild/client/env.js. -
Install the dependencies:
npm install
-
Start a development server:
npm run dev
Refer to docs/setup.md for environment setup and docs/development.md for additional commands.
- Setup
- Quick Start (Script + Docker Compose) – run the all-in-one script to pull all images and launch the app in Docker containers.
- Development
- Features
- Project Structure
- Docker
Pull requests are welcome! Feel free to open issues for any bugs or feature requests.
This project is released under the MIT License.