Skip to content

Update Versi ​

Update Autopost ke versi terbaru tanpa kehilangan data, konfigurasi, atau artikel yang sudah ada.

Sebelum Update ​

  • Download file autopost-vX.X.X.zip versi terbaru
  • Pastikan tidak ada proses generate artikel yang sedang berjalan (opsional tapi lebih aman)

Cara Update ​

Windows (via deploy.bat) ​

  1. Rename zip yang baru didownload menjadi autopost.zip
  2. Taruh di folder yang sama dengan deploy.bat
  3. Double-click deploy.bat
  4. Pilih [2] Update ke versi terbaru di VPS
  5. Masukkan IP VPS dan username
  6. Tunggu selesai (~3–5 menit)

Mac / Linux (via deploy.sh) ​

bash
bash deploy.sh update

Manual di VPS ​

Jika sudah SSH ke VPS:

bash
# Upload zip baru ke /root/autopost.zip dulu, lalu:
bash /var/www/autopost/update.sh

Yang Dipreserve Saat Update ​

Script update.sh otomatis menjaga:

Yang DipreserveKeterangan
.envSemua konfigurasi (DB, key, dll)
storage/Upload, log, cache
DatabaseTidak disentuh sama sekali

Database di-migrate (tambah tabel/kolom baru jika ada), tapi data lama tidak dihapus.

Proses Update ​

[ Backup & Maintenance Mode ]
  ✓ .env dibackup ke /root/autopost-env-backup-20240101-120000

[ Maintenance Mode ON ]

[ Mengekstrak Versi Baru ]
  ✓ Versi baru diekstrak

[ Merge .env ]
  ✓ .env tidak ada perubahan key

[ Sync File Aplikasi ]
  ✓ File disync (storage/ dan .env dipreserve)

[ Update Dependensi PHP ]
[ Rebuild Frontend ]
[ Migrasi Database ]
[ Optimasi ]

[ Hak Akses dan Restart ]
  ✓ Queue worker direstart
  ✓ Maintenance Mode OFF

╔══════════════════════════════════════╗
║      Update Berhasil! 🎉              ║
╚══════════════════════════════════════╝

Jika Update Gagal ​

Script otomatis mengembalikan app ke mode online jika terjadi error. File .env backup tersimpan di /root/autopost-env-backup-{tanggal}.

Untuk restore manual:

bash
cp /root/autopost-env-backup-20240101-120000 /var/www/autopost/.env
cd /var/www/autopost && php artisan up

Autopost — dibuat untuk Internet Marketer Indonesia.