Meetups/Infra/2024-10-21
(Preamble:
= Meetup - Infra = https://www.noisebridge.net/wiki/Meetups/Infra https://www.noisebridge.net/wiki/Meetups/Infra/2024-..-.. )
2024-10-21m Meetups/Infra
Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Resources | Events | Projects | WGs | 5MoF | Meetings | Donate | V · T · E |
Events | Hosting | Streaming | Meetup | Upcoming Events | Anniversaries | Hackathons | External Events | V · T · E |
Meetups / Infra | Template | V · T · E |
(TODO summary)
Introductions[edit | edit source]
- [name] - [background]. [goals for meetup, or interests to explore]
- Loren - unemployed, enjoy having these conversations, get help with noisebridge physical infrastructure and hosting. Could talk about QUIC relative slowness &
- Greg - currently unemployed programmer, running a home lab
- Barton - chain of events brining me here tongiht, intricate. Building infrastructure for cloud vendors. Now local first computing.
- Bjork (?) - infrastructure professionally for a long time, bored today had time to show up
- Wolf - host much for personal use, interested in understandable, not over-complicated infrastructure
- Vie - lots of self-hosting & torrenting stuff before 18 for obvious reasons. Working on graphdb for personal infra
- Jess - working on hosting ai tools, how customers can access
- Jake - backend for work, games on the side, come here for interesting conversations
Lesson or Demo[edit | edit source]
- Read aloud: clarify for meetup. We are taking notes in a riseup pad (or I am--help appreciated, and links). We have meeting notes posted to the wiki. noisebridge.net, search Infra, or Meetups/Infra. (the Infrastructure page has a disambiguation link.)
- Shell, web services, self-hosting, networking!
- Jess - hosting ai models
- loom, on the web.
- hosting on firebase & stripe. stripe not working now. Curious about architecture. SQL-no-sql thing.
- loom, on the web.
Firebase -- concern about security failure modes.
https://alexplescan.com/posts/2024/08/10/wezterm/ - blog post on wezterm settings
- demo and discussion of web loom.
- Discussion of https://search.feep.dev
recent addition of MediaWiki ingestion feature
WARC, scraping
- Big complicated database table story.
Questions, Discussion, or Coworking[edit | edit source]
- [Issue]
For next time[edit | edit source]
Questions[edit | edit source]
Readings & Exercises[edit | edit source]
- Readings
- Exercises
Join online[edit | edit source]
- Try it yourself!
- Join libera.chat #nb-meetup-infra
https://www.noisebridge.net/wiki/Meetups/Infra
(Preamble:
= Meetup - Infra = https://www.noisebridge.net/wiki/Meetups/Infra https://www.noisebridge.net/wiki/Meetups/Infra/2024-..-.. )
2024-10-14 m Meetups/Infra
Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Resources | Events | Projects | WGs | 5MoF | Meetings | Donate | V · T · E |
Events | Hosting | Streaming | Meetup | Upcoming Events | Anniversaries | Hackathons | External Events | V · T · E |
Meetups / Infra | Template | V · T · E |
(TODO summary)
Introductions[edit | edit source]
- [name] - [background]. [goals for meetup, or interests to explore]
- Kevin - do IT sysadmin work. I've been working on self-hosting, containerizing in home network, CI/CD. It was not DNS when: only the ubuntu public update server was not working, clearly only this one host. It turns out: another sysadmin had enabled snort, pfSense, enabled at noon. Blocked as a malicious site for servers and individuals.
- Jake - do backend at work, video games development on the side. No DNS/not-DNS stories, new to it.
- Mike - backend software engineer, long time since that question has come up. Putting kubernetes & calico on a new 24-core system, plus spare hardware later.
- Loren -
- Elan - Spraypaint, Spacebridge, Wiki
Lesson or Demo[edit | edit source]
- Read aloud: clarify for meetup. We are taking notes in a riseup pad (or I am--help appreciated, and links). We have meeting notes posted to the wiki. noisebridge.net, search Infra, or Meetups/Infra. (the Infrastructure page has a disambiguation link.)
- Shell, web services, self-hosting, networking!
- Satellite routing
- QUIC
- LoRaWAN
- ESP-NOW
- Motivating & binding these.
L1 - phy - wires, radio, optics. P2P, or bus / broadcast domain. L2 - net - ethernet, wifi. Hosts directly talking to each other, or connected by switches, L3 - inter-network internet - IP - BGP - AS (ASNs). L4 - services -- ports: ssh:22, smtp:21, http:80, https:443
https://blog.cloudflare.com/the-road-to-quic/ Nginx, caddy.
TCP-HTTP. HTTP3 QUIC.
Other considerations. TCP -- congestion control, slow open, shared/independent connections, head of line blocking, loss as congestion signal.
- Satellite routing -- https://www.ietf.org/archive/id/draft-jones-tsvwg-transport-for-satellite-02.html
Enhancing Transport Protocols over Satellite Networks https://www.irtf.org/anrp/IETF109-ANRP-Bhattacherjee.pdf
$ traceroute [1.1.1.1|8.8.8.8|9.9.9.9]
- QUIC, layer-by-layer review
LoRa & LoRaWAN[edit | edit source]
LoRaWAN is a Media Access Control (MAC) layer protocol built on top of LoRa modulation. It is a software layer which defines how devices use the LoRa hardware, for example when they transmit, and the format of messages.
Git self-hosting[edit | edit source]
- GitLab - not free beyond repo hosting
- Gitea - just added some CI/CD offering
Tailscale/Tailnet[edit | edit source]
https://tailscale.com/kb/1136/tailnet
https://gfblip.appspot.com/ https://6-dot-gfblip.appspot.com/
https://httpbin.org/#/Status_codes visualizes http requests and headers https://quic.xargs.org/
See also, https://tls13.xargs.org/ https://tls12.xargs.org/ https://dtls.xargs.org/ - datagram tls
Learnings & Takeaways[edit | edit source]
Loren -- LoRa -- learn about channel de-confliction, & just proceed with my project Kevin -- didn't realize inter-satellite links were so quick. Continuting with gitea actions Jake -- QUIC stuff was interesting, or satellite stuff.
Elan -- reminded I don't understand all I should about LoRa. Interest in setting up a tailnet, for Noisebridge hardware. Mike -- just interesting to hear what y'all talk about. Question.
Questions, Discussion, or Coworking[edit | edit source]
- [Issue]
For next time[edit | edit source]
Questions[edit | edit source]
Readings & Exercises[edit | edit source]
- Readings
- Exercises
Join online[edit | edit source]
- Try it yourself!
- Join libera.chat #nb-meetup-infra