storeman is a Desktop & Android app for connecting, uploading and downloading files from Logos Storage.
- Node.js (v24 or higher)
- Rust and Cargo
- Tauri CLI
- Clone the repository
- Install dependencies:
npm install
Run the development server:
cargo tauri devThe application supports command-line arguments for providing custom configurations.
Available Options:
-p, --port <VALUE>- Custom port for the storage node (default: 8089)-d, --data-dir <VALUE>- Custom data directory for storage-h, --help- Display help message and exit
Examples:
# Run with custom port
./storeman --port 8090
# Run with custom data directory
./storeman --data-dir /path/to/custom/data
# Run with both custom port and data directory
./storeman --port 8090 --data-dir /path/to/custom/data
# Display help
./storeman --helpNote: When running with cargo tauri dev, pass arguments after --:
cargo tauri dev -- --port 8090 --data-dir /path/to/custom/dataThis allows you to run multiple instances of the application simultaneously, each with its own port and data directory.
Build the production application:
cargo tauri build