Skip to content
This repository has been archived by the owner on Aug 28, 2024. It is now read-only.
/ omega-drive-client Public archive

My pet project of native app for Windows to mount S3 buckets (rclone powered) with user access control via N8N and Airtable

Notifications You must be signed in to change notification settings

keshon/omega-drive-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omega Drive client

What is Omega Drive

Omega Drive is my pet project that I started while working as a CTO in a small animation studio. It is used to provide colleagues with distributed access to various paths of the S3 object storage and map them as local drives. It supports read-only access or full access depending on the server settings. Omega Drive client acts as GUI wrapper on top of Rclone - cli application to managing and mounting various type of network storages.

What components does OD consist of

Omega Drive has three main components:

  1. A client using Fyne as GUI
  2. RCD binary - a compiled version of Rclone with a small wrapper on top.
  3. Server environment - mix of N8n.io workflow and Airtable.

How to assemble the client

To build the client part, you need to perform several steps:

  1. Rename /conf/conf.go.BLANK to /conf/conf.go
  2. Populate the conf.go file with the appropriate information (mostly N8n endpoint paths).
  3. Compile the RCD client binary and place it in the root of the client folder.

About

My pet project of native app for Windows to mount S3 buckets (rclone powered) with user access control via N8N and Airtable

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published