Open-Source Cold Email & Warmup Platform
Warmbly는 메일함을 예열하고 캠페인 전송·답변 triage를 지원하는 오픈소스 콜드 이메일 플랫폼입니다
팔로워·좋아요·조회수 등 저렴한 SMM 패널, 24시간 자동 처리, 경쟁력 가격, 리셀러용 API 제공
Panel SMM termurah untuk followers, likes, views, dan layanan social media marketing lainnya. Proses otomatis 24 jam, harga bersaing, API siap pakai untuk reseller.
마케팅JavaScript · PLpgSQLGitHub @hirz0x온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Panel SMM reseller: landing page, dashboard user, panel admin, dan blog. Dibuat dengan Next.js 14 (pages router).
npm install
npm run dev
Buka http://localhost:3000. Kalau belum pernah dijalankan, salin .env.example ke .env.local lalu isi semua kunci yang dibutuhkan (lihat bagian Environment di bawah).
Script lain:
npm run build # build produksi
npm run start # jalankan hasil build (setelah npm run build)
npm run cron:orders # cek status pesanan ke provider tiap 60 detik, jalan selama terminal terbuka
Jangan jalankan npm run build sambil npm run dev masih aktif di folder yang sama keduanya berebut folder .next.
pages/ routing Next.js (pages router)
index.js landing page (/)
login.js, register.js, dashboard.js
blog/, layanan/ halaman publik: daftar blog & katalog layanan
admin/login.js login admin (/admin/login)
admin.js panel admin (/admin)
api/ API routes (server-only, pakai kunci Supabase/provider)
components/sosmedgo/ komponen utama: LandingPage, DashboardPage, AdminPage, BlogLayout, dll.
lib/ logika server: akses Supabase, provider, Paymenku, afiliasi, peringkat, dll.
supabase/schema.sql struktur tabel dan fungsi database
supabase/rls.sql aktifkan Row Level Security
supabase/fix-security.sql perbaikan search_path fungsi (Security Advisor)
middleware.js perpanjang sesi otomatis sebelum access token habis
scripts/cron-orders.js pemanggil /api/cron/orders untuk dijalankan lokal
Semua data (layanan, pesanan, user, deposit, tiket, artikel blog, dll.) disimpan di Supabase lewat lib/store.js, bukan file lokal. Akses pakai SUPABASE_SECRET_KEY di server, dan kunci itu tidak pernah dikirim ke browser.
Isi di .env.local (lihat .env.example untuk daftar lengkapnya):
SMMSOC_API_URL, SMMSOC_API_KEY provider layanan SMMSUPABASE_URL, SUPABASE_ANON_KEY, SUPABASE_SECRET_KEYADMIN_USERNAME, ADMIN_PASSWORD login /admin/login (password minimal 12 karakter)PAYMENKU_API_KEY, PAYMENKU_CHANNEL deposit QRISCRON_SECRET otorisasi /api/cron/ordersAPP_URL alamat publik situs, dipakai untuk return URL Paymenku dan sitemapDi-deploy ke Vercel. Semua environment variable di atas harus diisi juga di Vercel (Production), lalu Redeploy setiap kali nilainya berubah. Lihat public/robots.txt dan /sitemap.xml untuk pengaturan SEO.