FileCCC — Setup Supabase

Hubungkan ke Supabase sebelum menggunakan. Gratis, tanpa kartu kredit.

  1. Buka supabase.com → Daftar (Google/GitHub/Email)
  2. Klik "New Project" → kasih nama & password → region Singapore
  3. Di menu kiri, klik "SQL Editor" → paste SQL di bawah → klik Run
  4. Di menu kiri, klik "Storage""New Bucket" → nama: uploads → centang "Public bucket" → Create
  5. Klik icon gear ⚙️ → "API" → copy Project URL dan anon public key
  6. Paste ke variabel di kode HTML → Upload ulang ke Netlify
SQL yang harus dijalankan di SQL Editor:
CREATE TABLE users (
                username TEXT PRIMARY KEY,
                salt TEXT NOT NULL,
                hash TEXT NOT NULL,
                created_at BIGINT NOT NULL,
                is_admin BOOLEAN NOT NULL DEFAULT FALSE
              );
              CREATE TABLE files (
                id TEXT PRIMARY KEY,
                name TEXT NOT NULL,
                type TEXT NOT NULL,
                size BIGINT NOT NULL,
                storage_path TEXT NOT NULL,
                uploaded_at BIGINT NOT NULL,
                uploaded_by TEXT NOT NULL
              );
              ALTER TABLE users DISABLE ROW LEVEL SECURITY;
              ALTER TABLE files DISABLE ROW LEVEL SECURITY;