Movim (amd64/arm64) Docker Image, based on Debian Slim
10K+
Movim is a distributed social network built on top of XMPP, a popular open standards communication protocol. Movim is a free and open source software licensed under the AGPL. It can be accessed using existing XMPP clients and Jabber accounts. Learn more at movim.eu.
Note, this Image does not contain a required Database nor an XMPP Server. It is Based on Debian Slim and Consists of mainly:
After you've successfully logged in to your Movim Pod, run the following Docker Compose exec command:
docker exec -u www-data movim \
cd /usr/local/share/movim \
&& php daemon.php setAdmin [email protected]
If you're using the Docker Compose:
docker-compose exec -u www-data movim \
bash -c 'cd /usr/local/share/movim && php daemon.php setAdmin [email protected]'
Before running the Container, you have to specify an Environment file for Docker e.g. movim.env.
See the .env.example from the assets' folder for an example.
Add your DB Configuration and set the Correct Value for DAEMON_URL to point to your
external URL for movim e.g., https://movim.example.org
the Following Files and Directories could be of interest:
| Path | Descritption |
|---|---|
| /etc/php/conf.d | custom movim.ini |
| /etc/php/pool.d | custom movim fpm.conf |
| /usr/local/share/movim/cache | movim internal cache |
| /usr/local/share/movim/public/cache | movim (frontend) cache |
| /usr/local/share/galene | galener folder |
| /var/log/nginx | nginx log |
| /var/log/php8.2-fpm.log | php-fpm log |
| /usr/local/share/movim/log | movim log |
:information_source:
if you would like to use galene it is recommended to set ulimit to 65536.
for docker run this would be the parameter: --ulimit nofile=65536:65536
run the image as follows (movim will be available on host Machine at port 8080):
docker run -d \
--name movim \
--restart always \
# if you use galene add this argument \
--ulimit nofile=65536:65536 \
-p 8080:80 \
-p 1194:1194 \
-p 8443:8443 \
-v /path/to/.env:/usr/local/share/movim/.env \
-v /path/to/movim/cache:/usr/local/share/movim/cache \
-v /path/to/movim/public/cache:/usr/local/share/movim/public/cache \
-v /path/to/movim/log:/usr/local/share/movim/log \
ravermeister/movim:latest
or have a look at the Docker Compose File.
Content type
Image
Digest
sha256:af6275091…
Size
382.4 MB
Last updated
about 15 hours ago
docker pull ravermeister/movim