Templatesmastodon
mastodon
social

mastodon

Free, open-source decentralized social network server based on ActivityPub - self-hosted microblogging for the Fediverse.

socialcommunicationmediaPostgreSQLValkey

What gets deployed

Web

mastodon server

PostgreSQL

managed database

Valkey

managed cache

GitHub stars48,000

About

Free, open-source decentralized social network server based on ActivityPub - self-hosted microblogging for the Fediverse.

Managed services

  • PostgreSQLTCP:5432
  • ValkeyTCP:6379

Environment Variables

VariableDescriptionRequired
RAILS_ENVDefault: productionOptional
NODE_ENVDefault: productionOptional
LOCAL_DOMAINDefault: {{KUBERO_APP_HOST}}Optional
WEB_DOMAINDefault: {{KUBERO_APP_HOST}}Optional
RAILS_SERVE_STATIC_FILESDefault: trueOptional
DB_HOSTDefault: $(PGHOST)Optional
DB_PORTDefault: $(PGPORT)Optional
DB_NAMEDefault: $(PGDATABASE)Optional
DB_USERDefault: $(PGUSER)Optional
DB_PASSDefault: $(PGPASSWORD)Optional
REDIS_HOSTDefault: $(REDISHOST)Optional
REDIS_PORTDefault: $(REDISPORT)Optional
ES_ENABLEDDefault: falseOptional
SECRET_KEY_BASEDefault: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Optional
OTP_SECRETDefault: 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111Optional
VAPID_PRIVATE_KEYDefault: FdgnBLTtN1OgcbN5k_ZO8B-BnYWzGoUVBi_RQwCSN60=Optional
VAPID_PUBLIC_KEYDefault: BKKrsJ76BdRK78z1XFMJ6lSQNnwWBes3QmW84nqD9hHPucBVgny33QXsT7C8TCwyDO64w6UTIuE16aunqz9V7SI=Optional
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEYDefault: qaMastodonEncPrimaryKey00000001Optional
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEYDefault: qaMastodonEncDeterministic01Optional
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALTDefault: qaMastodonEncDerivationSalt01Optional

Deploy mastodon

One click to deploy a fully configured mastodon instance with all dependencies pre-wired.

Deploy Now

Ready to deploy mastodon?

No infrastructure to manage. Just connect your repo and go live in seconds.