- Docker for Web Hosting 101
Docker, and likewise Linux containers, have taken the development industry by storm. Legacy applications are being re-packaged as micro-services to break away from the heavy application installs and complex dependencies. Although lots of developers already use Docker on their machines for application testing, it's not always clear how Docker applications should be configured for a production web hosting environment. I'm Dan Healy, founder and systems engineer for Healy Technologies. I've accomplished an electrical engineering degree from Old Dominion University as well as a master's of IT and Systems Engineer from University of Maryland University College. My experience includes technical leadership with the Johns Hopkins University enterprise web hosting team and architecting a Docker-based web hosting replacement for student and faculty websites. I also serve as a Senior Systems Engineer for Clever Devices LTD where I provide senior leadership and direction for multi-million dollar public transit technology projects. In this demo, I'll teach you how to create a 3-node HA Docker Swarm cluster with a shared storage, container registry, and a reverse proxy. We'll also discuss some best practices for logs collection. Extra Details: Our office building may require assistance for wheelchair accessibility. Please use the telephone number on the door if you have access issues or have arrived late. Restrooms and on-site parking are available. Alcoholic beverages are available for attendees over 21.
- Running a Kubernetes Cluster at home with Raspberry Pis
Follow along as Nick Miller walks you through learning the Raspberry Pi ecosystem, Ansible, and Kubernetes to manage a 5 Pi cluster at home. We'll talk about spinning up your cluster and what you can do with it, and how it helps with exploring the kubernetes ecosystem. We'll also open up the floor after the walkthrough with a round table to share your experiences or tips and tricks. Extra Details: Our office building may require assistance for wheelchair accessibility. Please use the telephone number on the door if you have access issues or have arrived late. Restrooms and on-site parking are available. Alcoholic beverages are available for attendees over 21.
- Using CI (Continuous Integration) to automate Linux sysadmin tasks
In this meetup, I'm going to talk about using CI (Continuous Integration) tools to automate the deployment of sites and applications into production servers. To this end, I'm going to show off using gitlabci runners to build and deploy both a jekyll website, and a ruby application, as well as leveraging docker for the builds. Everyone should be able to leave with the knowledge of: - Install and configure docker engine - Install and configure gitlab ci runners in docker and shell execution modes. - Leverage artifacts between stages to automate distribution of files - Automate deployments to sites into production Extra Details: Our office building may require assistance for wheelchair accessibility. Please use the telephone number on the door if you have access issues or have arrived late. Restrooms and on-site parking are available. Alcoholic beverages are available for attendees over 21.
- SSH Wizardry
A presentation/discussion around all the wonderfully useful things you can do with OpenSSH besides just accessing remote servers. Remote execution/automation, local, remote and dynamic port forwarding, tunnelling, session reuse, controlled execution, per ssh key remote commands, match block configuration , centralized key management, and more. 6:00-6:10 Introductions 6:10-6:30 Pizza & Beverages (including gluten-free options) 6:30-7:45 OpenSSH Wizardry with Dylan Cochran 7:45-7:50 Review and Confirm Date for Next Meet-Up 7:50-8:00 End Meeting Extra Details: Our office building may require assistance for wheelchair accessibility. Please use the telephone number on the door if you have access issues or have arrived late. Restrooms and on-site parking are available. Alcoholic beverages are available for attendees over 21.
- Ubuntu-MD Monthly Meeting
cross posting from the Ubuntu-MD email group: "This is a preliminary notice regarding our next meeting on Saturday, March 25, 2017 at CCBC College Catonsville campus. We are inviting persons to attend that may need help in installing and/or configuring Ubuntu on their laptops. We will provide the thumb drives with Ubuntu 16.04 ($4 for a 4 GB and $12 for a persistent 16 GB drive if you want to keep the drives). We also need volunteers with experience installing Ubuntu. Please share the information." Venue: CCBC Catonsville Campus. HTEC Building Room 101
- Encrypt your life - a holiday gift!
Encryption has been a hot topic for years in the tech community and is now heating up in the general public. Let’s talk about some of the tools that the average person can use for email, chat, and other digital footprints (think YubiKeys, PGP, Signal) and how they work. This meet up is geared towards beginner to intermediate. If you are advanced, please come as well and bring your friends/family that want to learn. We can always use another short speaker, too. Our speaker - Mark Huson is a founder of local hacker/makerspace the Baltimore Node and proprietor of Baltimorebench.com; DevOps/Sysadmin in office life with a love for automation. Mark has a passion for teaching technology in a non-smug down to earth way attempting to make it accessible to everyone. With the revelations of the large dragnets running around the world he's worked to secure his communications with friends and colleagues and try to get others interested in how they too can prevent their texts be secured from unauthorized eyes. When Mark isn't sitting in a chair looking at a screen he likes to walk his dumb dog and get some time in with nature via hiking or fishing. Connect with Mark on Twitter: @mehuman ========================= Food and drinks provided by AOL. AOL is located in the Brewer's Hill Natty Boh Campus. The 3700 address will take you to the campus; AOL's building is on the corner of Dillon and Dean Streets with ample visitor and street parking. (free!) ========================= At all of our events, we aim to have a great learning and sharing experience. We do not tolerate harassment of any kind, inappropriate, and/or hateful behavior. You will be asked to leave. Please reach out to us if you need something during the event - [masked] or see me directly
- The Fairwinds Game Experience
Combo meetup brought to you by Baltimore Gamer and Charm City Linux for a different kind of meetup night! We will hear about the creation of AND play the Fairwinds Game. This is an interactive session that does require some knowledge beforehand and computer if you would like to play the game (see instructions below). We will hear from Berend Tober, Fairwinds Game creator, who has been a PostgreSQL user for over 15 years. His experience includes both private industry and federal government roles in systems modeling, network administration, software development and data base management. Agenda: 6pm - Berend will come early to answer any questions about the material or resolve system connectivity issues. Come early if you didn't get a chance to read any of the material a head of time. 6:45pm - overview of the application and discuss some design and architecture issues underlying its development. 7:15pm - game play. Bring your laptop with internet connectivity and the psql client (instructions in the link below) **Must have basic SQL and linux command-line experience** You will want to read the "Fairwinds Overview", "Fairwinds Tutorial" and "Fairwinds SQL Pasteables" reference pages in advance available at https://github.com/bmtober/fairwinds. These documents explain how to connect to a Postgresql data base, basic use of the psql client software, and will prepare you to be a competitive player. 'Fairwinds' is a multi-player on-line, command-line interface game that involves real-time, competitive trading on five simulated markets. Players interact with the game by using either the Postgresql psql client to enter basic SQL commands or an interactive menu system. Note that the presentation is not simply a repeat of the tutorial. The talk will fill in and expand upon what you learn from the tutorial, so advance review is highly encouraged.
- Home Automation using F/LOSS
Home Automation with F/LOSS If you're like me, you want to live in the home of the future where automation treats you like royalty. And, if you're like me, you can't stand the idea of running something so important as your home with proprietary software. This talk will overview the current landscape of home-automation technology, see where free software can come in to it, and go over the basics of automating your own home. Bio David Lachut is a PhD Candidate in Computer Science at the Univeristy of Maryland, Baltimore County. His research combines home automation and data analysis to build residential energy management systems. His first linux distro was Ubuntu 7.10, Gutsy Gibbon, but now he spends most of his time with Debian Testing. His secret ambition is to live on the starship Enterprise, or at least to do his part to invent the Enterprise's computer. Parking is free around the Natty Boh campus except on a small park of Conkling where it is pay to park.