selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

trypost logo

Self-host trypost

v2.0.0

AI-powered social media scheduler with MCP for agents

ReleaseOpen SourceAGPL-3.0
Updated9 hours ago
LanguagePHP
Setup difficultyAdvanced
MobileResponsive
ThemeDark mode
Stars
762
CPU
1 core
RAM
1 GB
Storage
10 GB
Ports
8000 (HTTP web application), 8080 (Reverb WebSocket server)
Requires
PostgreSQL, Redis
Docker
ghcr.io/trypostit/trypost
Install with Docker Compose
TryPost calendar with a month of posts across eight channelsChannel queue with scheduled posts and labelsIdeas board in dark mode with cards in To Do, In Progress and DoneChannel insights compared with the previous period

What is trypost?

An open-source social media scheduling platform built for AI agents and teams. It connects to 13 major social networks through official APIs. Users can write posts manually in a composer with live previews, or let AI agents create and schedule content via the built-in MCP server (80+ tools) or REST API. The platform includes a visual calendar with drag-and-drop scheduling, approval workflows, workspaces for multi-brand management, a media library with Unsplash/Google Drive/Canva integrations, post analytics across all networks, webhooks, and repurposing of externally published content. It runs on PHP 8.4+ (Laravel) with PostgreSQL or MySQL, Redis for queues and caching, and Reverb for WebSockets. Self-hosting is supported via Docker Compose or bare-metal installation. The self-hosted version includes every feature with no paid tiers. Licensed under AGPL-3.0.

Should you self-host trypost?

trypost scores 58/100 on selfhost.directory (how scoring works) and ranks #4 of 18 in Social Media Management. It has 762 GitHub stars.

It shipped 12 stable releases in the past year. The latest, v2.0.0, came out on 10 October 2026. New versions land roughly every 2 weeks.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in PHP.

Its closest alternative on selfhost.directory is Mixpost (69/100, 3 876 stars). It scores higher overall, so compare the two before you pick. See trypost vs Mixpost side by side.

Features

  • 16 Languages
  • AI Writing AssistantRequires configured AI provider (OpenAI, etc.)
  • Approval Workflows
  • MCP server for AI agents
  • Media Library
  • Multi-Account per Network
  • Multi-workspace
  • Post Analytics
  • Repurpose External Posts
  • REST API
  • RSS Feed Automation
  • Visual Calendar
  • Webhooks

trypost README

How to install trypost

Install trypost with Docker Compose

Environment variables
APP_URL, DB_PASSWORD, POSTGRES_PASSWORD, REVERB_APP_SECRET, APP_KEY, PASSPORT_PRIVATE_KEY, PASSPORT_PUBLIC_KEY, MAIL_*, social OAuth credentials, AI provider keys

git clone https://github.com/trypostit/trypost.git cd trypost

Edit compose.prod.yaml with APP_URL, DB_PASSWORD, REVERB_APP_SECRET

docker compose -f compose.prod.yaml run --rm --no-deps app php artisan key:generate --show

Set APP_KEY, PASSPORT_PRIVATE_KEY, PASSPORT_PUBLIC_KEY in compose.prod.yaml

docker compose -f compose.prod.yaml up -d docker compose -f compose.prod.yaml exec app php artisan db:seed --force docker compose -f compose.prod.yaml exec app php artisan db:seed --class=UserSeeder --force

Uses ghcr.io/trypostit/trypost:latest image with PostgreSQL, Redis, Horizon, Reverb, scheduler, optional Caddy TLS

trypost releases & version history

FAQ

Do you help with migrations from Buffer or Hootsuite?

Yes, help teams migrating from another scheduler to map existing posts, reconnect accounts, rebuild calendar, and verify first week of publishes side-by-side before cutting over.

Can I delete my account and all my data?

Yes, delete from dashboard at any time. Workspaces, scheduled posts, drafts, and analytics history are permanently removed and propagated through backups within 30 days.

Is TryPost GDPR-compliant?

Yes, built around GDPR requirements: lawful processing, data minimization, right to erasure, audit trails at contact level. EU customers can request a Data Processing Agreement (DPA).

How does TryPost protect my account credentials?

Never stores social network passwords. All connections are OAuth-based with tokens encrypted at rest using AES-256. Access can be revoked from any network's settings at any time.

Which AI clients work with TryPost MCP?

Any MCP-compatible client including Claude Desktop, Cursor, VS Code, ChatGPT, Gemini, and any tool built on the MCP standard.

What is the TryPost MCP server?

MCP (Model Context Protocol) lets AI clients call tools on your behalf. TryPost exposes scheduling, drafting, calendar reads, and analytics as MCP tools so AI agents can do real social media work without custom integration.

Can I connect multiple accounts on the same network?

Yes, both plans include unlimited social accounts so you can connect several Instagram, X, or LinkedIn accounts in the same workspace.

Which social networks does TryPost support?

Instagram (feed, reels, stories, carousels), Facebook (pages and groups), LinkedIn (profiles and pages), X/Twitter, TikTok (video and photo carousels), YouTube (Shorts and full uploads), Pinterest, Threads, Bluesky, Mastodon, Telegram, Discord, and Google Business Profile.

Is there a free option?

No free plan. Both plans are paid with same features. Free tools at trypost.it/tools work without an account for trying basic functionality.

Who is TryPost for?

Creators, startups, and agencies who post across multiple networks. Solo creators use one workspace on Socials plan; agencies and multi-brand teams use Workspaces plan for separate workspaces per brand/client.

More in Social Media Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…