Skip to content

Install di VPS

Autopost berjalan di Ubuntu 22.04 / 24.04. Proses install otomatis — cukup jalankan satu script.

Persyaratan VPS

SpesifikasiMinimumRekomendasi
OSUbuntu 22.04Ubuntu 22.04 / 24.04
RAM1 GB2 GB
Storage10 GB20 GB
CPU1 Core2 Core
AksesRoot SSHRoot 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:

  1. Ekstrak autopost.zip yang kamu download
  2. Di dalam folder hasil ekstrak, double-click deploy.bat
  3. Pilih [1] Install baru di VPS
  4. Masukkan IP VPS dan username (default: root)
  5. Masukkan password SSH ketika diminta
  6. 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
bash deploy.sh install

Masukkan 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:

PertanyaanDefaultKeterangan
Domain atau IPIP serverBisa pakai IP langsung tanpa domain
Password root MySQLWajib diisi
Nama databaseautopostBebas diganti
Password databaseWajib diisi
Email adminUntuk login ke dashboard
Password adminMinimal 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.com

Buka 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:

  1. Minta VPS provider buka port 25 (Hetzner biasanya mau)
  2. Atau aktifkan SMTP relay di Settings → General → SMTP Settings

Langkah Selanjutnya

  1. Login ke /admin
  2. Pergi ke Settings → General → isi API token AI
  3. Tambah blog di menu Blogs
  4. Buat atau pilih Niche untuk blog tersebut
  5. Selesai — Autopost akan mulai generate artikel sesuai jadwal

Autopost — dibuat untuk Internet Marketer Indonesia.