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. Tidak butuh API key.
⚠️ Disclaimer: Blogger/Blogspot terkenal galak — bisa reject post atau banned blog tanpa alasan jelas. Atur maksimal 1 post per hari per blog. Selain itu, sebagian besar VPS memblokir port 25 dan tidak support sendmail, sehingga Blogger via SMTP langsung sering tidak bisa dipakai. VPS yang diketahui support sendmail: ServerOptima (tapi lebih mahal). Pertimbangkan WordPress sebagai alternatif yang lebih stabil.
Persyaratan
- Blog Blogger aktif
- Fitur email-to-blog diaktifkan di Blogger
- Port SMTP terbuka (25 langsung atau 587/465 via relay)
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 |
Setup SMTP (jika port 25 terblokir)
Kebanyakan VPS blokir port 25. Aktifkan SMTP relay di Settings → General → SMTP Settings.
Lihat Konfigurasi → SMTP Settings untuk detail.
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
