Templatespixelfed
pixelfed
social

pixelfed

Free, federated (ActivityPub) photo-sharing platform - a self-hosted, ethical alternative to Instagram for the Fediverse.

socialmediacommunicationMariaDBValkey

What gets deployed

Web

pixelfed server

MariaDB

managed database

Valkey

managed cache

GitHub stars14,000

About

Free, federated (ActivityPub) photo-sharing platform - a self-hosted, ethical alternative to Instagram for the Fediverse.

Managed services

  • MariaDBTCP:3306
  • ValkeyTCP:6379

Environment Variables

VariableDescriptionRequired
APP_NAMEDefault: PixelfedOptional
APP_ENVDefault: productionOptional
APP_DEBUGDefault: falseOptional
APP_KEYDefault: base64:replace-with-openssl-rand-base64-32Optional
APP_URLDefault: {{KUBERO_APP_URL}}Optional
APP_DOMAINDefault: {{KUBERO_APP_HOST}}Optional
ADMIN_DOMAINDefault: {{KUBERO_APP_HOST}}Optional
SESSION_DOMAINDefault: {{KUBERO_APP_HOST}}Optional
TRUST_PROXIESDefault: *Optional
DB_CONNECTIONDefault: mysqlOptional
DB_HOSTDefault: {{KUBERO_APP_NAME}}-mysqlOptional
DB_PORTDefault: 3306Optional
DB_DATABASEDefault: pixelfedOptional
DB_USERNAMEDefault: pixelfedOptional
DB_PASSWORDDefault: pixelfedOptional
REDIS_CLIENTDefault: phpredisOptional
REDIS_SCHEMEDefault: tcpOptional
REDIS_HOSTDefault: rfr-{{KUBERO_APP_NAME}}-valkey-readwriteOptional
REDIS_PORTDefault: 6379Optional
REDIS_PASSWORDDefault: nullOptional
REDIS_DATABASEDefault: 0Optional
CACHE_DRIVERDefault: redisOptional
BROADCAST_DRIVERDefault: redisOptional
QUEUE_DRIVERDefault: redisOptional
SESSION_DRIVERDefault: redisOptional
HORIZON_PREFIXDefault: horizon-Optional
MAIL_DRIVERDefault: logOptional
FILESYSTEM_DRIVERDefault: localOptional
OPEN_REGISTRATIONDefault: falseOptional
ENFORCE_EMAIL_VERIFICATIONDefault: falseOptional
PF_OPTIMIZE_IMAGESDefault: trueOptional
IMAGE_DRIVERDefault: imagickOptional
ACTIVITY_PUBDefault: trueOptional
ATOM_FEEDSDefault: trueOptional

Deploy pixelfed

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

Deploy Now

Ready to deploy pixelfed?

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