From 6f5726c4aec0c3fd1c58930396fd0819869e9d80 Mon Sep 17 00:00:00 2001 From: Dmitry Afanasiev Date: Fri, 31 Jan 2025 10:32:05 +0300 Subject: [PATCH] add snap service daemon --- README_en.md | 19 +++++++++++++++++++ snap/snapcraft.yaml | 9 +++++++++ 2 files changed, 28 insertions(+) diff --git a/README_en.md b/README_en.md index 3519047..4fcf494 100644 --- a/README_en.md +++ b/README_en.md @@ -69,6 +69,25 @@ brew install gost ```bash sudo snap install core sudo snap install gost + +#### +## Configure snap service daemon + +# Enable and start gost.gost-daemon snap service +sudo snap start --enable gost.gost-daemon + +# Override generated systemd service (configure startup options) +sudo systemctl edit snap.gost.gost-daemon.service +## NOTE: you can pass args to gost: +## [Service] +## ExecStart= +## ExecStart=/usr/bin/snap run gost.gost-daemon + +# Restart generated systemd service to apply changes +sudo systemctl restart snap.gost.gost-daemon.service + +# ... and show service status +sudo systemctl status snap.gost.gost-daemon.service ``` Getting started diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 142de11..b50f56d 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -32,3 +32,12 @@ apps: - network - network-bind + gost-daemon: + command: bin/gost + daemon: simple + install-mode: disable + plugs: + - home + - network + - network-bind +