Files
pixelfed-helm/chart/values.yaml
T
feedc0de 34c76e6391
Validate, publish and promote pixelfed chart / publish (push) Successful in 2s
Validate, publish and promote pixelfed chart / validate (push) Successful in 2s
Package pixelfed Kubernetes deployment
2026-10-22 17:39:25 +02:00

103 lines
2.8 KiB
YAML

image:
repository: ghcr.io/pixelfed/pixelfed
tag: ""
replicas:
web: 1
horizon: 1
domain: pixelfed.example.org
runtimeSecret: pixelfed-runtime
mysql:
authSecret: mysql-auth
storageClass: ""
storageSize: 20Gi
valkey:
authSecret: valkey-auth
storageClass: ""
storageSize: 5Gi
persistence:
storageClass: ""
storageSize: 5Gi
ingress:
enabled: false
name: pixelfed
entryPoint: websecure
s3BucketJob:
enabled: false
endpoint: ""
region: us-east-1
bucket: pixelfed
secretName: pixelfed-s3
config:
ACTIVITY_PUB: "true"
ADMIN_DOMAIN: "pixels.example.org"
AP_INBOX: "true"
AP_OUTBOX: "true"
AP_REMOTE_FOLLOW: "true"
AP_SHAREDINBOX: "true"
APP_DEBUG: "false"
APP_DOMAIN: "pixels.example.org"
APP_ENV: "production"
APP_NAME: "Pixelfed"
APP_PORT: "8080"
APP_URL: "https://pixels.example.org"
AWS_BUCKET: "pixelfed"
AWS_DEFAULT_REGION: "us-east-1"
AWS_ENDPOINT: "http://s3.example.org"
AWS_REQUEST_CHECKSUM_CALCULATION: "WHEN_REQUIRED"
AWS_RESPONSE_CHECKSUM_VALIDATION: "WHEN_REQUIRED"
AWS_STORAGE_CLASS: "STANDARD_IA"
AWS_URL: "https://s3.example.org/pixelfed"
AWS_USE_PATH_STYLE_ENDPOINT: "true"
BROADCAST_DRIVER: "log"
CACHE_DRIVER: "redis"
DB_CONNECTION: "mysql"
DB_DATABASE: "pixelfed"
DB_HOST: "mysql"
DB_PORT: "3306"
DB_USERNAME: "pixelfed"
ENABLE_CONFIG_CACHE: "true"
ENFORCE_EMAIL_VERIFICATION: "true"
FILESYSTEM_CLOUD: "s3"
FORCE_HTTPS_URLS: "true"
HORIZON_PREFIX: "pixelfed-horizon-"
IMAGE_QUALITY: "85"
INSTANCE_DISCOVER_PUBLIC: "true"
LOG_CHANNEL: "stderr"
MAIL_AUTO_TLS: "false"
MAIL_DRIVER: "smtp"
MAIL_ENCRYPTION: "null"
MAIL_FROM_ADDRESS: "pixelfed@example.org"
MAIL_FROM_NAME: "Pixelfed"
MAIL_HOST: "smtp.example.org"
MAIL_PORT: "25"
MAX_ALBUM_LENGTH: "20"
MAX_CAPTION_LENGTH: "5000"
MAX_PHOTO_SIZE: "25000"
MEDIA_REMOTE_STORE_CLOUD: "true"
MEDIA_TYPES: "image/jpeg,image/jpg,image/png,image/gif,video/mp4"
OAUTH_ENABLED: "true"
OPEN_REGISTRATION: "false"
PF_ENABLE_CLOUD: "true"
PF_ENFORCE_MAX_USERS: "true"
PF_MAX_USERS: "10"
PF_OIDC_AUTHORIZE_URL: "https://auth.example.org/application/o/authorize/"
PF_OIDC_ENABLED: "true"
PF_OIDC_FIELD_ID: "preferred_username"
PF_OIDC_LOGOUT_URL: "https://auth.example.org/application/o/pixels/end-session/"
PF_OIDC_PROFILE_URL: "https://auth.example.org/application/o/userinfo/"
PF_OIDC_SCOPES: "openid profile email"
PF_OIDC_TOKEN_URL: "https://auth.example.org/application/o/token/"
PF_OIDC_USERNAME_FIELD: "preferred_username"
PF_OPTIMIZE_IMAGES: "true"
PF_OPTIMIZE_VIDEOS: "true"
PHP_OPCACHE_ENABLE: "1"
QUEUE_DRIVER: "redis"
REDIS_CLIENT: "phpredis"
REDIS_HOST: "valkey"
REDIS_PORT: "6379"
REDIS_SCHEME: "tcp"
SESSION_DOMAIN: "pixels.example.org"
SESSION_DRIVER: "database"
SESSION_SECURE_COOKIE: "true"
TRUST_PROXIES: "*"