📁 Share File Lokal Lebih Aman, Cepat, & Stylish Langsung dari Terminal.
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.
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. 🔗 Share Links with Expiry (Newest!)
Butuh share file sementara tanpa buka akses penuh server?
- Temporary Links: Generate link yang auto-expired setelah waktu tertentu (1 jam - 7 hari).
- PIN Protection: Opsional PIN 4-6 digit untuk file sensitive.
- Download Limits: Set batas download (one-time, 5x, 10x, atau unlimited).
- Active Dashboard: Monitor semua link aktif dengan auto-refresh.
- One-Click Revoke: Hapus link kapan saja sebelum expired.
- Mobile Ready: Dashboard responsive dan link bisa dibuka di device apapun.
6. 🎬 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.
Cukup Copy & Paste mantra ini di terminal (Linux/Mac/Termux):
curl -sL https://raw.githubusercontent.com/emRival/cli-local-share/main/install.sh | bashSelesai! 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| Terminal Dashboard | Web Interface |
|---|---|
![]() |
![]() |
Saat menjalankan sharecli, Anda akan disambut oleh Setup Wizard yang interaktif:
- Pilih Folder: Bisa browse folder langsung di terminal.
- Set Port: Default 8080 (bisa diganti sesuka hati).
- Enable HTTPS: Opsi mengaktifkan SSL encryption.
- Mode Keamanan: Pilih password sendiri, token acak, atau tanpa password.
- Fitur Tambahan:
- ✅ Upload Files: Izinkan visitor upload file
- ✅ Delete Files: Izinkan visitor hapus file (HATI-HATI!)
- ✅ Share Links: Izinkan create temporary share links dengan expiry
- Enable SFTP: Opsi menyalakan server SFTP (Port 2222).
- Generate Link: Klik tombol 🔗 Share di file yang ingin dibagikan
- Atur Setting:
- Expiry Time (1h, 6h, 24h, 7d)
- Download Limit (1x, 5x, 10x, unlimited)
- Optional PIN (4-6 digit)
- Copy Link: Share link otomatis ter-copy, kirim ke siapa saja
- Monitor: Lihat dashboard "Active Share Links" untuk tracking
- Revoke: Klik tombol Revoke kapan saja untuk batalkan link
Note: Link bisa diakses tanpa login server. Tapi creator harus login untuk generate/revoke link.
Jika ingin menghapus aplikasi dari sistem:
Cara 1 (Command):
sharecli-uninstallCara 2 (Script):
./uninstall.shMIT License - Gratis, Open Source, dan Bebas Modifikasi.


