To get started, you need to configure your own ICE servers in src/app.tsx
. Without this setup, the app will only work locally.
If you're unsure how to create ICE servers, check out this tutorial:
Yassin.dev - Hello STUNned to Meet You
-
Clone the repository:
git clone https://github.com/MohamedAYassin/PeerLink.git
-
Navigate to the project folder:
cd PeerLink
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
Here's a glimpse of PeerLink in action:
-
Cost-Effective:
PeerLink avoids server-side storage, making it incredibly affordable. All files are shared directly between peers, eliminating the need for expensive cloud storage solutions. -
Secure by Design:
Since files are transferred directly (peer-to-peer) without being stored on any server, your data remains private and secure. -
Fast Transfers:
WebRTC ensures minimal latency, enabling swift file sharing even for large files. -
Easy to Set Up:
With clear instructions and minimal configuration, you can have PeerLink up and running in minutes.
Ready to experience fast, secure, and serverless file sharing? Try PeerLink now! 🎉