You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
cellarspoon 6dd5a3b0fc
Merge branch 'master' into ccchaos
1 year ago
.github Add FUNDING.yml 2 years ago
ansible Merge branch 'master' into ccchaos 1 year ago
docker Switch to mod_http_file_share 2 years ago
docs docs: Update certificate troubleshooting docs with more info 1 year ago
snikket-modules mod_snikket_restricted_users: Don't isolate users with no roles 1 year ago
tools Initial commit 3 years ago
.hg_archival.txt Initial commit 3 years ago
.hgignore Initial commit 3 years ago CHANGELOG: Add unreleased changes 1 year ago
Dockerfile Merge branch 'master' into fix_apt_cruft2 2 years ago
LICENSE Clarify licensing as Apache 2.0 3 years ago
Makefile Makefile: Some fixes for the docs build process 1 year ago
NOTICE Clarify licensing as Apache 2.0 3 years ago Update README to be more friendly for people first discovering the project 2 years ago
docker-compose.yml docker-compose.yml: Update to new image name for snikket-server 2 years ago
mkdocs.yml docs: Add troubleshooting guide 1 year ago
po4a.conf Commit initial po4a config for docs translation (workflow still needs work) 2 years ago
snikket.conf.example Initial commit 3 years ago

Snikket server images

This is the source repository for building Snikket service Docker images.

Snikket is an open-source self-hosted personal messaging service. It aims to provide an alternative to proprietary and centralized messaging platforms while supporting all the expected features and being easy to use.

For more information see the Snikket website.

Getting Started with Snikket

For instructions on getting started with Snikket, see the Snikket installation guide on our website.

Building images

This section is for people who want to build their own images of Snikket, e.g. for development purposes.


  • GNU make
  • docker (tested on 19.03.5)
  • ansible (tested on 2.7 (debian buster))


Run make


The easiest way is to use docker-compose. Copy the file snikket.conf.example to snikket.conf and edit the values in it. Then run:

docker-compose up -d