Postiz Documentation

How Postiz works and what technologies power it

Postiz is an open-source platform for scheduling and automatically publishing content to social networks. Self-hosted installation gives you full control over your data and configuration.

Документация Postiz

Как работает Postiz и какие технологии используются

Postiz - open-source платформа для планирования и автоматической публикации контента в социальных сетях. Self-hosted инсталляция даёт полный контроль над данными и конфигурацией.

Overview

Обзор

Postiz is a social media management platform that helps content creators and businesses schedule and publish posts across multiple platforms from a single interface.

Key Features

  • Multi-platform publishing - Schedule posts to YouTube, TikTok, Facebook, Instagram, Pinterest, Telegram, and more
  • Visual calendar - Plan your content with a drag-and-drop calendar
  • Delayed publishing - Set exact date and time for automatic publication
  • Media support - Upload images, videos, and documents
  • Self-hosted - Run on your own server with full data ownership

Postiz - платформа для управления социальными сетями, которая помогает контент-мейкерам и бизнесу планировать и публиковать посты на нескольких платформах из единого интерфейса.

Ключевые возможности

  • Мультиплатформенная публикация - Планируйте посты в YouTube, TikTok, Facebook, Instagram, Pinterest, Telegram и других
  • Визуальный календарь - Планируйте контент с интуитивным drag-and-drop календарём
  • Отложенная публикация - Установите точную дату и время автоматической публикации
  • Поддержка медиа - Загружайте изображения, видео и документы
  • Self-hosted - Запускайте на собственном сервере с полным контролем над данными

How It Works

Как это работает

System Architecture

Архитектура системы

flowchart TB
    User["User"]

    subgraph Postiz["Postiz Platform"]
        Web["Web Interface"]
        API["API Server"]
        Queue["Task Queue"]
    end

    subgraph Storage["Data Storage"]
        DB[("Database")]
        Cache[("Cache")]
    end

    subgraph Social["Social Networks"]
        YouTube["YouTube"]
        TikTok["TikTok"]
        Facebook["Facebook"]
        Instagram["Instagram"]
        Others["..."]
    end

    User --> Web
    Web --> API
    API --> DB
    API --> Cache
    API --> Queue
    Queue --> Social
            
┌──────────────┐
│     User     │
└──────┬───────┘
       │
       ▼
┌──────────────────────────────┐
│      Postiz Platform         │
│  ┌────────┐  ┌──────────┐   │
│  │  Web   │→ │   API    │   │
│  │  UI    │  │  Server  │   │
│  └────────┘  └────┬─────┘   │
│                   │         │
│              ┌────▼─────┐   │
│              │  Queue   │   │
│              └────┬─────┘   │
└───────────────────┼─────────┘
                    │
    ┌───────────────┼───────────────┐
    │               │               │
    ▼               ▼               ▼
┌────────┐   ┌──────────┐   ┌──────────┐
│YouTube │   │ Facebook │   │ TikTok   │
└────────┘   └──────────┘   └──────────┘

Post Publication Flow

Процесс публикации

  1. Create - User creates a post in the Postiz interface
  2. Schedule - User sets the publication date and time
  3. Store - Post content is saved to the database
  4. Queue - Task is added to the queue for delayed execution
  5. Publish - At the scheduled time, Postiz sends the post via the social network API
  6. Confirm - Publication result is recorded and displayed to the user
  1. Создание - Пользователь создаёт пост в интерфейсе Postiz
  2. Планирование - Пользователь устанавливает дату и время публикации
  3. Сохранение - Содержимое поста сохраняется в базе данных
  4. Очередь - Задача добавляется в очередь для отложенного выполнения
  5. Публикация - В назначенное время Postiz отправляет пост через API соцсети
  6. Подтверждение - Результат публикации записывается и показывается пользователю

All connections to social networks use OAuth 2.0 authentication. Postiz never stores your social network passwords - only secure access tokens.

Все подключения к социальным сетям используют стандартную аутентификацию OAuth 2.0. Postiz никогда не хранит пароли от соцсетей - только безопасные токены доступа.

Technologies

Технологии

Core Stack

  • Docker - Containerization platform for isolated and portable deployment
  • PostgreSQL - Reliable relational database for storing all application data
  • Redis - Fast in-memory storage for caching and task queues
  • Traefik - Modern reverse proxy with automatic HTTPS via Let's Encrypt

Security Features

  • HTTPS encryption - All traffic is encrypted with TLS
  • OAuth 2.0 - Secure authentication with social platforms
  • Network isolation - Database and cache are not exposed to the internet
  • Hardened images - Minimal attack surface with security-focused container images

Основной стек

  • Docker - Платформа контейнеризации для изолированного и портативного развёртывания
  • PostgreSQL - Надёжная реляционная база данных для хранения всех данных приложения
  • Redis - Быстрое хранилище в памяти для кэширования и очередей задач
  • Traefik - Современный обратный прокси с автоматическим HTTPS через Let's Encrypt

Безопасность

  • HTTPS шифрование - Весь трафик зашифрован с помощью TLS
  • OAuth 2.0 - Безопасная аутентификация с социальными платформами
  • Сетевая изоляция - База данных и кэш недоступны из интернета
  • Hardened-образы - Минимальная поверхность атаки с защищёнными образами контейнеров

Supported Platforms

Поддерживаемые платформы

Platform Content Types
YouTubeVideos, Shorts
TikTokVideos
FacebookPosts, Photos, Videos
InstagramPosts, Stories, Reels
PinterestPins, Idea Pins
TelegramMessages, Media
LinkedInPosts, Articles
X (Twitter)Tweets, Threads
Платформа Типы контента
YouTubeВидео, Shorts
TikTokВидео
FacebookПосты, Фото, Видео
InstagramПосты, Stories, Reels
PinterestПины, Idea Pins
TelegramСообщения, Медиа
LinkedInПосты, Статьи
X (Twitter)Твиты, Треды

Security & Privacy

Безопасность и приватность

Data Privacy

  • All data is stored on your own server - no third-party cloud storage
  • Social network credentials are never stored - only OAuth tokens
  • Users can request data deletion at any time
  • No tracking or analytics sent to external services

Security Measures

  • Encrypted connections (HTTPS) for all traffic
  • Database not accessible from the internet
  • Regular security updates
  • OAuth 2.0 for social platform integration

Приватность данных

  • Все данные хранятся на собственном сервере - без сторонних облаков
  • Пароли от соцсетей никогда не сохраняются - только OAuth-токены
  • Пользователи могут запросить удаление данных в любое время
  • Никакого трекинга или аналитики не отправляется внешним сервисам

Меры безопасности

  • Зашифрованные соединения (HTTPS) для всего трафика
  • База данных недоступна из интернета
  • Регулярные обновления безопасности
  • Стандартный OAuth 2.0 для интеграции с социальными платформами