Skip to content

Scripts and configuration files to launch Synapse for use as the backend service for Simple Apps.

Notifications You must be signed in to change notification settings

simple-apps-suite/simple-synapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Simple Synapse

This app is part of the Simple Apps suite: a series of minimal self-hostable web apps designed to improve your productivity without compromising on security and privacy.

This is Simple Synapse: scripts and configuration files to launch Synapse for use as the backend service for Simple Apps.

Requirements

This server currently only runs on Linux on Docker.

Getting Started

From this directory execute the following command to generate the default configuration for a new Synapse server:

mkdir data
docker compose run -i --rm --user "$(id -u):$(id -g)" -e SYNAPSE_SERVER_NAME=localhost -e SYNAPSE_REPORT_STATS=no synapse generate

Wait for the configuration to be generated, then start Synapse with the following command:

GID=$(id -g) docker compose up

By default, the server will store data on a new local SQLite database, and is accessible at http://localhost:8008.

To generate a new user run the following command while Synapse is running:

docker exec -it synapse register_new_matrix_user -c /data/homeserver.yaml

For more information about the available settings and commands, see the Synapse page on Docker Hub.

About

Scripts and configuration files to launch Synapse for use as the backend service for Simple Apps.

Resources

Stars

Watchers

Forks