Meetups/Infra/2024-04-29

From Noisebridge
Jump to navigation Jump to search
Meetups/Infra 2024-04-29m

Favorites, and follow ups:

  • Doug - VMs, why use them, how different from containers
  • Matt - you can whois an IP address, it's really useful. Learn standard devops tooling, terraform.
  • Akbar - IP address, github/user.keys trick, tools to write text (unix shell). Check out nix, all these topics, virtualization, docker, terraform.
  • Jeanie - how to set up labs, for k8s, docker. How to set up virtualized. minikube have used.
  • Henry - learned many reasons not to send public traffic to IP , still waiting on the haskell session.
  • Jordan - nice finally doing noisebridge infra (light coverage, do more!), nice to talk about (before management), provisioning, programmatically, deployment-as-code.
  • Loren - nice to share https://perplexity.vercel.app and LLM insights.

Introductions[edit | edit source]

  • [name] - [background]. [goals for meetup, or interests to explore]


  • Loren -
  • Matt - used to sys admin with loren in a student group at Berkeley, like talking
  • Henry - background in software development
  • Moof - b/g in , here to look pretty
  • Akbar - background in devops stuff, here to talk about self-hosting
  • Doug - semi-software engineer, here to learn more about devops stuff & here for vibes
  • Chris - ambient attendee
  • Jordan - work in database software, here for vibes
  • Jeanie - been here before,

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!


  • Topics of interest, named: self-hosting, noisebridge.
    • Question from Moof, demo from matt
 $ whois noisebridge.net
 TLD registrar: Verisign  (com, net, edu)
 Registrar: gandi.net
 $ host/dig noisebridge.net -> 216.252.162.220
 $ dig noisebridge.net -> A 216.252.162.220
 $ whois 216.252.162.220 -> owned by iocoop.org, ASN AS6939

https://github.com/noisebridge/infrastructure https://github.com/noisebridge/infrastructure/blob/master/hosts.yml

SolidGoldMagiKarp



https://perplexity.vercel.app/

Why virtualize[edit | edit source]

Enforce security boundaries while sharing hardware between guests.

 systemd-virt-detect

EC2 - runs everything in virtual machines, allows migration of hosts between boots.

Scraping. Was needed, and loudly hated in the days of

Self-hosted, personal services.

  • YunoHost.org
  • SSD nodes (one vps host option)


  • Random semi-interesting devops tools to look into

- https://orbstack.dev/ - https://www.crossplane.io/


Reflection: this week favorite? and in future week?[edit | edit source]

  • Doug - VMs, why use them, how different from containers
  • Matt - you can whois an IP address, it's really useful. Learn standard devops tooling, terraform.
  • Akbar - IP address, github/user.keys trick, tools to write text (unix shell). Check out nix, all these topics, virtualization, docker, terraform.
  • Jeanie - how to set up labs, for k8s, docker. How to set up virtualized. minikube have used.
  • Henry - learned many reasons not to send public traffic to IP , still waiting on the haskell session.
  • Jordan - nice finally doing noisebridge infra (light coverage, do more!), nice to talk about (before management), provisioning, programmatically, deployment-as-code.

CLI exercise[edit | edit source]

Decal: https://decal.ocf.berkeley.edu/archives/2020-fall/

Links[edit | edit source]

https://github.com/henrythemann.keys | github.com/henrythemann.keys
https://search.brave.com/search?q=reveal+identity+ssh+&source=web | reveal identity ssh - Brave Search
https://www.google.com/search?q=+ssh+key+github+reveal+identity+-site%3Adocs.github.com&sca_esv=dff8796ac3904447&sca_upv=1&ei=yV8wZuSjB7i10PEPpP-YmA8&ved=0ahUKEwikrMqM-uiFAxW4GjQIHaQ_BvMQ4dUDCBA&uact=5&oq=+ssh+key+github+reveal+identity+-site%3Adocs.github.com&gs_lp=Egxnd3Mtd2l6LXNlcnAiNSBzc2gga2V5IGdpdGh1YiByZXZlYWwgaWRlbnRpdHkgLXNpdGU6ZG9jcy5naXRodWIuY29tSABQAFgAcAB4AJABAJgBAKABAKoBALgBA8gBAPgBAZgCAKACAJgDAJIHAKAHAA&sclient=gws-wiz-serp | ssh key github reveal identity -site:docs.github.com - Google Search
https://stackoverflow.com/questions/67401113/how-to-identify-github-user-with-ssh-key | How to identify github user with ssh key? - Stack Overflow
https://news.ycombinator.com/item?id=10004678 | Show HN: My SSH server knows who you are | Hacker News
https://words.filippo.io/ssh-whoami-filippo-io/ | ssh whoami.filippo.io
https://github.com/noisebridge/infrastructure/commit/8d582340818ef3ff2b62ac93e33f51e533b04299 | Block Anthropic ClaudeBot; QPS is clobbering our servers · noisebridge/infrastructure@8d58234 · GitHub
https://github.com/noisebridge/infrastructure/blob/master/hosts.yml | infrastructure/hosts.yml at master · noisebridge/infrastructure · GitHub
https://search.brave.com/search?q=solidgoldmagikarp&source=desktop | solidgoldmagikarp - Brave Search
https://www.lesswrong.com/posts/aPeJE8bSo6rAFoLqg/solidgoldmagikarp-plus-prompt-generation | SolidGoldMagikarp (plus, prompt generation) — LessWrong
https://www.lesswrong.com/posts/Ya9LzwEbfaAMY8ABo/solidgoldmagikarp-ii-technical-details-and-more-recent | SolidGoldMagikarp II: technical details and more recent findings — LessWrong
https://www.reddit.com/r/OpenAI/comments/10ujznl/solidgoldmagikarp_plus_prompt_generation_lesswrong/ | SolidGoldMagikarp (plus, prompt generation) - LessWrong : r/OpenAI
https://web.archive.org/web/20181210233325/https://www.reddit.com/user/SolidGoldMagikarp | reddit: the front page of the internet
https://threatpost.com/pgp-ecosystem-targeted-in-poisoning-attacks/146240/
https://perplexity.vercel.app/
https://twitter.com/thesephist/status/1617747154231259137

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