personal-gemini-capsule/pages/home.gmi

64 lines
2.1 KiB
Text

# Travis Shears Personal Gemini Capsule
```site logo
_____ _ _____ _
|_ _| (_) / ___| |
| |_ __ __ ___ ___ ___ \ `--.| |__ ___ __ _ _ __ ___
| | '__/ _` \ \ / / / __| `--. \ '_ \ / _ \/ _` | '__/ __|
| | | | (_| |\ V /| \__ \ /\__/ / | | | __/ (_| | | \__ \
\_/_| \__,_| \_/ |_|___/ \____/|_| |_|\___|\__,_|_| |___/
```
Hello, World!
Welcome to my Gemini capsule. This capsule is in very early stages of development. Mostly a proof of concept at this point. I plan to add more features like a gemlog soon. Looking forward to writing and interacting with folks in gemspace.
My personal website:
=> https://travisshears.com
So far I've joined the following communities here in gemspace:
=> gemini://station.martinrue.com/travisshears
## Capsule Features
=> /microblog Microblog - Aggregation of all my microblog posts
## Site updates
== 29.09.2025 ==
Added microblog feature rendering my nostr post feed. Nice to have a dynamic source of content in this capsule to keep it fresh between updates.
Ideas for next features:
* Guestbook backed by sqlite. Would be fun to playout sqlite and golang. Could also be intresting to do a telegram notification.
* Code block rendering from my git hosting
== 26.09.2025 ==
Initial deployment
Took quite some tinkering to get everything working, but it's finally up and running! If you are reading this then I got the following architecture working:
```arch diagram
┌───────┐
│ User │
└──┬────┘
┌──▼───┐
│ VPC │
└──┬───┘
┌──▼──────────────┐
│ Nomad Homelab │
└──┬──────────────┘
┌──▼────────────────┐
│Dockerized Go App │
└───────────────────┘
```
You can find the source code for this capsule here:
=> https://git.travisshears.com/travisshears/personal-gemini-capsule
Diagram created with:
=> https://asciiflow.com