Meetups/Infra/2024-10-21

From Noisebridge
Jump to navigation Jump to search


(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.

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.


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.

https://developers.slashdot.org/story/24/02/16/164217/nginx-core-developer-quits-project-says-he-no-longer-sees-nginx-as-free-and-open-source-project-for-the-public-good

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

https://www.noisebridge.net/wiki/Meetups/Infra