Self-hosting

Self-hosting means running a piece of software on infrastructure you control, such as your own server or cloud account, rather than using the vendor's hosted service.

Self-hosted versus hosted

Self-hostedHosted
Data locationYour serversVendor's servers
UpgradesYou run themVendor runs them
UptimeYour jobVendor's job
CostInfrastructure and your timeSubscription
CustomizationFull, if open sourceLimited to settings

Self-hosting is common with open-source software, since you can inspect and change the code you run.

Reasons to self-host

  • Data must stay in your environment for policy or compliance.
  • You want no per-seat or per-channel limits.
  • You want to modify the software.

Reasons not to

  • You do not want to manage backups, security patches, and monitoring.
  • You need someone else to be accountable for uptime.

An example

A research lab keeps all social account tokens inside its own cloud account for policy reasons. It runs the scheduler with Docker Compose on a small VM and backs up the database nightly.

Why it matters for AI-agent publishing

Your social tokens and your agents' drafts are sensitive. Self-hosting keeps them under your control.

SocialHandoff is open source under AGPL-3.0 and free to self-host with no limits. Run it with Docker Compose, an all-in-one image, or ./run.sh locally. Tokens are encrypted at rest and it runs as a non-root user. A hosted version is available if you prefer. See the self-hosting guide and pricing.

Let your agents post. Keep the final say.

Connect your first agent in minutes. Every draft waits in your inbox until you approve it.

14 days free. No card required.

The hosted version is opening soon

Leave your email and we will send one message when hosted accounts open, with your 14-day trial ready. Want it today? Self-host it free from the repo.

Start free trial