Desktop Application
A desktop application built using Koneksi API services.
Installers: Windows and MacOs
Login & Authentication
Open the app.
Enter your email and password.
Click the “Log In” button on the screen.

If you have 2FA enabled, you will be redirected to the MFA verification screen.
Enter the code from your authenticator app.

Password Reset
Click "Forgot Password?" on the login screen.

Enter your email and click "Send Reset Code."
Check your email for the reset code.

On the "Create New Password" screen, enter the reset code.
Enter a new password (8+ characters, 1 uppercase, 1 number, 1 special character: @#$%^&*()-+).
Confirm the password and click "Reset Password."

Change Password
Go to 'Settings' Page
Enter Current Password
Input your existing password to verify your identity.
Enter New Password
Create a new password that follows the requirements listed below.
Confirm New Password
Re-enter the new password to ensure it matches.
Password Requirements
Be at least 8 characters long
Include at least one uppercase letter (A–Z)
Include at least one lowercase letter (a–z)
Include at least one number (0–9)
Include at least one special character (e.g., !@#$%^&*)

If the new password fail to meet requirements, one of the password requirements highlight into red.

If the new password and confirmation do not match, an error message will be shown.

Multi Factor Authentication
Go to the 'Settings' page
Under 'Account Security', hit the toggle to turn on the Two-Factor authentication

Follow the MFA Setup instructions that pops up on the screen.
Once MFA is setup, enter the Verification Code and click on the 'Verify' button to proceed.
Once MFA is verified, you will see a confirmation message on your screen.

Dashboard
This screen offers real-time insights and quick access to critical functions.
Key Features:
Storage usage and backup progress visualized through pie charts and progress bars.
Intuitive quick-access buttons for core functionalities.

Backups Explorer
This screen is where users are able to search, manage, and retrieve backed-up files efficiently.
Key Features:
Folder tree view with file icons indicating backup status.
File metadata display, version history navigation, and preview/download options.
Bulk download functionality for folders.
Has drag and drop feature for easier uploading.

Uploading Files
To upload a file, click the 'Upload' button and select 'File'.
There are two options to upload files:
Drag and Drop the files to the system
Click the [Select files] button to open the 'System File Picker'
Select the preferred file and click [Open] button to start uploading
Click the [Upload file] button


Previewing a File
Each files uploaded have an action item on the rightmost side of it.
Click on the 'Preview' button and a file preview will then appear on your screen
Different previews will display for different file types.


Creating a new folder
Click the [New Folder] button
Enter folder name
Click [Create] button
Created folder will be added to the My Backup list

Uploading a Folder
To upload a folder, click the 'Upload' button and select 'Folder'.
Select the preferred folder and click [Open] button to start uploading

Searching Files and Folders
Click [Search] field and input valid value
Typing in the search field supports autosuggest based on the input.

Click [Search] field and input invalid value

File Sharing
File Sharing via Password
Only Koneksi-registered users can open password-protected files.
Anyone without an account will be restricted from access, even with the correct password.
File Sharing via Link with Expiration
You can now generate shareable file links that expire after a set time.
Anyone with the link can access the file until it expires.
Once expired, users will see a message letting them know the link is no longer available.
File Sharing via Email
Files can be sent directly to Koneksi-registered email addresses only.
This ensures only verified users receive and open shared files.
File Encryption
When uploading, you’ll now see an “Encrypt File” toggle option.
Turning it on will prompt you to set a passphrase that will be required to access the file later.
Only users who enter the correct passphrase can view or download the encrypted file.
Encrypted uploads are currently limited to 50MB per file.
Other actions you can do with files and folders
Download: User should be able to download the file to local machine
Rename: User should be able to update the existing name in the list
Move: User should be able to move the file to the desired folder
Delete: User should be able to delete the existing file/folder in the list
View Chunks: User should be able to view the individual chunks that make up a file on IPFS, shown in a tree structure using the file’s content identifier (CID)

Realtime backups (Development in Progress)
Enabling Realtime Backups
Open the desktop app and click on the "Settings" tab from the sidebar
Select a Backup Location

A "Confirm Real-Time Backup" window will appear, showing the target directory, number of files, total size, and available storage. Ensure you have enough storage space as indicated by the confirmation message.

Click the "Confirm" button to start the initial backup. Once confirmed, any future changes in the selected directory will be backed up automatically.
Disabling Realtime Backups
Select the option to clear the current backup location

A "Clear Backup Location" window will appear, informing you that this action will stop the real-time backup, remove the path from settings, and require a new location to resume backups. It will also confirm that existing backup files won’t be deleted.
Click the "Clear Backup Location" button to proceed, or select "Cancel" to keep the current settings.

Recovery Management (Development in Progress)
This screen facilitates full or selective data recovery with user-defined configurations.
Key Features:
Calendar-based recovery point selection.
Customizable recovery destination paths.
Real-time status updates and retry mechanisms for failed requests.

Warnings & Notifications (Development in Progress)
This screen provides clear communication on warnings and system alerts for proactive decision-making.
Key Features:
Search and filter functionality for enhanced usability.
Detailed notification pop-ups with root cause analysis.
Graphical representation of warning trends.

API Key Management
This screen is where users allows users (typically Admins or Developers) to manage Service Accounts used for automation, integrations, or server-to-server communication.
Create New API Key by clicking on the '+ New API Key' button.
Add API Key name and select permissions on the Create New API Key form

Once an API Key is generated, a Client ID and Secret Key will be generated. These keys acts as access credentials for service account users.
Save the keys in a secured location.

You can user this Keys to interact with Koneksi API services programatically, here's the documentation.
Last updated