Install Lokal
Ingin mencoba Autopost di komputer sendiri sebelum deploy ke VPS? Ada dua opsi:
| Laravel Herd | Multipass | |
|---|---|---|
| Platform | Windows & Mac | Mac & Linux |
| Cocok untuk | Coba-coba ringan | Test mendekati kondisi VPS |
| Setup | Sangat mudah | Perlu sedikit perintah terminal |
| Blogger via sendmail | Tidak bisa | Tidak bisa (port 25 diblokir) |
| Blogger via SMTP | Tidak bisa | Bisa (port 587/465 terbuka) |
| FTP Blog | Tidak bisa | Tidak bisa (port 21 diblokir) |
| WordPress / Repo Blog | Bisa | Bisa |
Opsi 1: Laravel Herd (Paling Simpel)
Gunakan Laravel Herd jika kamu hanya ingin mencoba generate konten dan melihat hasilnya — tanpa perlu test posting ke blog.
Persyaratan
- Laravel Herd — download di sini (gratis)
- Windows 10/11 atau macOS
Herd sudah include PHP 8.2, Nginx, dan MySQL. Tidak perlu install manual.
Cara Install
Windows (Otomatis via deploy.bat)
- Ekstrak
autopost.zipyang kamu download - Double-click
deploy.bat - Pilih
[3] Install lokal (Laravel Herd) - Konfirmasi folder Herd (default:
C:\Users\NamaKamu\Herd) - Tunggu proses selesai
Setelah selesai, buka http://autopost.test di browser.
Mac (Otomatis via deploy.sh)
bash deploy.sh
# Pilih [3] Install lokal (Laravel Herd)Setelah selesai, buka http://autopost.test.
Setup Database
Herd menyertakan MySQL. Buat database via terminal:
mysql -u root -e "CREATE DATABASE autopost;"Pastikan .env sudah diisi:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=autopost
DB_USERNAME=root
DB_PASSWORD=Menjalankan Queue Worker
Queue worker dibutuhkan agar artikel digenerate di background. Buka terminal baru:
cd ~/Herd/autopost
php artisan queue:workBiarkan terminal ini tetap terbuka selama digunakan.
Tips: Set
QUEUE_CONNECTION=syncdi.envagar artikel digenerate langsung tanpa queue worker. Tidak disarankan untuk produksi.
Opsi 2: Multipass (Mendekati Kondisi VPS)
Multipass menjalankan Ubuntu 24.04 di dalam virtual machine di komputer kamu — identik dengan VPS sungguhan. Cocok jika kamu ingin test posting ke WordPress atau Repo blog, atau ingin test flow instalasi sebelum deploy ke VPS member.
Persyaratan
- Mac atau Linux
- Multipass terinstall
# Install Multipass di Mac
brew install --cask multipassCara Install
1. Buat VM Ubuntu:
multipass launch 24.04 --name autopost --memory 2G --disk 20G --cpus 22. Transfer zip ke VM:
multipass transfer autopost.zip autopost:/home/ubuntu/autopost.zip3. Masuk ke VM dan jalankan installer:
multipass shell autopostDi dalam VM:
sudo apt-get install -y unzip
sudo cp ~/autopost.zip /root/autopost.zip
cd /root && sudo unzip autopost.zip install.sh
sudo bash install.shInstaller akan menanyakan domain/IP, password database, email dan password admin.
4. Akses admin panel:
# Cek IP VM
multipass info autopost | grep IPv4Buka http://<IP-VM>/admin di browser.
Port yang Tersedia di Multipass
| Port | Status | Keterangan |
|---|---|---|
| 443 (HTTPS) | Terbuka | — |
| 587 (SMTP TLS) | Terbuka | Bisa pakai SMTP relay untuk Blogger |
| 465 (SMTP SSL) | Terbuka | Bisa pakai SMTP relay untuk Blogger |
| 25 (SMTP) | Terblokir | Sendmail langsung tidak bisa |
| 21 (FTP) | Terblokir | FTP blog tidak bisa digunakan |
| 22 (SSH/Git) | Terbuka | Repo/Git blog bisa |
Blogger via SMTP relay (port 587/465) bisa digunakan di Multipass. Sendmail langsung (port 25) tidak bisa — sama seperti kebanyakan VPS.
Perbandingan Lengkap
| Herd | Multipass | VPS | |
|---|---|---|---|
| Tujuan | Coba-coba | Testing | Produksi |
| WordPress Blog | Bisa | Bisa | Bisa |
| Repo/Git Blog | Bisa | Bisa | Bisa |
| Blogger (SMTP relay) | Tidak | Bisa | Bisa |
| FTP Blog | Tidak | Tidak | Tergantung VPS |
| Queue | Manual | Otomatis (Supervisor) | Otomatis (Supervisor) |
| Scheduler | Manual | Otomatis (Cron) | Otomatis (Cron) |
| Akses dari luar | Tidak | Tidak | Ya |
