Jenis Blog
Autopost mendukung 4 jenis blog. Setiap jenis punya cara publish yang berbeda. Tambahkan blog di menu Blogs di admin panel.
WordPress
Publish artikel via WordPress REST API. Cocok untuk self-hosted WordPress di hosting manapun.
Persyaratan
- WordPress versi 5.0 ke atas (REST API sudah built-in)
- Akun dengan role Editor atau Administrator
- Plugin Application Passwords (sudah include di WordPress 5.6+)
Cara Setup
- Di admin panel Autopost, klik Blogs → WordPress → New
- Isi data berikut:
| Field | Keterangan | Contoh |
|---|---|---|
| Name | Nama blog (untuk referensi) | Blog Resep |
| URL | URL WordPress kamu | https://resep.com |
| Username | Username WordPress | admin |
| Password | Application Password | xxxx xxxx xxxx xxxx |
| Niche | Niche konten | Resep Masakan |
| Keywords | Daftar keyword (satu per baris) | resep ayam goreng |
Cara buat Application Password di WordPress:
- Login ke WP Admin → Users → Profile
- Scroll ke bawah ke bagian Application Passwords
- Isi nama aplikasi:
Autopost - Klik Add New Application Password
- Copy password yang muncul (hanya tampil sekali)
Troubleshooting
- 401 Unauthorized → Pastikan Application Password benar dan user punya akses
- REST API disabled → Plugin security tertentu (Wordfence, iThemes) bisa blokir REST API. Whitelist endpoint
/wp-json/
Blogger
Publish artikel via email ke alamat mail-to-blog Blogger.
⚠️ Baca ini sebelum pakai Blogger: Blogger posting via email tidak ada jaminan berhasil — bukan masalah teknis Autopost, tapi memang Blogger sendiri yang tidak konsisten. Email bisa sampai tapi artikel tidak muncul, bisa delay berjam-jam, atau bisa gagal tanpa alasan jelas. Ini perilaku bawaan Blogger yang tidak bisa dikontrol dari sisi pengirim. Gunakan WordPress atau Repo Blog jika butuh hasil yang reliable.
Sendmail vs SMTP: Apa Bedanya?
Autopost bisa kirim email ke Blogger lewat dua cara:
| Sendmail (port 25) | SMTP Relay (port 587/465) | |
|---|---|---|
| Biaya | Gratis | Tergantung provider |
| Ketersediaan di VPS | Hampir selalu diblokir | Umumnya terbuka |
| Jaminan posting ke Blogger | Tidak ada | Tidak ada |
Intinya: perbedaan sendmail vs SMTP hanya soal cara pengiriman email. Setelah email sampai, Blogger tetap bisa saja mengabaikannya. SMTP relay tidak membuat Blogger lebih rajin memproses artikel.
SMTP Provider
Jika port 25 terblokir (hampir semua VPS), aktifkan SMTP relay di Settings → General → SMTP Settings. Pilihan provider:
| Provider | Harga | Free Tier |
|---|---|---|
| Brevo | Berbayar | 300 email/hari |
| Elasticemail | ~$0.001/email | 100 email/hari |
| Mailgun | Berbayar | Ada (terbatas) |
| Gmail App Password | Gratis | 500 email/hari |
Murah/mahalnya provider tidak mempengaruhi apakah Blogger akan memproses artikel atau tidak.
Cara Setup Email-to-Blog di Blogger
- Login ke Blogger
- Pilih blog → Settings
- Scroll ke Email → Posting using email
- Set alamat email posting, contoh:
namablog.rahasia@blogger.com - Pilih opsi Publish email immediately
- Save
Cara Setup di Autopost
- Di admin panel, klik Blogs → Blogger → New
- Isi data:
| Field | Keterangan | Contoh |
|---|---|---|
| Name | Nama blog | Blog Teknologi |
| Mail To Blog | Alamat email posting Blogger | namablog.rahasia@blogger.com |
| From Email | Email pengirim (opsional) | sender@gmail.com |
| Niche | Niche konten | Teknologi |
| Keywords | Daftar keyword | cara install linux |
- Aktifkan SMTP di Settings → General → SMTP Settings jika port 25 terblokir
Lihat Konfigurasi → SMTP Settings untuk detail.
Tips
- Set maksimal 1 post per hari per blog Blogger
- Cek Blogger Drafts secara manual — kadang artikel masuk drafts, bukan langsung publish
- Jangan jadikan Blogger blog utama untuk campaign penting
FTP Blog
Generate static HTML dan upload via FTP ke hosting. Cocok untuk shared hosting murah atau hosting yang tidak support WordPress.
Autopost akan generate:
index.html— halaman daftar artikelartikel-slug.html— halaman artikel individualsitemap.xml— sitemap untuk search enginerss.xml— RSS feed
Persyaratan
- Akun FTP (username, password, host)
- Port 21 tidak terblokir di VPS
Cara Setup
- Di admin panel, klik Blogs → FTP → New
- Isi data:
| Field | Keterangan | Contoh |
|---|---|---|
| Name | Nama blog | Blog FTP |
| URL | URL publik blog | http://blog.contoh.com |
| FTP Host | Alamat server FTP | ftp.contoh.com |
| FTP Username | Username FTP | user@contoh.com |
| FTP Password | Password FTP | passwordkamu |
| FTP Directory | Folder tujuan di server | /public_html/blog/ |
| Niche | Niche konten | Kuliner |
| Keywords | Daftar keyword | warung makan enak |
Troubleshooting
- Connection refused → Cek host dan port FTP. Coba pakai FTPS jika FTP biasa gagal
- Permission denied → Pastikan user FTP punya akses write ke direktori tujuan
- Port 21 blocked → Cek di halaman dashboard — jika terblokir, FTP blog tidak bisa digunakan di VPS tersebut
Repo / Git Blog
Commit artikel sebagai file Markdown ke Git repository. Cocok untuk blog yang dihost di GitHub Pages, Netlify, Vercel, Cloudflare Pages, dll.
Autopost akan membuat file Markdown untuk setiap artikel dan push ke repository.
Persyaratan
- Git repository (GitHub, GitLab, Bitbucket, dll)
- Kredensial Git (username + password/token atau HTTPS URL dengan token)
Cara Setup di GitHub
Buat Personal Access Token:
- GitHub → Settings → Developer settings → Personal access tokens
- Generate new token → centang repo scope
- Copy token
Buat repository baru di GitHub untuk blog tersebut.
Cara Setup di Autopost
- Di admin panel, klik Blogs → Repo → New
- Isi data:
| Field | Keterangan | Contoh |
|---|---|---|
| Name | Nama blog | Blog Git |
| URL | URL publik blog | https://blog.contoh.com |
| Repository URL | URL repo dengan token | https://token@github.com/user/repo.git |
| Git Name | Nama untuk commit | Autopost Bot |
| Git Email | Email untuk commit | bot@contoh.com |
| Niche | Niche konten | Lifestyle |
| Keywords | Daftar keyword | tips produktif |
Format Repository URL dengan token:
https://TOKEN@github.com/username/repo-name.gitKompatibilitas Platform
| Platform | Cara Deploy | Keterangan |
|---|---|---|
| GitHub Pages | Push ke branch gh-pages | Otomatis deploy |
| Netlify | Connect ke repo | Auto-build setiap push |
| Vercel | Connect ke repo | Auto-build setiap push |
| Cloudflare Pages | Connect ke repo | Auto-build setiap push |
Struktur File yang Digenerate
repo/
├── _posts/
│ ├── 2024-01-01-judul-artikel.md
│ ├── 2024-01-02-judul-artikel-2.md
│ └── ...
└── ...Tips Umum
- Niche menentukan template dan prompt AI yang digunakan. Satu blog = satu niche
- Keywords digunakan sebagai judul/topik artikel. Tambahkan sebanyak mungkin
- Post Per Day diatur di Settings → General, berlaku untuk semua blog
- Pantau status publish di menu Posts — artikel yang gagal akan ditandai dengan error log
