Skip to content

A simple bash daemon that invokes the Synapse ews2case workflow on a specified interval

Notifications You must be signed in to change notification settings

InsanesTheName/synapsed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

synapsed

A simple bash daemon that invokes the Synapse ews2case workflow on a specified interval.

This guide assumes you have Synapse installed and configured as a systemd service.

synapsed.service binds to synapse.service.

Installation

Download synapsed and claim ownership:

sudo git clone https://github.com/InsanesTheName/synapsed /opt/synapsed
sudo chown -R synapse:synapse /opt/synapsed

Create the config directory, link to the config file, and set permissions:

sudo mkdir /etc/synapse
sudo chown -R synapse:synapse /etc/synapse
sudo ln -s /opt/synapsed/synapsed.conf /etc/synapsed/
sudo chmod 460 /etc/synapse/synapsed.conf

Create the log directory and set permissions:

sudo mkdir /var/log/synapse
sudo chown -R synapse:synapse /var/log/synapse
sudo chmod 2775 /var/log/synapse

Install the service and start it:

sudo systemctl enable /opt/synapsed/synapsed.service
sudo service synapsed start

About

A simple bash daemon that invokes the Synapse ews2case workflow on a specified interval

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages