mirror of
https://github.com/MetaProvide/nextcloud-swarm-plugin.git
synced 2025-01-11 13:48:58 +00:00
1a58d8a2ff
* Feature/onlyoffice (#76) * feat(onlyoffice): - add: service container - add: app installation * feat(docker): - update: merge all version Dockerfiles into one - update: create Dockerfile for rsycn - add: docker proxy internal setup - update: hooks orders and scripts * feat(nginx): - update: nginx.conf * Bug fix/#904 file actions reload fix unview fix two actions for visual (#78) * Chaging t('files to t('files_external_ethswarm Fixing unview file and folder message Adding hejbit overlay and swarmref action to all files and folders to "support" NC fileactions navigation bug * Option with two separate file actions (Overlay and CopySwarm Ref) * Improving reload logic * Fixing Exec Batch Error - Now it's possible to select the action from the top file menu * FIX - Improved Fileaction reload fix * Fixing Unview file on NC29 & NC30 Organizing TODOs in Fileaction * fix(904): previousPathHasSwarm to check with the first file available on index 0 instead --------- Co-authored-by: Mahyar Iranibazaz <mahiarirani@pm.me> * Update info.xml --------- Co-authored-by: Mahyar Iranibazaz <mahiarirani@pm.me> Co-authored-by: JoaoSRaposo <joaosraposo@gmail.com>
93 lines
4.5 KiB
XML
93 lines
4.5 KiB
XML
<?xml version="1.0"?>
|
||
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
|
||
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
|
||
<id>files_external_ethswarm</id>
|
||
<name>External Storage: Hejbit Swarm</name>
|
||
<summary>Bring decentralized, sovereign cloud storage to Nextcloud with the Hejbit Swarm plugin!</summary>
|
||
<description><![CDATA[
|
||
|
||
*Bring decentralized, sovereign cloud storage to Nextcloud with the Hejbit Swarm plugin!*
|
||
|
||
This plugin integrates [Swarm](https://www.ethswarm.org/) (a decentralized, blockchain-connected file storage system) directly into your [Nextcloud ](https://nextcloud.com/)instance.
|
||
|
||
## **Table of Contents**
|
||
|
||
- [Dependencies](https://apps.nextcloud.com/apps/files_external_ethswarm#dependencies)
|
||
- [Setup and Installation](https://apps.nextcloud.com/apps/files_external_ethswarm#setup-and-installation)
|
||
- [Usage](https://apps.nextcloud.com/apps/files_external_ethswarm#usage)
|
||
- [Settings](https://apps.nextcloud.com/apps/files_external_ethswarm#settings)
|
||
- [Using Swarm](https://apps.nextcloud.com/apps/files_external_ethswarm#using-swarm)
|
||
- Hejbit [License](https://apps.nextcloud.com/apps/files_external_ethswarm#license)
|
||
|
||
## **Dependencies**
|
||
|
||
Before using the plugin, ensure you have the following:
|
||
|
||
- An active Nextcloud instance (version 28,29 or 30)
|
||
- A valid license and URL to activate the service
|
||
- [Request Your Free Nextcloud Swarm Plugin Trial License](#)
|
||
|
||
## **Setup and Installation**
|
||
|
||
Follow these steps to configure Hejbit Swarm in Nextcloud:
|
||
|
||
1. Ensure the **External Storage** plugin is enabled.
|
||
2. Install the **External Storage: Hejbit Swarm** app from the Nextcloud App Store.
|
||
3. Navigate to External Storage Administration: Profile menu -> Settings -> External Storage.
|
||
4. Create a new external storage with a folder name of your choice and select *'Swarm'* as the storage type. Then, enter the license key and URL configuration.
|
||
|
||
## **Usage**
|
||
|
||
Once installed, Hejbit integrates Swarm directly with Nextcloud’s "Files" section, allowing seamless file operations:
|
||
|
||
- **Upload:** Transfer files to decentralized storage.
|
||
- **Download:** Retrieve and view files from decentralized storage.
|
||
- **Copy/Move:** Shift files between any external storage and decentralized storage
|
||
|
||
### **Settings**
|
||
|
||
Users with administrative credentials can configure the plugin through the standard External Storage settings. Here, you can input your license key and URL for Hejbit.
|
||
|
||
### **Using Hejbit Swarm**
|
||
|
||
Once setup and configured, the Decentralized Storage is ready to use.
|
||
|
||
- Access the Decentralized Storage folder under "All Files" or via the "Files" menu under "External Storage."
|
||
- Once uploaded, it can be viewed internally or downloaded. It can also be copied to another storage.
|
||
- Files from another Nextcloud storage can also be copied/moved to the decentralized storage. Choose the decentralized storage folder as the target Folder.
|
||
- Right-click on a Swarm file to copy the Swarm reference (hash) to your clipboard. Alternatively, click the three dots in the Actions menu and select 'Copy Swarm Reference.' The Swarm reference is the unique address of the file on the Swarm network.
|
||
|
||
### **Hejbit Licence**
|
||
|
||
Experience the future of data storage with 5GB of free, decentralized storage on the Ethereum Swarm network. Our plugin seamlessly integrates with your existing Nextcloud interface, providing true data sovereignty without the complexity.
|
||
|
||
[Get your free licence here!](https://metaprovide.org/hejbit/start) .
|
||
]]></description>
|
||
<version>0.5.6</version>
|
||
<licence>agpl</licence>
|
||
<author>MetaProvide</author>
|
||
<namespace>Files_External_Ethswarm</namespace>
|
||
<types>
|
||
<filesystem/>
|
||
<dav/>
|
||
</types>
|
||
<category>files</category>
|
||
<category>tools</category>
|
||
<website>https://github.com/MetaProvide/nextcloud-swarm-plugin</website>
|
||
<bugs>https://github.com/MetaProvide/nextcloud-swarm-plugin/issues</bugs>
|
||
<repository type="git">https://github.com/MetaProvide/nextcloud-swarm-plugin.git</repository>
|
||
<screenshot>https://raw.githubusercontent.com/MetaProvide/nextcloud-swarm-plugin/main/assets/images/swarm_Files.png</screenshot>
|
||
<dependencies>
|
||
<nextcloud min-version="28" max-version="30"/>
|
||
</dependencies>
|
||
<settings>
|
||
<admin>OCA\Files_External_Ethswarm\Settings\Admin</admin>
|
||
<admin-section>OCA\Files_External_Ethswarm\Settings\Section</admin-section>
|
||
</settings>
|
||
<sabre>
|
||
<plugins>
|
||
<plugin>OCA\Files_External_Ethswarm\Sabre\PropfindPlugin</plugin>
|
||
<plugin>OCA\Files_External_Ethswarm\Sabre\PostPlugin</plugin>
|
||
</plugins>
|
||
</sabre>
|
||
</info>
|