From 72c0466301a37dadf30ca1ea5fffd7a27f023800 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Fri, 14 Jan 2022 00:48:56 +0300 Subject: [PATCH] add debug server --- .gitignore | 3 ++- gen-certs.sh | 15 +++++++++++++++ kineto-proxy-start.sh | 1 - proxy-kineto.sh | 4 ++++ gemini-server-start.sh => server-agate.sh | 6 +++++- server-shavit.sh | 6 ++++++ gemini-server-start.bat => server-win32.bat | 0 shavit-config.toml | 3 +++ 8 files changed, 35 insertions(+), 3 deletions(-) create mode 100755 gen-certs.sh delete mode 100755 kineto-proxy-start.sh create mode 100755 proxy-kineto.sh rename gemini-server-start.sh => server-agate.sh (63%) create mode 100755 server-shavit.sh rename gemini-server-start.bat => server-win32.bat (100%) create mode 100644 shavit-config.toml diff --git a/.gitignore b/.gitignore index 3becea0..300f11b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ -binary/ +.bin/ .certificates/ +server.* diff --git a/gen-certs.sh b/gen-certs.sh new file mode 100755 index 0000000..f11414a --- /dev/null +++ b/gen-certs.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +# Generate certs & key for Shavit server + +# remove old files +rm server.{key,crt} + +# generate new cert & key +openssl req -new -newkey rsa:4096 -x509 -sha256 \ + -days 1 -nodes \ + -out server.crt -keyout server.key \ + -subj '/CN=localhost' + +# setting true rights +chmod 400 server.key diff --git a/kineto-proxy-start.sh b/kineto-proxy-start.sh deleted file mode 100755 index 08d5f2d..0000000 --- a/kineto-proxy-start.sh +++ /dev/null @@ -1 +0,0 @@ -./binary/kineto -b 127.0.0.1:8080 -e /assets/styles.css gemini://iiiypuk.me diff --git a/proxy-kineto.sh b/proxy-kineto.sh new file mode 100755 index 0000000..e6759a6 --- /dev/null +++ b/proxy-kineto.sh @@ -0,0 +1,4 @@ +#!/bin/sh +./bin/kineto -b 127.0.0.1:8080 \ + -e /assets/styles.css \ + gemini://iiiypuk.me diff --git a/gemini-server-start.sh b/server-agate.sh similarity index 63% rename from gemini-server-start.sh rename to server-agate.sh index 24ee869..88fb3cb 100755 --- a/gemini-server-start.sh +++ b/server-agate.sh @@ -1,4 +1,8 @@ -./binary/agate.x86_64-unknown-linux-gnu \ +#!/bin/sh + +# using for production + +./.bin/agate.x86_64-unknown-linux-gnu \ --content ./public/ \ --addr [::]:1965 \ --addr 0.0.0.0:1965 \ diff --git a/server-shavit.sh b/server-shavit.sh new file mode 100755 index 0000000..c648d0c --- /dev/null +++ b/server-shavit.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +# using for debug in OpenBSD + +./.bin/shavit \ + -config ./shavit-config.toml diff --git a/gemini-server-start.bat b/server-win32.bat similarity index 100% rename from gemini-server-start.bat rename to server-win32.bat diff --git a/shavit-config.toml b/shavit-config.toml new file mode 100644 index 0000000..26034ee --- /dev/null +++ b/shavit-config.toml @@ -0,0 +1,3 @@ +source = "public" +tls_certificate = "server.crt" +tls_key = "server.key"