1---
2title: Welcome!
3layout: home
4cover: ./cover.png
5---
6
7{{< adm type="err" >}}
8**Warning:** an individual is currently attempting to impersonate me on XMPP and
9stir up trouble. They've been spamming various groups and posting transphobic,
10homophobic, and racist content, as well as sending extremely graphic imagery.
11**This individual is not me.** I do have `amolith@nixnet.services`, but my
12primary XMPP account is `amolith@secluded.site`. If there's any doubt whether a
13particular JID is me, please contact `amolith@secluded.site`.
14{{< /adm >}}
15
16## Welcome!
17
18My online pseudonym is Amolith. However, if we end up meeting in person, I would
19be happy to introduce myself as myself. I am a musician, developer, sysadmin,
20co-host of the [Linux Lads] and [Linux Downtime] podcasts, small business owner,
21and founder of not-for-profit [NixNet.][nn] I also work with [MBOA,][m] a wonderful
22co-op that creates [JMP.chat][JMP] (self-promo ahead). [JMP] gives you a regular phone
23number that people can call and text and you receive those on any device you
24have [an XMPP client] on. Optionally included with the $5/mo subscription is your
25own [Snikket] server for family and friends.
26
27[Linux Lads]: https://linuxlads.com
28[Linux Downtime]: https://linuxdowntime.com
29[nn]: https://nixnet.services
30[m]: https://mboa.dev
31[JMP]: https://jmp.chat
32[an XMPP client]: https://xmpp.org/software/?platform=linux
33[Snikket]: https://snikket.org/hosting/
34
35```text
36-----BEGIN GEEK CODE BLOCK-----
37GCS/PA d(+) s+:++ a-- C++(+++) UL+++$ P
38L+++>++++$ E+ W++ N++ o? K- w--- O? M-- V? PS+++
39PE- Y++ !PGP t 5? X R+ tv+ b++ DI++ D+ G e++ h-
40r++ y+
41------END GEEK CODE BLOCK------
42```
43
44[Decode my geek code above][decode] or [create your own.][create]
45
46[decode]: http://www.joereiss.net/geek/ungeek.html
47[create]: https://geekcode.xyz/geek.html
48
49## Blog
50
51I will occasionally blog here and that content can be found on the [Posts
52page.][posts] Below are a specific few posts that give a good overview of what I
53typically write about.
54
55[posts]: /posts
56
57- [Pull vs push: intentional notifications](/pull-vs-push-intentional-notifications/)
58- [(Ab)using mesh networks for easy remote support](/abusing-mesh-networks-for-easy-remote-support)
59- [Replacing YouTube & Invidious](/replacing-youtube-invidious)
60- [Typing International Characters](/typing-international-characters)
61- [On smoking a pipe](/on-smoking-a-pipe)
62- [Part of my cellar](/part-of-my-cellar)
63
64## About the site
65
66Secluded.Site was hand-written entirely by me and is generated with
67[Hugo.][hugo] [The theme][theme] is public and available for anyone to use. I'll
68eventually get it added to [the themes directory][dir] once I clean it up a
69little (patches welcome!), but until then, you can simply clone the repo and
70copy the theme to your site.
71
72[hugo]: https://gohugo.io/
73[theme]: https://git.nixnet.services/Amolith/secluded/src/branch/master/themes/secluded
74[dir]: https://themes.gohugo.io/
75
76All of the code is released under the [MIT license] and the content here is
77[CC-BY 4.0.][ccby] Source for everything is available on my [Forgejo
78instance.][forgejo]
79
80[MIT license]: https://tldrlegal.com/license/mit-license
81[ccby]: https://creativecommons.org/licenses/by/4.0/
82[forgejo]: https://git.nixnet.services/Amolith/secluded
83
84## Contact
85
86I can be contacted through many methods but the most reliable and my most
87preferred will _always_ be email. In order of preference…
88
891. **Email:** `amolith@secluded.site`
90 If you wanted encrypted email, my [age] public keys are [here on my
91 website.](/age.keys)
922. **XMPP:** `amolith@secluded.site`
933. **IRC:** `amolith` on [Libera] and [NixNet]
944. **Matrix:** `@_bifrost_amolith=40secluded.site:aria-net.org`
95 If you absolutely must contact me over Matrix, do so through an XMPP bridge
96 like the one above.
97
98[age]: https://github.com/FiloSottile/age
99[Libera]: https://libera.chat/
100[NixNet]: https://docs.nixnet.services/IRC
101
102{{< adm type="tip" >}}
103If you choose to contact me over XMPP, please use OMEMO encryption and manually
104verify fingerprints below. Any other keys should be marked as _untrusted_.
105{{< /adm >}}
106
107```text
108Desktop: 356C7395 B6A79738 DCE819CF E49F3146 9DD3E4E3 C753CF13 140358B8 7540A969
109Framework: 667DB93D 3E0BCF27 EF480A54 2B86E8A9 59DD72D8 AB1E603E E0BB4307 E419A62F
110Mobile: F11286AC CB7B19F5 80D4CAB7 132C1938 99561BF9 9A3430D1 B5621714 0A39B916
111```