AppsXMPPSnikket

Snikket

All-in-one Dockerized easy XMPP solution, including web admin and clients.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3.3"
 
services:
  snikket_proxy:
    container_name: snikket-proxy
    image: snikket/snikket-web-proxy:stable
    env_file: snikket.conf
    network_mode: host
    volumes:
      - snikket_data:/snikket
      - acme_challenges:/var/www/html/.well-known/acme-challenge
    restart: "unless-stopped"
  snikket_certs:
    container_name: snikket-certs
    image: snikket/snikket-cert-manager:stable
    network_mode: host
    env_file: snikket.conf
    volumes:
      - snikket_data:/snikket
      - acme_challenges:/var/www/.well-known/acme-challenge
    restart: "unless-stopped"
  snikket_portal:
    container_name: snikket-portal
    image: snikket/snikket-web-portal:stable
    network_mode: host
    env_file: snikket.conf
    restart: "unless-stopped"
 
  snikket_server:
    container_name: snikket
    image: snikket/snikket-server:stable
    network_mode: host
    volumes:
      - snikket_data:/snikket
    env_file: snikket.conf
    restart: "unless-stopped"
 
volumes:
  acme_challenges:
  snikket_data:

Resources

Website: https://snikket.org/

GitHub: https://github.com/snikket-im/snikket-server

Docker Hub: https://hub.docker.com/u/snikket

Configuration: https://snikket.org/service/quickstart/