Install di VPS
Autopost berjalan di Ubuntu 22.04 / 24.04. Proses install otomatis — cukup jalankan satu script.
Persyaratan VPS
| Spesifikasi | Minimum | Rekomendasi |
|---|---|---|
| OS | Ubuntu 22.04 | Ubuntu 22.04 / 24.04 |
| RAM | 1 GB | 2 GB |
| Storage | 10 GB | 20 GB |
| CPU | 1 Core | 2 Core |
| Akses | Root SSH | Root SSH |
Rekomendasi provider: Vultr, DigitalOcean, Hetzner, Contabo. Pilih yang RAM minimal 1GB.
Cara Install
Untuk Pengguna Windows
Kamu hanya butuh satu file: deploy.bat. Tidak perlu FileZilla, tidak perlu PuTTY terpisah.
Syarat: Windows 10/11 (OpenSSH sudah built-in).
Langkah:
- Ekstrak
autopost.zipyang kamu download - Di dalam folder hasil ekstrak, double-click
deploy.bat - Pilih
[1] Install baru di VPS - Masukkan IP VPS dan username (default:
root) - Masukkan password SSH ketika diminta
- Tunggu proses selesai (~5–10 menit)
=== Autopost VPS Deployer ===
Pilih tindakan:
[1] Install baru di VPS (Ubuntu)
[2] Update ke versi terbaru di VPS
[3] Install lokal (Laravel Herd)
Pilihan (1/2/3): 1
IP Address VPS: 123.456.789.0
Username SSH (default: root):
Mengupload autopost.zip ke VPS...
Menjalankan installer di VPS...Script akan otomatis upload zip ke VPS dan menjalankan installer.
Untuk Pengguna Mac / Linux
bash deploy.sh installMasukkan IP VPS dan username ketika diminta.
Yang Akan Diinstall Otomatis
Script install.sh menginstall dan mengkonfigurasi semua komponen:
- PHP 8.2 + semua ekstensi yang dibutuhkan
- Nginx — web server
- MySQL — database
- Redis — cache dan queue
- Supervisor — menjalankan queue worker secara otomatis
- Sendmail — untuk Blogger mail-to-blog
- Node.js 20 — untuk build frontend
- Composer — PHP package manager
Pertanyaan Saat Install
Installer akan menanyakan beberapa hal:
| Pertanyaan | Default | Keterangan |
|---|---|---|
| Domain atau IP | IP server | Bisa pakai IP langsung tanpa domain |
| Password root MySQL | — | Wajib diisi |
| Nama database | autopost | Bebas diganti |
| Password database | — | Wajib diisi |
| Email admin | — | Untuk login ke dashboard |
| Password admin | — | Minimal 8 karakter |
Setelah Install Selesai
Installer akan menampilkan:
╔══════════════════════════════════════╗
║ Instalasi Berhasil! 🎉 ║
╚══════════════════════════════════════╝
URL App : http://123.456.789.0
URL Admin : http://123.456.789.0/admin
Email : admin@example.comBuka http://IP-VPS/admin di browser dan login.
Peringatan Port (Jenis Blog)
Setelah install, script akan menampilkan hasil uji konektivitas port:
Port 443 (HTTPS): TERBUKA → WordPress, Repo/Git: ✓
Port 25 (SMTP): TERBLOKIR → Blogger: ✗
Port 21 (FTP): TERBUKA → FTP Blog: ✓Jika port 25 terblokir (umum di semua VPS provider), Blogger tidak bisa kirim email via sendmail langsung. Solusi:
- Minta VPS provider buka port 25 (Hetzner biasanya mau)
- Atau aktifkan SMTP relay di Settings → General → SMTP Settings
Langkah Selanjutnya
- Login ke
/admin - Pergi ke Settings → General → isi API token AI
- Tambah blog di menu Blogs
- Buat atau pilih Niche untuk blog tersebut
- Selesai — Autopost akan mulai generate artikel sesuai jadwal
