From cc392c16bde5fe394089ea92b623aec2c5635e1f Mon Sep 17 00:00:00 2001 From: terminaldweller Date: Mon, 10 Apr 2023 11:12:56 +0330 Subject: updates --- terminaldweller.com/main/docker-compose.yaml | 3 +- terminaldweller.com/main/nginx.conf | 19 +++++++++-- terminaldweller.com/main/srv/index.html | 51 ++++++++++++++++------------ 3 files changed, 48 insertions(+), 25 deletions(-) (limited to 'terminaldweller.com/main') diff --git a/terminaldweller.com/main/docker-compose.yaml b/terminaldweller.com/main/docker-compose.yaml index 7d73795..5c38d62 100644 --- a/terminaldweller.com/main/docker-compose.yaml +++ b/terminaldweller.com/main/docker-compose.yaml @@ -10,7 +10,8 @@ services: restart: unless-stopped volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro - - /etc/letsencrypt/archive/terminaldweller.com/:/certs/ + - /etc/letsencrypt/live/terminaldweller.com/fullchain.pem:/etc/letsencrypt/live/terminaldweller.com/fullchain.pem:ro + - /etc/letsencrypt/live/terminaldweller.com/privkey.pem:/etc/letsencrypt/live/terminaldweller.com/privkey.pem:ro - ./srv:/srv cap_drop: - ALL diff --git a/terminaldweller.com/main/nginx.conf b/terminaldweller.com/main/nginx.conf index 1a9ea0e..3801219 100644 --- a/terminaldweller.com/main/nginx.conf +++ b/terminaldweller.com/main/nginx.conf @@ -15,8 +15,8 @@ http { add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; ssl_ciphers HIGH:!aNULL:!MD5:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; ssl_prefer_server_ciphers on; - ssl_certificate /certs/fullchain1.pem; - ssl_certificate_key /certs/privkey1.pem; + ssl_certificate /etc/letsencrypt/live/terminaldweller.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/terminaldweller.com/privkey.pem; ssl_protocols TLSv1.2 TLSv1.3; add_header Content-Security-Policy "default-src 'self';"; add_header X-Frame-Options SAMEORIGIN always; @@ -32,6 +32,7 @@ http { add_header Content-Type "application/json"; alias /srv/.well-known/webfinger/finger.json; } + # https://metacode.biz/openpgp/web-key-directory? location /.well-known/openpgpkey/hu/ojxfrmdxrz4pm3hh16s5149w5b8acbsn { alias /srv/.well-known/openpgpkey/hu/gpg_pubkey.asc; @@ -41,6 +42,20 @@ http { alias /srv/.well-known/openpgpkey/policy; add_header Access-Control-Allow-Origin "*"; } + + location /.well-known/matrix/server { + access_log off; + add_header Access-Control-Allow-Origin "*"; + default_type application/json; + return 200 '{"m.server": "matrix.terminaldweller.com:443"}'; + } + location /.well-known/matrix/client { + access_log off; + add_header Access-Control-Allow-Origin "*"; + default_type application/json; + return 200 '{"m.homeserver": {"base_url": "https://matrix.terminaldweller.com"}}'; + } + location / { root /srv/; add_header Access-Control-Allow-Origin "*"; diff --git a/terminaldweller.com/main/srv/index.html b/terminaldweller.com/main/srv/index.html index a69fd8a..8f90c05 100644 --- a/terminaldweller.com/main/srv/index.html +++ b/terminaldweller.com/main/srv/index.html @@ -25,65 +25,72 @@ } - -

This is a list of links:

+ +

This is a list of links:

This page is available on:
-
web2 from https://terminaldweller.com
+
web2 - https://terminaldweller.com
IPFS from https://ipfs.terminaldweller.com or from terminaldweller.eth
-
On Gemini
-
i2p mirror
-
tor mirror
+
On Gemini - gemini://gemini.terminaldweller.com
+
i2p mirror - http://iedzwh5v2vouywqy4eak3eu33amfn3rzhdcln7j4r5kcyvf46cea.b32.i2p
+
tor mirror - http://dqunl5rzlv6skqfklqr4dwi4zph2vqoaennc7qoinqs5mlug4docq2yd.onion

WKD direct and advanced are setup on/for the domain.

keyoxide
I don't use all the accounts listed on keyoxide regularly. The preferred methods of contacting me are the ones that are listed here, IRC, email and XMPP (The order is not significant).

-
PGP FP: 9E20464F1CCF3B103249FA93A6A0F5158B3881DF - github, gitlab, codeberg, self-hosted
+
PGP FP: 9E20464F1CCF3B103249FA93A6A0F5158B3881DF - github, gitlab, codeberg, self-hosted
I manually upload my PGP key to https://keys.openpgp.org and https://pgp.mit.edu/.
-
SSH FP: SHA256:tyuaTy005jkJOIPXkrJAAlCKD91d1ftEXzGTqjmEZh4 - github, gitlab, codeberg, self-hosted
+
SSH FP: SHA256:tyuaTy005jkJOIPXkrJAAlCKD91d1ftEXzGTqjmEZh4 - github, gitlab, codeberg, self-hosted

IRC:
-
Libera: terminaldweller FP:FEF763019F0799C1B5CD190FC89080240665CDCAE1CB889D4413775447A4826F48B18DC134D3ACDDE1D932CF3280E6026099857CF46177F1D87CD9AA859C615F
-
OFTC: terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876
-
Rizon: terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876
-
Tilde: terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876
+
Libera: terminaldweller FP:FEF763019F0799C1B5CD190FC89080240665CDCAE1CB889D4413775447A4826F48B18DC134D3ACDDE1D932CF3280E6026099857CF46177F1D87CD9AA859C615F
+
OFTC: terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876
+
Rizon: terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876
+
Tilde: terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876
+
Bonobonet: terminaldweller FP:5e3bd8ab6f8c6f6a614d4b2245fd6b5737a6e59917c6719de62b55bac77b978c
You can also find me on Libera, OFTC and Rizon in ##terminaldweller.

XMPP:
-
devi@jabber.terminaldweller.com
-
devi@draugr.de
+
devi@jabber.terminaldweller.com
+
devi@draugr.de

Email:
(the order is significant)
-
devi@terminaldweller.com
-
thabogre@gmail.com
-
bloodstalker@zoho.com
-
farzadsadeghi@protonmail.ch
+
devi@terminaldweller.com
+
thabogre@gmail.com
+
bloodstalker@zoho.com
+
farzadsadeghi@protonmail.ch
All emails have the ssh and pgp key fingerprints as signature. You can ask for one.
+
I sign all emails, unless I receive an encrypted email in which case, I will also encrypt the response.
+

+

+

Matrix:
+
@devi:terminaldweller.com
+
@terminaldweller:matrix.org

OpenID: https://launchpad.net/~terminaldweller

Git:
-
Github: terminaldweller
+
github.com/terminaldweller
Mirrors:
git.terminaldweller.com
codeberg.org/terminaldweller
gitlab.com/terminaldweller

-

Mastodon: @terminaldweller@terminaldweller.com
-
If you cant find the handle then you need to log in. I'm not hosting my own mastodon instance. I'm just hosting my own webfinger. The actual handle is @terminaldweller@fosstodon.org
+
Mastodon:
+
@devi@pleroma.terminaldweller.com
+
@terminaldweller@fosstodon.com

Blog: Blog RSS

-

Linkedin

Services: N/A
-- cgit v1.2.3