From: Christopher Coté Date: Thu, 6 Mar 2025 16:47:32 +0000 (-0500) Subject: initial commit X-Git-Url: http://git.entropealabs.com/?a=commitdiff_plain;h=f2f00ba061dce99a0e3f9be67a8956b6bae71cc8;p=home.entropealabs.com.git initial commit --- f2f00ba061dce99a0e3f9be67a8956b6bae71cc8 diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..c4fed55 --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +docker-compose 1.28.2 diff --git a/README.md b/README.md new file mode 100644 index 0000000..abd09c3 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +## Run +`docker-compose up -d` diff --git a/conf.d/default.conf b/conf.d/default.conf new file mode 100644 index 0000000..bae6fbb --- /dev/null +++ b/conf.d/default.conf @@ -0,0 +1,25 @@ +server { + listen 80; + server_name home.entropealabs.com; + + + location / { + root /usr/share/nginx/html; + index index.html index.htm; + } + + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } +} + +server { + listen 80; + server_name git.entropealabs.com; + location / { + proxy_pass http://192.168.0.128:8282; + } + +} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e711ddb --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,19 @@ +version: '3' +services: + nginx: + image: nginx:1.15-alpine + command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'" + ports: + - "8090:80" + - "9443:443" + volumes: + - ./data/nginx:/etc/nginx/conf.d + - ./data/certbot/conf:/etc/letsencrypt + - ./data/certbot/www:/var/www/certbot + - ./index.html:/var/www/html/index.html + certbot: + image: certbot/certbot + entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'" + volumes: + - ./data/certbot/conf:/etc/letsencrypt + - ./data/certbot/www:/var/www/certbot diff --git a/public/.well-known/nostr.json b/public/.well-known/nostr.json new file mode 100644 index 0000000..29f1596 --- /dev/null +++ b/public/.well-known/nostr.json @@ -0,0 +1,16 @@ +{ + "names": { + "entropealabs": "e0f00583b78d191357b692b18c5e0b66d9223fcb0c1552f66d07b92628017a74" + }, + "relays": { + "e0f00583b78d191357b692b18c5e0b66d9223fcb0c1552f66d07b92628017a74": [ + "wss://relay.nostr.band/", + "wss://relay.damus.io", + "wss://relay.snort.social", + "wss://nostr.wine", + "wss://nostr.mom", + "wss://nos.lol", + "wss://free.nostr.lc" + ] + } +} diff --git a/public/chris.gpg b/public/chris.gpg new file mode 100644 index 0000000..bad1f09 --- /dev/null +++ b/public/chris.gpg @@ -0,0 +1,100 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF+hs1kBEADgYUUc3g1TDhu6jP6aNZ30Gi0sxXs8DdIkrNGnzGd/GYVLF9jk +MYzAOlX8nlhnOCDGXNdU0Dc4Uj6Xi5O9dui4YpvjjjlyolUH1LxmrMMt9/hjhirN +hvld3EQgfwmqH7X32rfoyOf6lhoc7x6Bw3qek3KuRKQrAKVp5LBZgUZUOfH4F5Ka +9bEArtqH8n9yOEZ4qFvZv1Vas/eVy3suGxsmBK1wbFlpNntUMMTe/pqhIeob5tqK +ArMVFq61DZ5M90FddhYmzntCxtOO9fvvqrrXGX0fiwfktPBUbTvQs/oGujwkaYkp +qOFQHbzFXtxIh3otOTwUnk82M0DJ9CQ+7b0N0e4ILRyBqngrsyelL1rRWDH528rM +4nXmkcN/XWZnadX6sE1mG5p8Vmb8/n4H1pNdqiI+6a5EssNbvFRhym3m+68pV5jI +vnlwPt2InWOh7bmNgi6WB/4Br6+rUaUHco9FGK+3gVlZOV4QyNxw41QiJecZwFub +czBcPUUdRQ/W+xJHXox3+WyGV9XGRi9qrHVT2uZo2eqDeuGTZeaDriQx+NPclnD8 +Ps8cAehUFzIkNDgL3FyFN3VxFxs2oDeiyeHFnFavIeG0RtH0tEev2umuu2VWyvlk +qQIgCCvpD7VA1y4CSBKdXYovsW+U4HO5aACJX1kRTM53v1mqWl8xC6XY/wARAQAB +tCZAZW50cm9wZWFsYWJzIDxjaHJpc0BlbnRyb3BlYWxhYnMuY29tPokCTgQTAQoA +OBYhBAEv0YkJWlNRY82DxNcx0uHYDZFmBQJfocrtAhsDBQsJCAcCBhUKCQgLAgQW +AgMBAh4BAheAAAoJENcx0uHYDZFmY5sP/RmuQsF1Qs2YE5O+CSZQHUrGJURCzMnI +dHOJrCC8zmFHv7GZiMJFyOXEn2M6HYtKx0yWsgfDxaYi8XhsJZVwG0BuvvrGthxq +b2h+O1z/WfJxg3sdYiLRwM6wi+JDdzbu3NKfj2Wg3kxSpysirnLrtst0ThHaU4Ce +wOMMF4TLPL/Z4k45G8MJH94jsDg+/1ClxcBhFCXwP3koM9GsmmkVJgOVJv3QD0vg +fDomaQTfryE9pMra/NZTi1DXUGePPdlL4RRuqF+bLpFTHPVFYttWFP98fVbFGJA2 +HjTyBljPB1VQCYLDozyN1bHFlsE1ew16SMKcCtASeBVjcF/kqU/wLY9GGfqROSEh +wANX0BgohvSrjC22Vea2vUJvJNhK7VJlbWtQD9pFKFGCRJkhtWQf8Hdcv7iv2mAg +UDzoTYaLgdG+iH9EKkwUBSLxeC2eGPxbyIqf1e9uVgl3BX7w7ymxUwTmmddt4b5j +RadfhkqmMsRU/l6eVJz5pGwb8gIqWRoMUlwnJqlMCdGXSHEWhKccwr1k4R25RE8W +1Ez8jXgjHmuFKuDn8UV7OSwykCzFNlyz5JpsK/IDFyzj+o5smQEpL7h6Y2cJOrS3 +lgzbb2zNSaiVbXLwsX6TC1Aecn7QhmQ+7pp98hDpnroarHTNEEYGdyQLrmpTjAnl +qw1/Dic0RHhktDNDaHJpc3RvcGhlciBDb3TDqSAoQ29oZXNpb24pIDxjY290ZUBj +b2hlc2lvbmliLmNvbT6JAjYEMAEKACAWIQQBL9GJCVpTUWPNg8TXMdLh2A2RZgUC +YE+AhwIdIAAKCRDXMdLh2A2RZkV1D/9ZQqsb62IsWO17tVWpLT62udCYnyu1nQwJ +Zwih3fO4rG7Mi0ct9vNkBi/G64F9GVo25+E8R9LMRvVmz5euOUXzCCh6ZYDys7xr +fezQ8ng+4Y0et08i0yJ3BiXG8R44OMLWSwqKwltzlywj8/Qxdt7Vy4dwESI86VDf +m/IgaQw4GgbyKqEr4sRjlXiPgnPlEOpNYdnYeAUzblfzwb2dYPTqOJeshrNjSKq5 +zQQMBbhd5ZeonNKXxT1Qzo7Uv6fJkCpubvEJ7ebnGxct1ExwDdapNYWxNn91hAkR +G+GCGeQRUAiDeunfdpY8bP+BmZirAZjikDH2f/JWi2iYsSIyfoR8izVCtm3IZtjX +kLjlRTJ6ZXELzs0z5tamH9pBA1OonsQiP4IR7fBxPToXEfyDBxX9YBl2Txm7UBnd +WD+RvXIsqJfMMUJGhVd8VKb0mxrGnjsgRRfYoxm3xxOsKsBQz1j2OdNnFknVn3YH +xoQ4gAPGykZbJVVfq3jjdIA3zQYdU3qpTo+/Y+m/MYus3DAWd5YYH+DsCSCeLQgd +p6zjFS0AadiNP8IG/UWzf3aVL2XDuhJyDlHe+h6gX7zkHvW3OzqMi4FCNKda9BdI +tmD3eNjng586rNcgBXIv2ykvwBe5hjhJoxP31iPsmLws/jeVNf4glG8kBAP7uXxc +3tmFxdIoiIkCTgQTAQoAOBYhBAEv0YkJWlNRY82DxNcx0uHYDZFmBQJfobNZAhsD +BQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJENcx0uHYDZFmmCIP/2tsu5tUQPNc +fVQy+7AQqzHlKpFMqArzkgJJNfN3w9m1Ttnqe5iLvxR+gquN4GJIv68uYOkxSU1G +SzAw/dpT5g4DLtk1Egzf3hJk96S3JoTPEMcN+CliWrnOYOOVYB5NLcRtaQDCowhW +x/nDBpKPugKiRvcd3+n3LeB04NQQT3na76aPiuJl0LHfSH4NpydCw4n6FS6DY99A +kG6uf4YObL6uiZOuDjZHXXTWFg8sUHxjtIdJ85nmgSVrqLNkXNYiFnZLV7EzYBPa +79ANaG8UtJh6dghvVm2NTbcC4P7v3XYTaDnG0RWFPIuQOXTejIh9Z2Pp9R3eOz7Z +g7Qw/Q68UmSHGXk+tEYla74cPTn/YF1MZ9X3qigC349cx/YWrfRWdB7APBHrZXgh +Qnn8IIO0yaA8HTg3Xn/9Hz0nsPEzF3XXESXKM9CC2PRXg//QyzaVIxvC3vIKfB3l +ozMXDNL4CIgJt4ryeaTP+zU4Axh70B7c653vBYhohyaYvaRh1+kF4dB2yYKmyKGS +wCTmZwcAj9QOAEwYSZ9wwWRJBrm0wnl6FVYR4haGuKJSZ+epRS3L8leVA8ot0D33 +EEvF23FqWHBatmshGtfU+Mb0WAjz0u6Wg+5ZyfZ/WbL4vxyPA7Kf77zVTOJ5KvL3 +MtDNUWlI9pZqLUun92Bv4Gaa38PqbaMVuQINBF+hs1kBEADfo8g4l9J2PyWS1g48 +lpAFyprWve5Ct/HXNoVuiCn3SAYs8jU1yjNTlWZBnPMqxDQV2Rf4bAYQtvzwI+ij +nWErtpY1eeC8O5rYMljx5Y2JTK8IFKUqns71BVz4cbYHJxJct3eLnY577TfBiwQh +iKEmuvY+J6p5RgqpriYK0qubmXo6DlrAcjPCjttKNXkIiWnYhoG3QfqmOEjY8aUV +D583ClFcgM0CaIXFgu70a63hoCuF1q1eGCMO7IcIspBt9GtR/54GFqkXnOgeQRPe +u+ukWyf0hlihxJ5trrGTSF2CNe2rdse8asQbc30cUUnlmrn8o2Jr5SvHK4g+JFRp ++xe2GWkC0c20fox/vktHp0i19PjmFwZSu9uVnzcvj5DMjoxI0/Se08H7IcSNPbbG +Wl2BfQZxwgv7eM18Vj1mnIrKWUiPe35RflH78/B+Ux6E/ZrpOSHsXxGmeLezwg7a +Yp2RHQIunt5l0E0mk2q6mza8NmDdk+wgZDfQjVDvt7yd2VSmNe9uqADkY3kYzyVA +YYvi1IFi3NN9rkhm9akvUskJUq2gqVQORj+3HTfMkIpON6sgbeWfxBstXRSP+dOY +s0h94oyNeZe1NtNQ4KLdgwhDB4tvzXOMYJYMMfIAfIiLqSlOZ6I2LzZHjDSlT7rb +G2GgoRxomAFVR3wkMnnVVahZFwARAQABiQI2BBgBCgAgFiEEAS/RiQlaU1FjzYPE +1zHS4dgNkWYFAl+hs1kCGwwACgkQ1zHS4dgNkWZZtxAArVgZ+WXrEHu/sKzfQOnD +kgtKLDxq7t2ExkZnEIGqrFyquYpNUVX7MyouVRFjXqGoBXWgxr3gZNUGVbFtUMtC +JWDlriQwcbVO9hx783k/+l9/JF00LzLarCx7fujIl87f6GO/sNew67fFthTFsGzH +9/k95nqTMOHU3JO5pXz5Tvea30y2ME48nRhpvT4IiX2Hgz3ygpqjXua+m5WD1EzU +I3GaqHOkXMcZtuMmKbzCQu+JbFoZpzyrQBmc6Ad89H2a+4yNlEB7FMjEp7ZGDkNL +W5fSvw5u3z3HAsLHLfSG5ZWFn1RKV+SBXchgajGArJJS28nj9G4T6SSTQdJ5UdGV +1niThAQ/1Ajk5KRTq0ph+/czseJKS7XROMm1hlgAyEqnAMJN8veAqIeLi4i7CRiv +SAugmF425TpFzixvQPXaShbjBX4i75yMH3skU3+ROAbWxLd9srzpwj8hk5nQNb8C +t1N5MDxlTkEoBgXpPw9SMVCOErN54uCJ3mpvovos0I5tOgnv18UsL7vSwDkvDfdK +quK2pSv11OFKUWuuIoHHY84YWEFemdoHargLdQdsYEmzFemqqOcqFaGzeQ3GLuhz +5+EZ8MoZmRMzYt/okDzrmF7hhLyBqpjBffectvVLJfe0oBwSJb+wScmnE5voyH4O +QlY1tMo/hVYyg72WIYCUVzW5Ag0EZ1nG4AEQAKbK/mdE4+TxJoHDKEkOxl+LlNRU +X2PehJZUNu7+xYmv9LjBap8P9ct0bq2qHpHPU+E6IaL5SzGchb+ANsKOmScfJYYT +NY4jeyX8sKv/8JdmtGMNocAdTLfB3MdYpRBTWsQqJTPFWXDmWfrb8zu+dyL3b8+5 +fzM/mSlnc95bVADxiOg2fuwt5TtceC9y8cU+7nWG0nQpD8CkRp+BNvu0c9YNoDC8 +Gy9vyejxpm1DNWVr9dNtis6ixeyo1zp6mjNsTKbUYFBVy0ES8i0NqsJ0RBK3oBkc +gdHlNB10SQ6ofuS0wJiT5e79iDlHwVw/MP7wfThemQeDdh0meOJXSTV24JaF4i1q +37RlbIPqYAyVh/cl7QRQpk/F6EhbgKW9CB4I+P09c6R120Ja3ZD+OpAhG9BJ2yZP +rtjZco6vR+RHsAyldtMOZGtVS25glnJwH2CCVNTkgnmvMwqeJi9EOL1yLdzhapiD +XeSPc8ULbq1dGkX539/OzMYE1J791I/9VQ+mfXfSRr+0dEa48LdvwRcxAIrSnSXB +RalUvE3MH20cCYWQGDCXUGu6cxomUS8yKH0nA2Hcd5fiEeF5ah6RadpNM0LxfC08 +fZNomdJqb96koH3hbSTpfgDn6um+kjkc9DrXMnFjCYWfUuT5/EnVAsNu+UbEdh2K +92iLBfl+bvqUdQ5hABEBAAGJAjwEGAEKACYWIQQBL9GJCVpTUWPNg8TXMdLh2A2R +ZgUCZ1nG4AIbIAUJJZgGAAAKCRDXMdLh2A2RZikiD/9bWXhLPZT4ZsXjdqXZzE5P +1N5mMG/hMa6rSTm0J2HeHEgTQp8z4AOemS/B1+HPTOgnxqLRfONXM99YN+DTZJKQ +bLn0ep08bsXV6gcwAjzzUD9mBEDQpQ+Cja0j1vHH/iGuKE0/cYIExU5rPd8qW3H1 +Q8HiuH8L0GlxUT/XzxlZDkImxAtWfp7Ea1T+zVyTF1CGvgjb+Mut7p4FYAHBZzo+ +f0Q6o/rcptOEJt0eR2Cg1rLAl+uLACk45epxTDLQpW49LckRu5ecSF2qbVmZHZmU +O1T2atjD0jpYSNtNH4vIc/O9NrYgFHku6K8vom7b1Y/8NPkm5mmdxkjirc2Si2OX +Iu/qgBPu91mx8YQy+ls6Oos1at+Hn9lqc6BZR09E5cBvwQ6x30/zXEvEh2uIU9kP +xjqeA4CsjcAXyq2QeOgQCLRoGHoIj7KKCd8KRCBr4KvcmBNZebnq9tPBHYv87zOA +rqL/OOdYOgXnteiEI2L74HzZ0NDUYCogy/8dExrv9xCSjw4zraJadR2/hEGjKCya +tLZWDdT3CA2+cdNUyEC9ZY8qi9dewN0ARSPSpAhZT12N+Oe333QXkWfxNJfkvxFT +rEA0sAgSuUYFhq0f7n3UvE96jbqhRigWulvnlEcmMKNxHtNmMRbIjkIu5O2zkvbu +gpP2SdZMZR04qhjIhcdMdw== +=MZrU +-----END PGP PUBLIC KEY BLOCK----- diff --git a/public/images/background.jpg b/public/images/background.jpg new file mode 100644 index 0000000..ff77cd5 Binary files /dev/null and b/public/images/background.jpg differ diff --git a/public/images/banner.png b/public/images/banner.png new file mode 100644 index 0000000..32ace39 Binary files /dev/null and b/public/images/banner.png differ diff --git a/public/images/bitcoin.svg b/public/images/bitcoin.svg new file mode 100644 index 0000000..68e078b --- /dev/null +++ b/public/images/bitcoin.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + diff --git a/public/images/btc-logo.png b/public/images/btc-logo.png new file mode 100644 index 0000000..0916114 Binary files /dev/null and b/public/images/btc-logo.png differ diff --git a/public/images/connected.png b/public/images/connected.png new file mode 100644 index 0000000..d095a47 Binary files /dev/null and b/public/images/connected.png differ diff --git a/public/images/e-logo.png b/public/images/e-logo.png new file mode 100644 index 0000000..79ff6da Binary files /dev/null and b/public/images/e-logo.png differ diff --git a/public/images/fediverse.png b/public/images/fediverse.png new file mode 100644 index 0000000..32424e8 Binary files /dev/null and b/public/images/fediverse.png differ diff --git a/public/images/gcr-gnupg.png b/public/images/gcr-gnupg.png new file mode 100644 index 0000000..f8ffd6b Binary files /dev/null and b/public/images/gcr-gnupg.png differ diff --git a/public/images/github.png b/public/images/github.png new file mode 100644 index 0000000..552988f Binary files /dev/null and b/public/images/github.png differ diff --git a/public/images/gitlab.png b/public/images/gitlab.png new file mode 100644 index 0000000..c1b243c Binary files /dev/null and b/public/images/gitlab.png differ diff --git a/public/images/lightning.png b/public/images/lightning.png new file mode 100644 index 0000000..4bc305c Binary files /dev/null and b/public/images/lightning.png differ diff --git a/public/images/logo2.png b/public/images/logo2.png new file mode 100644 index 0000000..bb6f825 Binary files /dev/null and b/public/images/logo2.png differ diff --git a/public/images/nostr.png b/public/images/nostr.png new file mode 100644 index 0000000..06a19a8 Binary files /dev/null and b/public/images/nostr.png differ diff --git a/public/images/photography.png b/public/images/photography.png new file mode 100644 index 0000000..a81b720 Binary files /dev/null and b/public/images/photography.png differ diff --git a/public/images/video.png b/public/images/video.png new file mode 100644 index 0000000..f8f18df Binary files /dev/null and b/public/images/video.png differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..5e453ee --- /dev/null +++ b/public/index.html @@ -0,0 +1,99 @@ + + + + + entropealabs + + + + + + + + + + +
+ +
+ +