Home
INTRODUCTION
This is a cookbook to build and manage enterprise Information Technology solutions focusing on open source and to democratizing technology.
The name Bonsai Framework references a Bonsai approach to cultivation of technology trees to,
Remain small and portable (Zero Footprint)
Stay pruned and shaped with proven techniques over time.
Combine key foundational patterns into adaptable solutions.
The framework prioritizes by SecOpsDev - Security (Zero Trust), Operations (Day 2), Dev (Keeping it Simple).
Don't be afraid to give feedback messaging me through LinkedIn.
Special thanks to Atlassian for sponsoring software licences to Bonsai Framework in support of advocating Open Source and sharing of knowledge.
WHERE TO START?
Know Your Basics
You should understand the following,
Fundamentals of directories and files.
Be able to edit text files at the command line.
Basic understanding of how a Web Server works.
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 software 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
Get a good understanding of virtualization options and technologies fundamental to Cloud.
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 Docker.
Hypervisor - Select and run a virtualization infrastructure at home.
Journey to Cloud
Cloud Stack - Currently trying to process the good enough cloud stack for the Bonsai Framework.
Path to Cloud - In flight progressive journey to moving the Cloud.
Cloud Density - Reduce cost of Cloud through isolation technology and techniques.
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?
Yes. Code and Scripts are under the liberal MIT License under the Open Source Initiative.
Tutorials fall under the "open source" equivalent for content, the Creative Commons) also used by Wikipedia.com.
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
RECENT UPDATES
- Setup Homebrew While Using Unprivileged AccountTin Pham (May 10, 2025)
- 9.1 Software Picks - Mac OS XTin Pham (May 07, 2025)
- BrewfileTin Pham (Apr 13, 2025)
- Re: 9.1 Software Picks - Mac OS XAnonymous (Apr 13, 2025)
- Backup Mac OS Home Folder onto External Drive with Full PermissionsTin Pham (Mar 12, 2025)
- Keyboard Shortcuts for Mac OS XTin Pham (Feb 26, 2025)
- Karabiner-Elements Shortcuts for Mac OSTin Pham (Feb 26, 2025)
- md5sumTin Pham (Feb 26, 2025)
- Homebrew Utilities to Install on Your MacTin Pham (Feb 26, 2025)
- Fun 2.2 WatchesTin Pham (Feb 17, 2025)
- HomeTin Pham (Feb 16, 2025)
- X.0 License & Terms of UseTin Pham (Feb 16, 2025)
- bonsai.pngTin Pham (Feb 12, 2025)
- Home Server VirtualizationTin Pham (Feb 12, 2025)
- VMWare Fusion 11.5.0 on Mac OS X.pngTin Pham (Feb 12, 2025)
- 1.0 Setup Ubuntu Linux Base Server version 22Tin Pham (Feb 12, 2025)
- Setup Ubuntu Linux Base Server Bash Script 20 (Dec 2023)Tin Pham (Feb 12, 2025)
- 1.5 Server StandardsTin Pham (Feb 12, 2025)
- Fun 2.0 - Nvidia ShieldTin Pham (Feb 12, 2025)
- 5.4 Docker in Relation to LXC (Linux Container)Tin Pham (Feb 12, 2025)