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: {{KUBERO_APP_NAME}}-postgresql-rwOptional
DB_PORTDefault: 5432Optional
DB_NAMEDefault: mastodonOptional
DB_USERDefault: mastodonOptional
DB_PASSDefault: mastodonOptional
REDIS_HOSTDefault: rfr-{{KUBERO_APP_NAME}}-valkey-readwriteOptional
REDIS_PORTDefault: 6379Optional
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.