GPSS-Plus does not store your projects or working libraries.
The "GPSS" public repository is available as a free entry point, but it is not intended as a permanent workspace.
The recommended option is for you to manage, safeguard, and share your own files under your own conditions.
To achieve this, GPSS-Plus uses DFS (Distributed File System), a system that connects the application with your files on your computer or server without transferring them to GPSS-Plus or any other third party.
Once you have "paired" your DFS, you will be able to work with the "GPSS", "MyPC" or "Work" repository interchangeably.
Sharing and joint work will be entirely up to you.
If you are going to work with third-party files shared in read-only format, you only need them to provide you with the URL; however, to edit files, you need to install your own DFS:
Download DFS, extract it, and edit the config.json file.
It is recommended to configure a TLS certificate for remote access.
Install the dependencies:
npm install
Set up a password for your workspace:
node dfs-workspace-password.js
Start it up:
node indes.js
If you have installed DFS locally, you will typically need:
node dfs-workspace-password.jsPairing can be done from the application in the "providers" section or directly from DFS:
node dfs-pair.js
The purpose of pairing is to generate and store in your DFS:
hash_base = hash(token + app_password)
This "hash_base" value is non-reversible and allows the generation of temporary credentials for subsequent communications between your browser with GPSS-Plus and your files.