Welcome to the videowiki-uploader Git repository! This project aims to provide a decentralized solution for storing and uploading videos using the Swarm decentralized storage network. This README will guide you through the process of setting up and running the project, explain the advantages of using decentralized storage with Swarm, and provide additional resources for a step-by-step guide and related repositories.
Decentralized storage offers several benefits compared to traditional centralized cloud storage solutions:
- Data Redundancy: Decentralized storage systems like Swarm store data across a network of nodes, ensuring redundancy and data availability even if some nodes go offline.
- Censorship Resistance: Since the storage is distributed and encrypted, it's harder to censor or control the stored content.
- Security: Data is encrypted and spread across multiple nodes, reducing the risk of data breaches.
- Cost-Efficiency: Decentralized storage can potentially be more cost-effective than traditional cloud storage, especially for large-scale storage needs.
Follow these steps to set up and initialize the VideoWikiUploader project:
- Clone the Repository: Start by cloning this repository to your local machine
- Install Modules: Navigate to the project directory and install the required modules using npm:
cd VideoWikiUploader
npm install
- Start the Server: Once the modules are installed, you can start the server using the following command:
npm start
Note: Make sure you have Node.js version 18.0.0 or later installed.
For a comprehensive step-by-step guide on setting up the backend server for VideoWikiUploader, please refer to the following blog post: VideoWikiUploader Backend Installation Guide.
To upload videos to the cloud for backup, you can utilize the VideoWiki Storage repository available at: VideoWiki Storage Repository.
Additionally, there exists an accompanying extension that can be downloaded from the repository at VideoWiki Extension. To integrate the extension, download the repository and follow these steps: Open the Chrome browser's "Manage Extensions" page, enable "Developer mode," click "Load unpacked," and select the downloaded folder.
We welcome contributions to the videowiki-uploader project! If you find any issues, have suggestions, or want to add features, feel free to open issues and pull requests on the GitHub repository.
Thank you for your interest in videowiki-uploader! If you have any questions or need further assistance, please don't hesitate to reach out. Happy uploading!