Movim
Modern, federated social network based on XMPP, with a fully featured group-chat, subscriptions and microblogging.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '3.8'
services:
movim:
environment:
DAEMON_URL: http://localhost
DAEMON_PORT: 8080
DAEMON_INTERFACE: 0.0.0.0
DB_DRIVER: pgsql
DB_HOST: postgresql
DB_PORT: 5432
DB_DATABASE: movim
DB_USERNAME: movim
DB_PASSWORD: changeme
image: movim/movim:0.21.1
volumes:
- ${PWD}/movim:/var/www/html:rw
nginx:
image: nginx:mainline-alpine
ports:
- published: 80
target: 80
volumes:
- ${PWD}/movim:/var/www/html:ro
- ${PWD}/nginx:/etc/nginx/conf.d:ro
postgresql:
environment:
POSTGRES_DB: movim
POSTGRES_PASSWORD: changeme
POSTGRES_USER: movim
image: postgres:15-alpine
volumes:
- ${PWD}/postgres/data:/var/lib/postgresql/data:rwResources
Website: https://movim.eu/
GitHub: https://github.com/movim/movim
Docker Hub: https://hub.docker.com/r/movim/movim
Configuration: https://github.com/movim/movim_docker