From d18a873c0c102b12a2fbe081c7ed859c3e42ad4b Mon Sep 17 00:00:00 2001 From: Edd Salkield Date: Thu, 24 Sep 2020 16:58:39 +0100 Subject: [PATCH] Add systemd service files --- services/hydroxide-carddav.service | 22 ++++++++++++++++++++++ services/hydroxide-imap.service | 22 ++++++++++++++++++++++ services/hydroxide-smtp.service | 22 ++++++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 services/hydroxide-carddav.service create mode 100644 services/hydroxide-imap.service create mode 100644 services/hydroxide-smtp.service diff --git a/services/hydroxide-carddav.service b/services/hydroxide-carddav.service new file mode 100644 index 00000000..6481cfe9 --- /dev/null +++ b/services/hydroxide-carddav.service @@ -0,0 +1,22 @@ +[Unit] +Description=Third party ProtonMail CardDAV Bridge +After=network.target + +[Service] +Type=exec +User=hydroxide +Group=hydroxide +Restart=on-failure +ExecStart=/usr/bin/hydroxide carddav + +ProtectHome=true +ProtectSystem=full +PrivateDevices=true +NoNewPrivileges=true +PrivateTmp=true +InaccessibleDirectories=/root /sys /srv -/opt /media -/lost+found +ReadWriteDirectories=/var/lib/hydroxide +WorkingDirectory=/var/lib/hydroxide + +[Install] +WantedBy=multi-user.target diff --git a/services/hydroxide-imap.service b/services/hydroxide-imap.service new file mode 100644 index 00000000..fc20cf0b --- /dev/null +++ b/services/hydroxide-imap.service @@ -0,0 +1,22 @@ +[Unit] +Description=Third party ProtonMail IMAP Bridge +After=network.target + +[Service] +Type=exec +User=hydroxide +Group=hydroxide +Restart=on-failure +ExecStart=/usr/bin/hydroxide imap + +ProtectHome=true +ProtectSystem=full +PrivateDevices=true +NoNewPrivileges=true +PrivateTmp=true +InaccessibleDirectories=/root /sys /srv -/opt /media -/lost+found +ReadWriteDirectories=/var/lib/hydroxide +WorkingDirectory=/var/lib/hydroxide + +[Install] +WantedBy=multi-user.target diff --git a/services/hydroxide-smtp.service b/services/hydroxide-smtp.service new file mode 100644 index 00000000..b83febe9 --- /dev/null +++ b/services/hydroxide-smtp.service @@ -0,0 +1,22 @@ +[Unit] +Description=Third party ProtonMail SMTP Bridge +After=network.target + +[Service] +Type=exec +User=hydroxide +Group=hydroxide +Restart=on-failure +ExecStart=/usr/bin/hydroxide smtp + +ProtectHome=true +ProtectSystem=full +PrivateDevices=true +NoNewPrivileges=true +PrivateTmp=true +InaccessibleDirectories=/root /sys /srv -/opt /media -/lost+found +ReadWriteDirectories=/var/lib/hydroxide +WorkingDirectory=/var/lib/hydroxide + +[Install] +WantedBy=multi-user.target