Repolode
snikket-im

snikket-im/snikket-server

Build scripts that produce the Docker images for the Snikket self-hosted personal messaging server.

Stars
476
Forks
53
Open issues
59
Last commit
5 days ago

What is it?

This repository contains the build source for the Docker images used by the Snikket service, an open-source self-hosted personal messaging system. It is aimed at providing an alternative to proprietary, centralized messaging platforms while keeping the service easy to set up and run.

The build is driven by GNU make and uses Ansible for provisioning, with Docker as the image builder. Running make produces the images, and the project can be started with docker compose after copying the example configuration file snikket.conf.example to snikket.conf and editing its values.

The repository is mainly useful for people who want to build their own Snikket images, for example for development or testing, rather than for end users who can follow the standard installation guide.

Key features

  • 01Builds Snikket server Docker images with GNU make
  • 02Uses Ansible for provisioning during the build
  • 03Includes an example configuration file for customizing deployment
  • 04Supports starting the service with docker compose

Use cases

  • Building custom Snikket server images for development
  • Testing changes to the Snikket server image build process
  • Running a self-hosted Snikket instance with docker compose

Quick start

  1. 1

    Follow the official Snikket installation guide on the website

  2. 2

    Copy the example config file to snikket.conf

  3. 3

    Edit snikket.conf with your values, then start the server with docker compose

    docker compose up -d

Things to know

  • This repository only contains build scripts for the images, so developers wanting to simply run Snikket should use the official installation guide.
  • Building the images requires GNU make, Docker and Ansible, with versions tested only on older releases.

In collections

Topics

FAQ

What is snikket-server?
Build scripts that produce the Docker images for the Snikket self-hosted personal messaging server. This repository contains the build source for the Docker images used by the Snikket service, an open-source self-hosted personal messaging system. It is aimed at providing an alternative to proprietary, centralized messaging platforms while keeping the service easy to set up and run.
Is snikket-server free to use? What license does it have?
snikket-server is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is snikket-server still maintained?
Actively maintained. The last commit to snikket-server was on Nov 1, 2026.
What can I use snikket-server for?
Building custom Snikket server images for development Testing changes to the Snikket server image build process Running a self-hosted Snikket instance with docker compose
How do I install snikket-server?
Follow the official Snikket installation guide on the website Copy the example config file to snikket.conf Edit snikket.conf with your values, then start the server with docker compose: docker compose up -d
Where can I get snikket-server?
The source code and installation instructions are on GitHub: https://github.com/snikket-im/snikket-server

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects