Skip to content

FazioNico/storj-cloud-ui

Repository files navigation

Storj Cloud Ui

Storj Cloud Ui is a cross platform ui application that allows users to upload, download and manage files from the Storj network. It's a free and open source application.

๐Ÿ‘€ Overview

๐Ÿš€ Features

  • Create storage bucket to the Storj network
  • Create folder
  • Delete folder
  • Rename folder
  • List files from Bucket
  • Upload files to the Storj network from your computer
  • Download file
  • Delete file
  • Rename file
  • Share file with public url link
  • Preview file in app
  • Local data encryption
  • Dark mode support

โš™๏ธ Installation

To download the latest version of Storj Cloud Ui, go to release page and download the latest version from desired available platform (MacOS, Windows, Linux).

You can also use the web browser version of Storj Cloud Ui by following the links below:

Usage

  • Download the latest version of Storj Cloud UI for your platform
  • Create a free account at storj.io if you don't have one
  • Login to your STOJ DCS account
  • Generate Credentials to the STORJ Gateway MT Quick guid
  • Run the Storj Cloud UI application
  • Connect to the Storj network using the generated credentials
  • Create a bucket to the Storj network if you don't have one
  • Congratulations! You're ready to start using Storj Cloud UI

Development

  • Clone the Storj Cloud UI repository
  • Install dependencies using NodeJS and NPM
  • Install Nx Workspace CLI to manage workspace project
  • Run develooppment server using nx serve storj-cloud--browser command will open the Storj Cloud UI application in the browser

Build

  • Run nx build storj-cloud--browser to build the Storj Cloud UI application for the browser
  • Run npm run build:desktop to build the Storj Cloud UI Desktop application

Packaging

  • Run npm run make:desktop to package the Storj Cloud UI Desktop application. This will create a zip file that contains the Storj Cloud UI Desktop application and all the required dependencies. You have to run build:desktop before running make:desktop to ensure that the application is built with the latest version of all dependencies.

You can use optional flags to customize the package. For example, npm run make:desktop -- -l -m -w will create a zip file that contains the Storj Cloud UI Desktop application and all the required dependencies.

Optionnal parameters:

  • -l: generate Linux package
  • -m: generate MacOS package
  • -w: generate Windows package
  • --publish always: publish the package to github

If no flags are specified, the default behavior is to generate a zip with for the current platform on which the command is executed

๐Ÿ’ป Contributing

Thanks for taking the time to help out and improve Storj Cloud Ui! ๐ŸŽ‰

The following is a set of guidelines for Storj Cloud Ui contributions and may change over time. Feel free to suggest improvements to this document in a pull request!

See CONTRIBUTING.md

๐Ÿ“ƒ License

See LICENSE

About

๐Ÿ’พ Cross platform UI application that allows users to upload, download and manage files from the decentralized @storj network storage

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published