INTRODUCTION
This is a cookbook to build and manage enterprise Information Technology solutions focusing on open source.
The name Bonsai Framework references a Bonsai approach to cultivation of technology trees to,
Stay pruned and shaped with proven techniques over time.
Combine key foundational patterns into adaptable solutions.
Know Your Basics
You should understand the following,
- Directories
- Edit text files at the command line
- Concept of a web server
- Concept of a web server
ENTERPRISE INFRASTRUCTURE
Servers and Hosting
How to setup enterprise class operations and infrastructure from a DevOps and OpsDev perspective.
Setup Ubuntu - Minimal setup. Recommend practicing inside virtual machine.
Setup Apache - The very first thing to get going on the Internet
Setup Tomcat - Setup zero footprint service Tomcat which is a good step towards understanding how cloud applies to application servers.
Virtual Hosting with Apache Server - Multiple websites on one web server.
Practical application of the tutorials,
- Confluence - Setup your own Knowledge Management website (what you currently see here).
- Plex - Setup your own streaming media server.
Fundamental Cloud
You need to have a good understanding of virtualization before proceeding to LXC.
LXC - Core understanding of container based virtualization towards Cloud.
LXC with Advanced Networking - Understand under the hoods of how the internal virtualization network works.
Docker in Relation to LXC - How your LXC learnings apply to LXC.
Journey to Cloud
Cloud Stack - Currently trying to process the good enough cloud stack for the Bonsai Framework.
Path to Cloud - In progressive journey to moving the Cloud.
Cloud Density - Reducing cost of Cloud.
FAQs
Is This Software?
No. These are techniques to selecting, connecting and customizing technologies. At the same time, written to educate and provide practical context.
Anybody can look up how to build a system or house, but the intent here is to be organized, include tricks of the trade and exercised documentation.
The material is curated to create a low maintenance enterprise technology tree. Like a Bonsai Tree, it starts simple (fast) but can easily be grown within established patterns.
Is This Open Source?
This is not software and so does not fall under open source. However, the Bonsai Framework license and terms are liberal as you can get similarly using the Wikipedia's License of Content.
Can I Contribute Beyond Anonymous Comments?
Sure, send me a LinkedIn message and I will create you an ID.
Can I Download the Website?
Yes you may as the license and terms of use are very liberal.
What About Development Notes?
Yes, I've got lots but the effort to rewrite and modernize is not something I have time for right now. I've had a number of requests, so I may put up some overall concepts and practices.
When did you start?
1996 with the Confluence edition started (minus Dev notes) Jan 2010.
More Questions
Feel free to drop more questions.
RECENT UPDATES
- Photography Photoshop CorrectionTin Pham (about 8 hours ago)
- 9.1 Software Picks - Mac OS XTin Pham (Jun 18, 2024)
- 4.0 Setup Apache Web Server on Ubuntu LinuxTin Pham (Apr 17, 2024)
- Digital Watch List - Casio and G-Shock Watch List ConsiderationsTin Pham (Mar 08, 2024)
- 1.0 Setup Ubuntu Linux Base Server version 22Tin Pham (Dec 21, 2023)
- Home Server VirtualizationTin Pham (Dec 21, 2023)
- Setup Ubuntu Linux Base Server Bash Script 20 (Dec 2023)Tin Pham (Dec 20, 2023)
- PNG File VMWare Fusion 11.5.0 on Mac OS X.pngTin Pham (Dec 18, 2023)
- JPEG File VMWare Grub Error.jpgTin Pham (Dec 18, 2023)
- PNG File image2016-8-4 10:41:2.pngTin Pham (Dec 18, 2023)
- 1.0 Setup Ubuntu Linux Base Server - Ubuntu 16 and OlderTin Pham (Dec 18, 2023)
- 1.5 Server StandardsTin Pham (Dec 18, 2023)
- Setup Ubuntu Linux Base Server Bash Script 16.04.1 (Oct 2016)Tin Pham (Dec 18, 2023)
- Fun 2.0 - Nvidia ShieldTin Pham (Nov 19, 2023)
- Keyboard Shortcuts for Mac OS X with Windows KeyboardTin Pham (Aug 23, 2023)