Skip to content

ShareCLI v2.0 adalah aplikasi CLI (Command Line Interface) yang memudahkan Anda berbagi file di jaringan lokal (WiFi/LAN) secara aman dan fleksibel.

Notifications You must be signed in to change notification settings

emRival/cli-local-share

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShareCLI v2.0

📁 Share File Lokal Lebih Aman, Cepat, & Stylish Langsung dari Terminal.


Demo Preview
(Demo Aplikasi ShareCLI v2.0)

✨ Tentang Aplikasi

ShareCLI v2.0 adalah aplikasi CLI (Command Line Interface) yang memudahkan Anda berbagi file di jaringan lokal (WiFi/LAN) secara aman dan fleksibel.

Kelebihan utama aplikasi ini adalah Kendali Penuh di Tangan Anda:

  • 📂 Pilih Folder Bebas: Tentukan folder mana saja yang ingin di-share, tidak terpaku pada direktori saat ini.
  • ⚙️ Konfigurasi Mudah: Atur Port, IP Whitelist, dan Timeout sesi sesuai kebutuhan.
  • 🔒 Keamanan Terjamin: Opsi enkripsi HTTPS dan berbagai metode login (Password/Token) yang bisa diatur saat start-up.
  • Tanpa Ribet: Semua pengaturan dilakukan lewat panduan interaktif (Wizard) yang mudah dipahami.

🌟 Fitur Unggulan

1. ⏱️ Atur Waktu Akses (Session Timeout)

Tidak mau server nyala terus? Anda bisa set timer (misal: 10 menit). Setelah waktu habis, server otomatis mati. Aman, hemat resource, dan anti lupa!

2. 🔄 Auto-Update via Terminal

Ada fitur baru? Cukup pilih menu u (Check for Updates) di dalam aplikasi, dan Boom! aplikasi langsung ter-update ke versi terbaru beserta semua library-nya.

3. 🛡️ Keamanan Level "Paranoia"

  • HTTPS Enkripsi: Data aman dari intip-intip tetangga.
  • Smart Blocking: Salah password 5x? IP langsung diblokir otomatis.
  • Strict Whitelist: Mode eksklusif di mana HANYA IP teman Anda yang bisa akses.
  • Secure Token: Login instan tanpa password panjang, cukup pakai link token.
  • Auto Re-Login: Setiap restart server, browser wajib login ulang. Cache password otomatis invalid.
  • Audit Log: Monitor siapa saja yang akses file via Web maupun SFTP.

4. 📂 SFTP Server (New!)

Lebih suka pakai FileZilla atau file manager bawaan HP?

  • Port 2222: SFTP server berjalan terpisah tapi terintegrasi.
  • Chroot: User hanya bisa akses folder yang di-share, tidak bisa keluyuran ke folder sistem lain.
  • Full Control: Support upload, download, delete, rename, dan mkdir.

5. 🎬 Rich Media & Streaming

  • Media Preview: Nonton video, dengar musik, atau baca kodingan langsung di browser tanpa download.
  • RAM-Safe Upload: Upload file raksasa (5GB+) aman sentosa tanpa bikin laptop hang.
  • Mobile Friendly: Scan QR Code di terminal untuk connect instan dari HP.

6. 💻 UI yang Memanjakan Mata

  • Terminal Dashboard: Tui (Text UI) ala hacker yang menampilkan log access & security secara live.
  • Web Interface: File browser di browser HP/Laptop lawan bicara tampil modern, responsif (Dark Mode ready), dan user-friendly.

⚡ Cara Install (Paling Gampang)

Cukup Copy & Paste mantra ini di terminal (Linux/Mac/Termux):

curl -sL https://raw.githubusercontent.com/emRival/cli-local-share/main/install.sh | bash

Selesai! Langsung jalankan aplikasinya dengan mengetik:

sharecli

(Opsional) Cara Manual (Git Clone):

git clone https://github.com/emRival/cli-local-share.git
cd cli-local-share
pip3 install . --break-system-packages
sharecli

📸 Gallery

🖼️ Tampilan Aplikasi

Terminal Dashboard Web Interface
Terminal Dashboard Web Interface

🎮 Panduan Singkat

Saat menjalankan sharecli, Anda akan disambut oleh Setup Wizard yang interaktif:

  1. Pilih Folder: Bisa browse folder langsung di terminal.
  2. Set Port: Default 8080 (bisa diganti sesuka hati).
  3. Enable SFTP: Opsi menyalakan server SFTP (Port 2222).
  4. Mode Keamanan: Pilih password sendiri, token acak, atau tanpa password.
  5. Fitur Tambahan: Izinkan orang lain Upload atau Hapus file (Opsional).


🗑️ Uninstall (Hapus Aplikasi)

Jika ingin menghapus aplikasi dari sistem:

Cara 1 (Command):

sharecli-uninstall

Cara 2 (Script):

./uninstall.sh

📄 Lisensi

MIT License - Gratis, Open Source, dan Bebas Modifikasi.

About

ShareCLI v2.0 adalah aplikasi CLI (Command Line Interface) yang memudahkan Anda berbagi file di jaringan lokal (WiFi/LAN) secara aman dan fleksibel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published