summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.well-known/keybase.txt93
-rw-r--r--Makefile7
-rw-r--r--mail/config-v1.1.xml23
-rw-r--r--robots.txt2
4 files changed, 124 insertions, 1 deletions
diff --git a/.well-known/keybase.txt b/.well-known/keybase.txt
new file mode 100644
index 0000000..2d23d7c
--- /dev/null
+++ b/.well-known/keybase.txt
@@ -0,0 +1,93 @@
+==================================================================
+https://keybase.io/johannes
+--------------------------------------------------------------------
+
+I hereby claim:
+
+ * I am an admin of https://theos.kyriasis.com
+ * I am johannes (https://keybase.io/johannes) on keybase.
+ * I have a public key with fingerprint 5134 EF9E AF65 F95B 6BB1 608E 50FB 9B27 3A9D 0BB5
+
+To claim this, I am signing this object:
+
+{
+ "body": {
+ "client": {
+ "name": "keybase.io node.js client",
+ "version": "0.4.11"
+ },
+ "key": {
+ "fingerprint": "5134ef9eaf65f95b6bb1608e50fb9b273a9d0bb5",
+ "host": "keybase.io",
+ "key_id": "50FB9B273A9D0BB5",
+ "uid": "04ed91b0d142316f11dbc0bd0a8b7700",
+ "username": "johannes"
+ },
+ "merkle_root": {
+ "ctime": 1403779276,
+ "hash": "f60a7df50b9b9ae7aa9e1fdd2b2e7d4ec613f5b7d0f5234acd4a815c79cc1fac0aded0398ad7c859751817ae7164a9b99a56001485aca993ee561186ae71b6ca",
+ "seqno": 23792
+ },
+ "service": {
+ "hostname": "theos.kyriasis.com",
+ "protocol": "https:"
+ },
+ "type": "web_service_binding",
+ "version": 1
+ },
+ "ctime": 1403779384,
+ "expire_in": 157680000,
+ "prev": "4d6affa5d2fe05944c143a6c2c6cbd874d6a326f2e3ab54eff44ea1e8fb77801",
+ "seqno": 20,
+ "tag": "signature"
+}
+
+with the aforementioned key, yielding the PGP signature:
+
+-----BEGIN PGP MESSAGE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+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
+=BczO
+-----END PGP MESSAGE-----
+
+And finally, I am proving ownership of this host by posting or
+appending to this document.
+
+View my publicly-auditable identity here: https://keybase.io/johannes
+
+==================================================================
diff --git a/Makefile b/Makefile
index 32b2e6d..7fdff76 100644
--- a/Makefile
+++ b/Makefile
@@ -2,10 +2,11 @@ HTML := index.html
CSS := style.css
PARTIALS := $(addprefix partials/, meta.html nav.html footer.html)
+WELLKNOWN := $(addprefix .well-known/, keybase.txt)
FILES := $(HTML) $(CSS) sitemap.xml
-site: $(addprefix build/, $(FILES))
+site: $(addprefix build/, $(FILES) $(WELLKNOWN))
clean:
-rm $(addprefix build/, $(FILES))
@@ -22,4 +23,8 @@ build/sitemap.xml: src/sitemap.xml
@install -Dm644 $< $@
@echo Compiled $< → $@
+build/.well-known/%: .well-known/%
+ @install -Dm644 $< $@
+ @echo Compiled $< → $@
+
partials/%:
diff --git a/mail/config-v1.1.xml b/mail/config-v1.1.xml
new file mode 100644
index 0000000..d6454b1
--- /dev/null
+++ b/mail/config-v1.1.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<clientConfig version="1.1">
+ <emailProvider id="kyriasis.com">
+ <domain>kyriasis.com</domain>
+ <displayName>Kyriasis Mail</displayName>
+ <displayShortName>Kyriasis</displayShortName>
+ <incomingServer type="imap">
+ <hostname>theos.kyriasis.com</hostname>
+ <port>143</port>
+ <socketType>STARTTLS</socketType>
+ <authentication>password-cleartext</authentication>
+ <username>%EMAILLOCALPART%</username>
+ </incomingServer>
+ <outgoingServer type="smtp">
+ <hostname>theos.kyriasis.com</hostname>
+ <port>587</port>
+ <socketType>STARTTLS</socketType>
+ <authentication>password-cleartext</authentication>
+ <username>%EMAILLOCALPART%</username>
+ </outgoingServer>
+ </emailProvider>
+</clientConfig>
diff --git a/robots.txt b/robots.txt
new file mode 100644
index 0000000..c2a49f4
--- /dev/null
+++ b/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Allow: /