Nếu bạn là marketer, content creator, hay chủ doanh nghiệp đang quản lý nhiều tài khoản mạng xã hội, chắc hẳn bạn đã từng cảm thấy áp lực khi phải:
- Đăng bài thủ công lên 5-10 nền tảng khác nhau mỗi ngày
- Chuyển đổi liên tục giữa các ứng dụng
- Copy-paste cùng một nội dung nhiều lần
- Thức dậy lúc 3 giờ sáng chỉ để đăng bài đúng giờ “vàng”
Postiz sinh ra để giải quyết chính xác vấn đề này. Đây là công cụ lên lịch mạng xã hội mã nguồn mở, hoàn toàn miễn phí, cho phép bạn tự host và kiểm soát 100% dữ liệu của mình.
Postiz là gì?
Postiz là một công cụ lên lịch và quản lý mạng xã hội mã nguồn mở (open-source social media scheduling tool) được phát triển bởi GitRoomHQ. Nó giúp bạn:
- Lên lịch bài đăng cho nhiều nền tảng cùng lúc
- Sử dụng AI để tạo nội dung, tối ưu hóa bài viết
- Phân tích hiệu suất với analytics tích hợp
- Cộng tác với team thông qua workflow phê duyệt
- Thiết kế hình ảnh bằng công cụ giống Canva
Các nền tảng Postiz hỗ trợ:
Postiz hiện hỗ trợ 15 nền tảng mạng xã hội:
- TikTok
- X (Twitter)
- Threads
- Bluesky
- Mastodon
- YouTube
- Discord
- Telegram
- Slack
- Dribbble
Tại sao nên chọn Postiz?
So sánh Postiz với các công cụ tương tự
| Tiêu chí | Postiz | Buffer | Hootsuite |
|---|---|---|---|
| Giá | Miễn phí (tự host) | $6-99/tháng | $99-739/tháng |
| Quyền riêng tư | Tự host, kiểm soát 100% | Cloud của Buffer | Cloud của Hootsuite |
| AI tích hợp | AI Content Assistant | Giới hạn | Tính phí thêm |
| Open source | AGPL-3.0 | Closed source | Closed source |
| Tùy chỉnh | Hoàn toàn tùy chỉnh | Hạn chế | Hạn chế |
| Số nền tảng | 15 nền tảng | 8 nền tảng | 10 nền tảng |
Lợi ích chính của Postiz:
- Miễn phí hoàn toàn – Không có chi phí hàng tháng
- Quyền riêng tư tuyệt đối – Dữ liệu nằm trên server của bạn
- AI Content Assistant – Tạo nội dung tự động
- Đa nền tảng – Một lần đăng, xuất hiện khắp nơi
- Cộng tác team – Workflow phê duyệt chuyên nghiệp
- Phân tích chi tiết – Theo dõi hiệu suất realtime
Yêu cầu hệ thống
Trước khi cài đặt Postiz, hãy chuẩn bị:
Phần cứng (khuyến nghị):
- CPU: 2 vCPU hoặc hơn
- RAM: Tối thiểu 4GB
- Ổ cứng: 10-20GB dung lượng trống
- Hệ điều hành: Ubuntu 24.04 hoặc Linux tương đương
Phần mềm:
- Docker và Docker Compose (khuyến nghị) hoặc
- Node.js (phiên bản 16+) cho cài đặt manual
- PostgreSQL (database)
- Redis (để xử lý hàng đợi)
Tùy chọn:
- Domain riêng (ví dụ: postiz.yoursite.com)
- SSL certificate (Let’s Encrypt miễn phí)
- SMTP server (để gửi email thông báo)
Hướng dẫn cài đặt Postiz
Phương pháp 1: Cài đặt với Docker Compose (Khuyến nghị – Dễ nhất)
Docker Compose là cách đơn giản nhất để cài đặt Postiz. Tất cả các dịch vụ (PostgreSQL, Redis, Postiz) sẽ được thiết lập tự động.
Bước 1: Cài đặt Docker và Docker Compose
# Ubuntu/Debian
sudo apt-get update
sudo apt-get install docker.io docker-compose
# Thêm user vào group docker (tùy chọn)
sudo usermod -aG docker $USER
# Khởi động lại để áp dụng thay đổi
newgrp dockerBước 2: Tạo thư mục cho Postiz
# Tạo thư mục
mkdir postiz
cd postizBước 3: Tạo file docker-compose.yml
Tạo file docker-compose.yml với nội dung sau:
services:
postiz:
image: ghcr.io/gitroomhq/postiz-app:latest
container_name: postiz
restart: always
environment:
# ⚠️ QUAN TRỌNG: Thay đổi các giá trị này
MAIN_URL: "http://localhost:5000"
FRONTEND_URL: "http://localhost:5000"
NEXT_PUBLIC_BACKEND_URL: "http://localhost:5000/api"
# JWT Secret - tạo chuỗi ngẫu nhiên duy nhất
JWT_SECRET: "your_random_secret_key_here_change_this"
# Database configuration
DATABASE_URL: "postgresql://postiz-user:postiz-password@postiz-postgres:5432/postiz-db-local"
# Redis configuration
REDIS_URL: "redis://postiz-redis:6379"
# Backend URL
BACKEND_INTERNAL_URL: "http://localhost:3000"
# Required for self-hosting
IS_GENERAL: "true"
# Storage configuration
STORAGE_PROVIDER: "local"
UPLOAD_DIRECTORY: "/uploads"
NEXT_PUBLIC_UPLOAD_DIRECTORY: "/uploads"
volumes:
- postiz-config:/config/
- postiz-uploads:/uploads/
ports:
- "5000:5000"
networks:
- postiz-network
depends_on:
- postiz-postgres
- postiz-redis
postiz-postgres:
image: postgres:16-alpine
container_name: postiz-postgres
restart: always
environment:
POSTGRES_PASSWORD: postiz-password
POSTGRES_USER: postiz-user
POSTGRES_DB: postiz-db-local
volumes:
- postiz-postgres-data:/var/lib/postgresql/data
networks:
- postiz-network
postiz-redis:
image: redis:7-alpine
container_name: postiz-redis
restart: always
volumes:
- postiz-redis-data:/data
networks:
- postiz-network
volumes:
postiz-config:
postiz-uploads:
postiz-postgres-data:
postiz-redis-data:
networks:
postiz-network:
driver: bridgeLưu ý quan trọng:
- Thay đổi
JWT_SECRET: Tạo chuỗi ngẫu nhiên duy nhất
# Tạo JWT secret ngẫu nhiên
openssl rand -hex 32- Thay đổi URL nếu bạn có domain riêng:
MAIN_URL:https://postiz.yourdomain.comFRONTEND_URL:https://postiz.yourdomain.comNEXT_PUBLIC_BACKEND_URL:https://postiz.yourdomain.com/api
- Thay đổi mật khẩu database (khuyến nghị):
POSTGRES_PASSWORDDATABASE_URL
Bước 4: Khởi động Postiz
# Khởi động tất cả containers
docker-compose up -d
# Kiểm tra logs
docker-compose logs -f postiz
# Kiểm tra trạng thái
docker-compose psBước 5: Truy cập Postiz
Mở trình duyệt và truy cập:
http://localhost:5000Hoặc nếu bạn đã cấu hình domain:
https://postiz.yourdomain.comPhương pháp 2: Cài Đặt Với Docker (Standalone)
Nếu bạn muốn chạy Postiz standalone (không dùng Docker Compose):
# Tạo volumes
docker volume create postiz-config
docker volume create postiz-uploads
# Chạy PostgreSQL
docker run -d \
--name postiz-postgres \
-e POSTGRES_PASSWORD=postiz-password \
-e POSTGRES_USER=postiz-user \
-e POSTGRES_DB=postiz-db-local \
postgres:16-alpine
# Chạy Redis
docker run -d \
--name postiz-redis \
redis:7-alpine
# Chạy Postiz
docker run -d \
--name postiz \
-v postiz-config:/config/ \
-v postiz-uploads:/uploads/ \
-p 5000:5000 \
-e DATABASE_URL="postgresql://postiz-user:postiz-password@postiz-postgres:5432/postiz-db-local" \
-e REDIS_URL="redis://postiz-redis:6379" \
-e JWT_SECRET="your_random_secret_here" \
-e MAIN_URL="http://localhost:5000" \
-e FRONTEND_URL="http://localhost:5000" \
-e NEXT_PUBLIC_BACKEND_URL="http://localhost:5000/api" \
-e BACKEND_INTERNAL_URL="http://localhost:3000" \
-e IS_GENERAL="true" \
ghcr.io/gitroomhq/postiz-app:latestHướng dẫn sử dụng cơ bản
1. Đăng ký tài khoản
Sau khi truy cập Postiz lần đầu:
- Nhấn “Sign Up” (Đăng ký)
- Điền thông tin:
- Mật khẩu
- Tên tổ chức (tùy chọn)
- Nhấn “Create Account”
2. Kết nối các tài khoản mạng xã hội
Kết nối Instagram:
- Vào Settings → Channels
- Nhấn “Add Channel”
- Chọn Instagram
- Đăng nhập bằng tài khoản Facebook (Instagram yêu cầu)
- Chọn trang Instagram Business bạn muốn kết nối
- Hoàn thành!
Kết nối X (Twitter):
- Nhấn “Add Channel” → Chọn X
- Đăng nhập với tài khoản X
- Cấp quyền cho Postiz
- Xong!
Kết nối LinkedIn:
- “Add Channel” → Chọn LinkedIn
- Đăng nhập LinkedIn
- Chọn trang hoặc profile cá nhân
- Hoàn thành
Lưu ý: Postiz sử dụng OAuth chính thức từ các nền tảng, đảm bảo an toàn và tuân thủ chính sách.
LƯU Ý:
Postiz sử dụng OAuth chính thức từ các nền tảng, đảm bảo an toàn và tuân thủ chính sách.
3. Tạo bài đăng đầu tiên
Cách 1: Tạo từ Calendar
- Vào Calendar (Lịch)
- Nhấn vào ngày bạn muốn đăng bài
- Chọn giờ cụ thể
- Viết nội dung trong Post Composer
- Chọn các kênh muốn đăng (Instagram, X, Facebook…)
- Nhấn “Schedule”
Cách 2: Tạo bài nhanh
- Nhấn nút “New Post” (góc trên bên phải)
- Viết nội dung
- Tùy chỉnh cho từng nền tảng:
- Instagram: Thêm hashtags, chỉnh crop ảnh vuông
- LinkedIn: Viết caption chuyên nghiệp hơn
- X: Giới hạn 280 ký tự (hoặc dài hơn nếu có verified)
- Thêm hình ảnh, video, hoặc GIF
- Chọn thời gian đăng
- Nhấn “Schedule”
4. Sử dụng AI Content Assistant
Postiz tích hợp AI Agent để giúp bạn tạo nội dung:
- Trong Post Composer, nhấn nút AI (biểu tượng robot)
- Chọn chức năng:
- Generate Caption: Tạo caption tự động
- Improve Writing: Cải thiện nội dung hiện có
- Add Hashtags: Gợi ý hashtags phù hợp
- Translate: Dịch sang ngôn ngữ khác
- AI sẽ tạo nội dung trong vài giây
- Chỉnh sửa nếu cần
- Lưu và lên lịch!
5. Xem Analytics (Phân tích)
- Vào Analytics
- Xem các chỉ số:
- Impressions: Lượt hiển thị
- Engagement: Tương tác (likes, comments, shares)
- Reach: Số người tiếp cận
- Best Time: Giờ vàng để đăng bài
- So sánh hiệu suất giữa các nền tảng
- Tối ưu hóa chiến lược dựa trên dữ liệu
Tính năng nâng cao
1. Bulk Scheduling (Lên lịch hàng loạt)
Nếu bạn có hàng chục bài cần đăng, hãy dùng Bulk Scheduling:
- Tạo file CSV với các cột:
content: Nội dung bài đăngdate: Ngày đăng (YYYY-MM-DD)time: Giờ đăng (HH:MM)platforms: Nền tảng (Instagram, X, LinkedIn…)media_url: Link hình ảnh (tùy chọn)
- Vào Calendar → Import
- Tải file CSV lên
- Postiz sẽ tự động tạo tất cả bài đăng
Ví dụ file CSV:
content,date,time,platforms,media_url
"New blog post! Check it out #tech",2025-11-10,10:00,"Instagram,X",https://example.com/image.jpg
"Happy Monday everyone!",2025-11-11,08:00,"LinkedIn,Facebook",
2. Approval Workflow (Quy trình phê duyệt)
Nếu làm việc với team hoặc khách hàng:
- Vào Settings → Team
- Mời thành viên với vai trò:
- Creator: Tạo nội dung
- Reviewer: Phê duyệt nội dung
- Admin: Toàn quyền
- Khi tạo bài, chọn “Submit for Approval”
- Reviewer sẽ nhận thông báo
- Họ có thể:
- Approve: Phê duyệt và đăng
- Request Changes: Yêu cầu chỉnh sửa
- Reject: Từ chối
3. Content Library (Thư viện nội dung)
Lưu trữ các tài liệu thường dùng:
- Vào Library
- Upload hình ảnh, video, GIF
- Tạo các thư mục theo chủ đề
- Khi tạo bài, chọn từ Library thay vì upload lại
4. Auto Actions (Hành động tự động)
Tự động hóa các hành động dựa trên milestone:
- Vào Plugins → Auto Actions
- Cấu hình:
- Auto-like: Tự động like bài có hashtag cụ thể
- Auto-comment: Tự động comment khi đạt X likes
- Auto-repost: Tự động repost bài viral
- Đặt điều kiện (ví dụ: đạt 100 likes)
- Kích hoạt!
5. Design Tool (Công cụ thiết kế)
Tạo hình ảnh đẹp mà không cần Canva:
- Trong Post Composer, nhấn “Design”
- Chọn template hoặc tạo từ đầu
- Sử dụng công cụ giống Canva:
- Thêm text, shapes, icons
- Thay đổi màu sắc, font chữ
- Tạo ảnh với AI (AI Image Generator)
- Xuất và thêm vào bài đăng
Mẹo tối ưu hóa Postiz
1. Lên lịch theo giờ vàng
Mỗi nền tảng có giờ vàng riêng:
- Instagram: 11 AM – 2 PM (thứ 2-5)
- LinkedIn: 8 AM – 12 PM (thứ 3, 4, 5)
- X (Twitter): 8 AM – 10 AM, 6 PM – 9 PM
- Facebook: 1 PM – 3 PM (thứ 4, 5)
Dùng Analytics của Postiz để tìm giờ vàng của riêng bạn!
2. Áp dụng quy tắc 80/20
- 80% nội dung: Lên lịch trước (tips, tutorials, evergreen)
- 20% nội dung: Để linh hoạt (real-time, trending)
3. Sử dụng Content Pillars
Tạo 3-5 chủ đề chính, ví dụ:
- Thứ 2: Tips & Tricks
- Thứ 4: Behind the Scenes
- Thứ 6: Product Updates
- Chủ nhật: User Stories
4. Backup dữ liệu
# Backup volumes
docker run --rm \
-v postiz-postgres-data:/data \
-v $(pwd):/backup \
alpine tar czf /backup/postiz-backup-$(date +%Y%m%d).tar.gz /data5. Cập nhật thường xuyên
# Pull image mới nhất
docker-compose pull
# Khởi động lại
docker-compose up -dTóm lại là
Postiz là công cụ lên lịch mạng xã hội mã nguồn mở hoàn hảo cho:
- Marketer muốn tiết kiệm thời gian và tối ưu ROI
- Content creators quản lý nhiều tài khoản
- Agencies cần workflow phê duyệt chuyên nghiệp
- Freelancers muốn công cụ miễn phí nhưng mạnh mẽ
- Doanh nghiệp quan tâm quyền riêng tư dữ liệu
Với 24,000+ stars trên GitHub, 3 triệu+ lượt tải Docker, và cộng đồng 64+ contributors, Postiz đang trở thành thay thế mã nguồn mở hàng đầu cho Buffer, Hootsuite.
Bước tiếp theo:
- Cài đặt Postiz bằng Docker Compose (chỉ 5 phút)
- Kết nối tài khoản mạng xã hội đầu tiên
- Lên lịch 10 bài cho tuần tới
- Bật AI Content Assistant để tạo nội dung nhanh hơn
- Theo dõi Analytics để tối ưu hóa chiến lược
Thử Postiz ngay hôm nay! Bạn sẽ tiết kiệm hàng giờ mỗi tuần và có thêm thời gian cho những việc quan trọng hơn.
Tài liệu tham khảo
- GitHub Repository: gitroomhq/postiz-app
- Tài liệu chính thức: docs.postiz.com
- Website: postiz.com
- Discord Community: Join Discord
- Open Collective: Support Postiz








