TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Documentation for TMA Cloud: self-hosted, encrypted cloud storage with a web app, a desktop app and Cloud Drive.
ProductivityRust · ShellGitHub @TMA-CloudOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Self-hosted cloud storage written in Rust: a web app, a desktop app with Cloud Drive for Windows, macOS and Linux, and your files encrypted in your own S3-compatible bucket.
Taken from the repository README
Loading the full README.
Read the full README ↗Self-hosted cloud storage written in Rust: a web app, a desktop app for Windows, macOS and Linux, and your files encrypted in your own S3-compatible bucket.
Download and run the installation script
curl -fsSL https://raw.githubusercontent.com/TMA-Cloud/TMA/main/setup.sh | bash
For detailed setup instructions, see the Documentation Wiki.
TMA Cloud is written in Rust: the server, the web app (WebAssembly) and the desktop app share one workspace.
cargo run -p tma-server -- serve --with-worker # API, web app and background worker
cd apps/tma-cloud-web && trunk build --release # the web app the server serves
cargo run -p tma-cloud # the desktop app
cargo xtask ci # format, lints and tests, as CI runs them
The server reads its settings from .env (see .env.example).
A quick preview of the TMA Cloud interface.
Full gallery available in the Documentation Wiki.
| Dashboard | File Manager |
|---|---|
Full documentation is available in the Documentation Wiki
Contributions, issues, and feature requests are welcome!
Feel free to open a pull request or create an issue.
This project is released under the MIT License.