diff options
author | Oscar Najera <hi@oscarnajera.com> | 2023-04-23 19:19:56 +0200 |
---|---|---|
committer | Oscar Najera <hi@oscarnajera.com> | 2023-04-23 19:28:46 +0200 |
commit | e97f570f69dd6328520cf35ffdea2844e2a9d682 (patch) | |
tree | 1b301bfc5d3dee23a5f9a43a378b01e90cfa6f00 /config/shepherd/init.d/bitcoin.scm | |
parent | 56bd7782cd5ce62baad0d15d7eaa2333e1ca56e0 (diff) | |
download | dotfiles-e97f570f69dd6328520cf35ffdea2844e2a9d682.tar.gz dotfiles-e97f570f69dd6328520cf35ffdea2844e2a9d682.tar.bz2 dotfiles-e97f570f69dd6328520cf35ffdea2844e2a9d682.zip |
remote services
Diffstat (limited to 'config/shepherd/init.d/bitcoin.scm')
-rw-r--r-- | config/shepherd/init.d/bitcoin.scm | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/config/shepherd/init.d/bitcoin.scm b/config/shepherd/init.d/bitcoin.scm index 93f76a3..46c4ac0 100644 --- a/config/shepherd/init.d/bitcoin.scm +++ b/config/shepherd/init.d/bitcoin.scm @@ -40,3 +40,22 @@ "--noseedbackup")) #:stop (make-kill-destructor 2) ;; 2 is SIGINT - interupt process stream, ctrl-C #:respawn? #t)) + +;; ssh +(register-services + (make <service> + #:docstring "Sarah ssh tunnel" + #:provides '(sarah-ssh) + #:start (make-forkexec-constructor + (list "ssh" "-NTv" + "-o" "ServerAliveInterval=60" + "-o" "ExitOnForwardFailure=yes" + "-o" "StreamLocalBindUnlink=yes" + "-L" "8335:localhost:8332" ;; btcm + "-L" "18335:localhost:18332" ;; btct + "-L" "8481:localhost:8480" ;; LNDT + "orchest@sarah") + #:log-file "/tmp/sarah-ssh.log" + #:environment-variables '("SSH_AUTH_SOCK=/run/user/1000/gnupg/S.gpg-agent.ssh")) + #:stop (make-kill-destructor 2) ;; 2 is SIGINT - interupt process stream, ctrl-C + #:respawn? #t)) |