From bd2a2474995cc3b546000714c6f86caf7d3d8bdc Mon Sep 17 00:00:00 2001 From: Ahmed Date: Fri, 19 Jun 2026 15:45:49 +0300 Subject: add: lists website instead of page in mail.gumx.cc --- _shared/footer.html | 1 + _shared/style.css | 2 +- files.gumx.cc/body.html | 7 +++++ hooks/post-receive | 2 +- irc.gumx.cc/body.html | 8 ++++++ list.gumx.cc/body.html | 26 +++++++++++++++++ list.gumx.cc/meta | 2 ++ mail.gumx.cc/body.html | 2 +- mail.gumx.cc/list/index.html | 66 -------------------------------------------- wk.fo/body.html | 9 ++++++ 10 files changed, 56 insertions(+), 69 deletions(-) create mode 100644 list.gumx.cc/body.html create mode 100644 list.gumx.cc/meta delete mode 100644 mail.gumx.cc/list/index.html diff --git a/_shared/footer.html b/_shared/footer.html index 3aedfc6..de15791 100644 --- a/_shared/footer.html +++ b/_shared/footer.html @@ -3,6 +3,7 @@ twt / git / mail / +list / irc / files / vpn / diff --git a/_shared/style.css b/_shared/style.css index 3efbeb1..b75c309 100644 --- a/_shared/style.css +++ b/_shared/style.css @@ -7,7 +7,7 @@ main, header, footer { max-width: 800px; margin-inline: auto; padding: 0 2rem; } h1, header, footer { text-align: center; } main { text-align: justify; } p, h2, h3, h4 { margin: 1em 0 0 0; } -ol { margin: 0.5em 0 0 0; } +ol, ul { margin: 0.5em 0 0 0; } table { margin: auto; border-collapse: collapse; } th, td { border: 1px solid; padding: 0.3em 0.8em; } pre { margin: 1em 0; } diff --git a/files.gumx.cc/body.html b/files.gumx.cc/body.html index 33ba33c..bb97fb6 100644 --- a/files.gumx.cc/body.html +++ b/files.gumx.cc/body.html @@ -3,5 +3,12 @@

Use the web form or curl:

curl -F "file=@photo.jpg" -H "Authorization: YOUR_TOKEN" https://files.gumx.cc/

Files expire after 24 hours by default. Max 256 MB.

+

etiquette

+

This is personal hosting, not a CDN.

+

access

Contact hi@gumx.cc to request a token.

diff --git a/hooks/post-receive b/hooks/post-receive index 25ae829..f628a10 100644 --- a/hooks/post-receive +++ b/hooks/post-receive @@ -7,7 +7,7 @@ WORK=/home/git/build/sites cd "$WORK" python3 _shared/build.py . -for SITE in irc.gumx.cc vpn.gumx.cc mail.gumx.cc pgp.gumx.cc wk.fo twt.gumx.cc files.gumx.cc demo.gumx.cc; do +for SITE in irc.gumx.cc vpn.gumx.cc mail.gumx.cc pgp.gumx.cc wk.fo twt.gumx.cc files.gumx.cc demo.gumx.cc list.gumx.cc; do if [ -d "$SITE" ]; then WEBROOT="/var/www/$SITE" mkdir -p "$WEBROOT" diff --git a/irc.gumx.cc/body.html b/irc.gumx.cc/body.html index 0ddcf72..48f2876 100644 --- a/irc.gumx.cc/body.html +++ b/irc.gumx.cc/body.html @@ -6,6 +6,14 @@ serverirc.gumx.cc:6697 (TLS) authSASL PLAIN (invite only) +

etiquette

+

This is a private server. Access is extended personally.

+

request access

Send a message to hi@gumx.cc with your nick and preferred IRC client.

bots

diff --git a/list.gumx.cc/body.html b/list.gumx.cc/body.html new file mode 100644 index 0000000..5e4ea9a --- /dev/null +++ b/list.gumx.cc/body.html @@ -0,0 +1,26 @@ +

Site updates and general discussion. Low volume. Posts go directly to the archive.

+

subscribe

+

Send an empty email to:

+
list+subscribe@gumx.cc
+

No confirmation. You're subscribed immediately.

+

unsubscribe

+
list+unsubscribe@gumx.cc
+

post

+

Anyone can post.

+
list@gumx.cc
+

topics

+

No enforced topic structure. To tag a message, add a bracketed label at the start of the subject:

+
[tech] subject here
+[meta] subject here
+[link] subject here
+

The archive has a filter box. Type a tag to filter.

+

archive

+

Browse past messages at /archive/. Updated every 30 minutes.

+

etiquette

+

This is a personal list, not a service.

+ diff --git a/list.gumx.cc/meta b/list.gumx.cc/meta new file mode 100644 index 0000000..cf756b5 --- /dev/null +++ b/list.gumx.cc/meta @@ -0,0 +1,2 @@ +TITLE="list.gumx.cc" +BREADCRUMB="list" diff --git a/mail.gumx.cc/body.html b/mail.gumx.cc/body.html index 7a3e9fe..2de1c66 100644 --- a/mail.gumx.cc/body.html +++ b/mail.gumx.cc/body.html @@ -9,4 +9,4 @@

CalDAV / CardDAV

Available at /dav/ via Xandikos. Credentials on request.

mailing list

-

Site updates and discussion: gumx.cc mailing list.

+

Site updates and discussion: gumx.cc mailing list.

diff --git a/mail.gumx.cc/list/index.html b/mail.gumx.cc/list/index.html deleted file mode 100644 index 931e641..0000000 --- a/mail.gumx.cc/list/index.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -mail.gumx.cc / list - - - -
-

gumx / list

-
-
-

Site updates and general discussion. Low volume. Posts go directly to the archive.

-

subscribe

-

Send an empty email to:

-
list+subscribe@gumx.cc
-

No confirmation email — you're subscribed immediately.

-

unsubscribe

-
list+unsubscribe@gumx.cc
-

post

-

Anyone can post.

-
list@gumx.cc
-

topics

-

There is no enforced topic structure. To tag a message by topic, add a bracketed label at the start of your subject:

-
[tech] subject here
-[meta] subject here
-[link] subject here
-

The archive has a filter box — type a tag name to narrow the list to that topic.

-

archive

-

Browse past messages at /list/archive/.

-
- - - diff --git a/wk.fo/body.html b/wk.fo/body.html index cc044ce..29354c3 100644 --- a/wk.fo/body.html +++ b/wk.fo/body.html @@ -17,5 +17,14 @@ typeWireGuard

A config file is provided to you on invite. Import it into any WireGuard client.

+

etiquette

+

These services run on personal infrastructure. The rules are short.

+

access

Contact administrator@wk.fo.

-- cgit v1.2.3