My personal Pleroma Docker image.
251
This is a Pleroma image that I created for myself. Feel free to use it if you wish.
This image will create the configuration for Pleroma, and then migrate the configuration to the database.
You'll need an environment file and a Compose file.
POSTGRES_HOST=postgres
POSTGRES_USER=pleroma
POSTGRES_PASSWORD=pleroma
POSTGRES_DB=pleroma
DOMAIN=pleroma.yourdomain.com
PORT=443
SCHEME=https
INSTANCE_NAME=Pleroma
[email protected]
[email protected]
version: '3'
services:
postgres:
image: postgres:14
environment:
- POSTGRES_USER=${POSTGRES_USER:-pleroma}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB:-pleroma}
restart: unless-stopped
volumes:
- "./data/postgres:/var/lib/postgresql"
pleroma:
image: raoulsnyman/pleroma:latest
environment:
- POSTGRES_HOST=${POSTGRES_HOST:-postgres}
- POSTGRES_USER=${POSTGRES_USER:-pleroma}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB:-pleroma}
- DOMAIN=${DOMAIN:-localhost}
- SCHEME=${SCHEME:-http}
- PORT=${PORT:-8001}
- ADMIN_EMAIL=${ADMIN_EMAIL:[email protected]}
- NOTIFY_EMAIL=${NOTIFY_EMAIL:[email protected]}
- INSTANCE_NAME=${INSTANCE_NAME:-Pleroma}
restart: unless-stopped
volumes:
- "./data/config:/config"
- "./data/static:/static"
- "./data/uploads:/uploads"
ports:
- "127.0.0.1:8001:4000"
depends_on:
- postgres
Content type
Image
Digest
sha256:69d10dd18…
Size
228.4 MB
Last updated
almost 4 years ago
docker pull raoulsnyman/pleroma