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: $(MYSQL_HOST)Optional
DB_PORTDefault: $(MYSQL_PORT)Optional
DB_DATABASEDefault: $(MYSQL_DATABASE)Optional
DB_USERNAMEDefault: $(MYSQL_USER)Optional
DB_PASSWORDDefault: $(MYSQL_PASSWORD)Optional
REDIS_CLIENTDefault: phpredisOptional
REDIS_SCHEMEDefault: tcpOptional
REDIS_HOSTDefault: $(REDISHOST)Optional
REDIS_PORTDefault: $(REDISPORT)Optional
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.