Home
Softono

Archive Ikat.id

Open source MIT EJS
12
Stars
8
Forks
0
Issues
0
Watchers
1 year
Last Commit

 About Archive Ikat.id

๐Ÿ”— Free, secure, and anonymous file sharing. No login required. Files auto-delete after download or expiry. Powered by Node.js & PostgreSQL.

Platforms

Web Self-hosted

Languages

EJS

Need Help Installing Archive Ikat.id?

We provide expert installation service for this software. Our team will install, configure, and secure Archive Ikat.id on your server. plans start at just $30.

Archive Ikat.id

View on GitHub

๐Ÿ“ Ikat Digital

Ikat Digital adalah layanan file sharing cepat, aman, dan tanpa login. File akan terhapus otomatis setelah satu kali diunduh atau berdasarkan waktu kedaluwarsa yang dipilih (30 menit hingga 30 hari). Gratis, privat, dan 100% open source.

๐ŸŒ https://ikat.id


๐Ÿš€ Fitur Unggulan

  • โœ… Unggah file hingga 50 GB
  • โœ… Tanpa login, tanpa registrasi
  • โœ… Opsi penghapusan otomatis setelah 1 kali download
  • โœ… Opsi penghapusan berdasarkan waktu: 30 menit hingga 30 hari
  • โœ… Dapat dikunci dengan password
  • โœ… Link QR Code untuk download
  • โœ… Metadata logging ringan (IP, user-agent, bahasa, referrer)
  • โœ… UI gelap yang bersih (Bootstrap 5)
  • โœ… Link dapat disalin & dibagikan langsung
  • โœ… SEO-friendly landing page
  • โœ… Sepenuhnya open source & transparan

๐Ÿ–ผ Cuplikan Layar

Halaman unggah: Upload Page

Setelah berhasil: Success Page


๐Ÿ” Keamanan & Privasi

Kami percaya privasi adalah hak, bukan fitur berbayar. Karena itu, Ikat Digital:

  • Tidak menyimpan file secara permanen
  • Tidak melakukan pelacakan pengguna atau fingerprinting
  • File dihapus otomatis sesuai pengaturan user
  • Metadata terbatas disimpan hanya untuk log:
    • IP address
    • User-Agent
    • Referrer dan bahasa

Jika Anda mengaktifkan password, file hanya dapat diunduh dengan kata sandi tersebut.

Baca Disclaimer untuk informasi lengkap.


๐Ÿงฐ Teknologi

  • โš™๏ธ Express.js + EJS (server dan templating)
  • ๐Ÿ“ฆ Multer (file upload)
  • ๐Ÿงฎ Sequelize + PostgreSQL (ORM & database)
  • ๐Ÿ• Node-cron (hapus file otomatis)
  • ๐Ÿงพ UUID, QR Code, dan logging dasar
  • ๐ŸŽจ Bootstrap 5 (UI frontend)

โš™๏ธ Menjalankan Secara Lokal

  1. Clone repo ini:
git clone https://github.com/your-username/ikat-digital.git
cd ikat-digital
  1. Install dependencies:
npm install
  1. Salin dan konfigurasi file .env:
cp .env.example .env
  1. Buat dan migrasikan database:
npx sequelize-cli db:create
npx sequelize-cli db:migrate
  1. Jalankan aplikasi:
npm run dev

๐Ÿงฉ Kontribusi

Kami membuka kontribusi untuk siapa pun:

  • Perbaikan bug atau pengujian
  • Peningkatan UI/UX
  • Fitur tambahan (misal: statistik, preview file, dsb)
  • Dokumentasi atau terjemahan
  • Keamanan & performa

Silakan open issue atau pull request!


๐Ÿ“œ Lisensi

MIT License ยฉ 2025 โ€” Liu Purnomo


๐Ÿ”— Kontak & Komunitas