2023 Open Source Tech Stack Guide For Msps
2023 Open Source Tech Stack Guide For Msps
Open Source
"Observium" :tech-stack ["Linux" "MySQL"] :price 0} {:name "Cacti" :tech-stack ["Linux" "MySQL"]
price 0} {:name "Zentyal" :tech-stack ["Linux" "MySQL"] :price 0} {:name "Pandora FMS" :tech-stac
"Linux" "MySQL"] :price 0} {:name "Netdata" :tech-stack ["Linux" "MySQL"] :price 0} {:name "Open
for MSPs
Filter MSP applications based on tech stack and budget (def filtered-applications (filter #(every?
#(contains? (:tech-stack %) %2) %1) msp-applications tech-stack)) (def within-budget (filter #(<=
price %) budget) filtered-applications)) ;; Sort filtered applications by popularity (number of star
The Indispensable
n Github) (def sorted-applications Guide
(sort-by :stars to the Most Popular
within-budget)) ;; Return top recommended ap
Open Source Toolsnilfor
plication (if (empty? sorted-applications) Your
(first Technology Stack ;; Example usage (def
sorted-applications)))
ch-stack ["Linux" "MySQL"]) (def budget 0) (def recommended-app (recommend-msp-applicatio
ech-stack budget)) (println "The recommended MSP application is" (:name recommended-app)
MSP application recommendation engine function recommendMSPApplication(techStack, budg
ist of open source MSP applications const mspApplications = [{ name: "Zabbix", techStack: ["Lin
SQL"], price: 0 }, { name: "Nagios", techStack: ["Linux", "MySQL"], price: 0 }, { name: "Icinga", techSt
"Linux", "MySQL"], price: 0 }, { name: "Observium", techStack: ["Linux", "MySQL"], price: 0 }, { name
cti", techStack: ["Linux", "MySQL"], price: 0 }, { name: "Zentyal", techStack: ["Linux", "MySQL"], price
ame: "Pandora FMS", techStack: ["Linux", "MySQL"], price: 0 }, { name: "Netdata", techStack: ["Linu
SQL"], price: 0 }, { name: "OpenNMS", techStack: ["Java", "PostgreSQL"], price: 0 }, { name: "LibreNM
hStack: ["Linux", "MySQL"], price: 0 }, { name: "Munin", techStack: ["Linux", "MySQL"], price: 0 }, { na
Check_MK", techStack: ["Linux", "MySQL"], price: 0 }, { name: "Zenoss", techStack: ["Linux", "MySQL"
rice: 0 }, { name: "Centreon", techStack: ["Linux", "MySQL"], price: 0 }, { name: "NfSen", techStack: ["
x", "MySQL"], price: 0 }, ]; // Filter MSP applications based on tech stack and budget const filtered
lications = mspApplications.filter(app => {const techStackMatch = app.techStack.every(stack =>
echStack.includes(stack)); const withinBudget = app.price <= budget; return techStackMatch &&
hinBudget; }); // Sort filtered applications by popularity (number of stars on Github) const sorted
cations = filteredApplications.sort((app1,
Foreword and Commentary app2)by=>Tom {return app2.stars
Lawrence & Jay- app1.stars;
LaCroix }); // Return to
ommended application return sortedApplications[0]; } // Example usage const techStack = ["Lin
"MySQL"]; const budget = 0; const recommendedApp = recommendMSPApplication(techStack,
budget); console.log(`The recommended MSP application is ${recommendedApp.name}`);
EBOOK MSP
| 02
Table of Contents
Foreword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 03
What Makes Open Source a Great Fit for MSPs?. . . . . . . . . . . . . . . . . . . . . . . . . . . 04
The MSP Open Source Stack. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 05
Central Delivery Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 07
Continuity Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Growth Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Productivity Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Security Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Why Become a Partner?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Deploy with Akamai. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Final Thoughts & Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
About . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Foreword
In my experience, open source tools are one of the most polarizing MSP topics. People tend to think
that open source tools are all free, unsupported, complex, and even unsecure. One of the reasons
I’m so pleased to contribute to this ebook is that it’s an opportunity to show the other side.
Lawrence Systems is a good example of how adopting an open source stack can drive your success
as an MSP. We don’t just talk about open source, our business quite literally runs on it. Many of our
customers, large and small, benefit hugely from using open source solutions.
Knowledge sharing is part of the culture at Lawrence Systems, and I hope our combined wisdom
shortcuts your journey to understanding the best tools for both your customers and your own
technology stack.
Open source is the future, but that future is already here, and its presence has transformed the
landscape. Most of the world’s top websites and countless popular applications are built with open
source technologies.
The infrastructure for my business is built with these technologies and there’s no compromise.
I wouldn’t trust anything else! I’m very excited to see where open source will take the MSP landscape
in the future.
I’m excited to see this happen. My hope is that the time we’ve invested in pulling this guide together
will save you countless hours of trawling forums, review sites, and peer groups that could be better
spent growing your business. And if you weren’t actively considering open source as part of your
application stack already, I hope this guide might just inspire you to explore the possibilities!
The applications in this ebook have been selected through a mix of Akamai cloud computing services team experience,
community contributions, forums, and personal recommendations from MSPs in the field.
These tools are not officially endorsed by Akamai. Please ensure you do your own due diligence prior to deployment.
Benefits include:
$ Cost Savings
Open source applications are often available for free or are less expensive because you only need
to pay for support. With proprietary software, you and your customers are required to spend
a significant amount of money on licensing fees and other associated expenses.
Predictability
Unlike proprietary applications, there is typically less concern that an open source project will be
bought by a venture capital firm that may hike up the license fees all of a sudden. There’s also more
transparency about the goal of an open source project. Open source tools generally meet a need,
and are not there to cash out and exit.
Customization
Since the source code is available, this means that should you want to modify or adapt an application
to meet specific needs. You have more flexibility than is typically available with proprietary software.
Community Support
In most cases, open source software has a large and active community of passionate developers and
users who contribute to its development, provide support, and offer solutions to problems that may
arise.
Security
Open source software tends to be more secure and transparent than proprietary software. Since code
is open to review, vulnerabilities can be quickly discovered and fixed and it’s easier to understand which
dependencies software was built with, making assessing the impact of upstream supply chain
or flaws possible.
Innovation
Open source applications foster innovation by allowing developers to contribute to the development
of the software, resulting in new features and improved functionality that can benefit your and your
customers.
So without further ado, here they are, split into five essential categories.
Central Delivery
• Grafana Performance Dashboards 08
• Invoice Ninja Invoicing, Quotes & Payments 09
• MeshCentral Remote Control 10
• n8n Workflow Automation 11
• Snipe-IT Inventory Management 12
• TacticalRMM Remote Monitoring & Management 13
• Zabbix Central Device Management 14
• Zammad Helpdesk & Ticketing 15
Continuity
• Kopia M365 Backup 17
• UrBackup Backup 18
Growth
• Mautic Marketing Automation 20
• Odoo CRM & ERP 21
• OhMyForm Forms & Surveys 22
• OpenProject Project Planning 23
Productivity
• FreePBX VOIP 25
• LibreOffice Docs Office Suite 26
• Nextcloud Hub File Sharing and Sync 27
• Rocket.Chat Messenger 28
Security
• Bitwarden Password Manager 30
• Gophish Phishing Simulation 32
• Infection Monkey Attack Simulation 33
• OTPClient Multi-Factor Authentication (MFA) 34
• pfsense CE
Web Security & VPN 35
(Community Edition)
• Wazuh Security Operations 36
Central Delivery
In this section, we showcase the tools and
platforms that can help you streamline your
service delivery process as an MSP.
We’ll explore a range of central delivery tools
that can help you easily and cost-effectively
manage your clients’ infrastructure, security,
and support needs. Central delivery tools are
essential to allow you to scale operations and
meet your clients’ evolving needs in a way that
maximizes your efficiency and profitability.
Grafana
What Is It?
Grafana is an open source analytics and monitoring platform
for time series data. It features powerful dashboarding
capabilities, alerting, and plugins for many different data
sources. It is used for monitoring infrastructure, application
performance, and business KPIs. Grafana also makes it easy
to visualize data and share insights across teams.
Features-at-a-Glance
• Powerful dashboarding
• Alerting
Pros
• Plugins for different data sources
• Infrastructure monitoring • Ease of use
• Visualize data and share insights • Scalability
• Low cost of ownership
• Comprehensive dashboards and alerting
Licensing and Support
• Open source technology
• Free version: Yes
• Licensing: Open source Cons
• Free support: Community forums
• Lack of a mobile app
• Paid support: Vendor professional Services
• Lacks an easy-to-use reporting feature
• Limited data storage capabilities
Popular Industry Sectors • Limited customer support
• Limited integrations with other tools
HITESH J.
via Network Admin Tools
NEXT STEPS
Invoice Ninja
What Is It?
Invoice Ninja is an online invoicing, payment processing, and
time-tracking solution that’s useful for MSPs. It offers an easy-
to-use platform with comprehensive features to help MSPs
streamline and simplify their invoicing and payment processes.
Features-at-a-Glance
• Create purchase orders and branded invoices
• Automated payment reminders
• Automated recurring invoices
• Track time and expenses
Pros
• Integrate with payments gateways
• Customize client portals • Mobile app for tracking
• Generate invoices from quotes
• Ability to manage multiple businesses
Licensing and Support
• Create online payment links
• Free version: Yes • Automate project management
• Licensing: Per clients • Integration with CRM software
• Free support: Community
• Paid support: Packages available Cons
• Poor project planning functionality
Popular Industry Sectors • No third party integrations for tax calculations
Ease of Deployment
1 2 3 4 5
Professional Accounting IT easy difficult
Services
Ease of Use
1 2 3 4 5
What The Community Says
easy difficult
“Invoice Ninja is one of those applications that knocks it so
far out of the park that I can’t think of a single reason not Deployment Options
to use it. The UI is extremely simple and lets you set up
recurring billing, single invoices, customer information, SaaS Self Hosted
templates, and even add payment gateways. It’s not
specific to one sector, so it’s a fit for just about everyone.”
JAY LACROIX
LearnLinuxTV
NEXT STEPS
MeshCentral
What Is It?
MeshCentral is an open source remote management system
that enables users to remotely control, monitor, and manage
computers over the internet. It provides users with a secure,
cloud-based platform that allows them to access their
computer systems from any web browser.
Features-at-a-Glance
• Remote control
• Remote desktop
• Remote file access
Pros
• Remote service management
• Device monitoring • Secure and easy remote control of client devices
• Routine maintenance automation
• Real-time performance metrics
Licensing and Support
• Compatibility with a wide range of devices
• Free version: Yes • User-friendly web-based interface
• Licensing: None
• Subscription model: None Cons
• Free support: Community forums
• Not ideal for supporting larger deployments
• Paid support: Vendor professional services
• Enhanced security measures to protect data
• Streamlined user experience across all devices
Popular Industry Sectors • Ability to customize remote access policies
Ease of Deployment
1 2 3 4 5
IT Services SMB Managed easy difficult
Service Providers
Ease of Use
1 2 3 4 5
What The Community Says
easy difficult
“ Mesh Central is by far the most comprehensive free remote
access tool I’ve ever used. Deployment Options
You hold the keys and the control in terms of how you SaaS Self Hosted Deploy via Marketplace
configure and deploy, and can secure it pretty much
however you please.”
TAYLOR BORNYK
CTO for IT Service Provider
via Spiceworks
NEXT STEPS
WEBSITE REDDIT
Workflow Automation
n8n
What Is It?
n8n is an open source alternative to popular workflow
automation tools. n8n provides an intuitive interface to help
integrate all your tools with custom automations. n8n supports
more than 200 integrations. In addition to the UI, you can add
your own JavaScript code to create custom tasks. n8n isn’t
stingy when it comes to how many workflows you can create.
Unlimited active workflows and executions start at the free
community tier.
Features-at-a-Glance
Pros
• Integrations for websites, payment processors, office
software suites, and more • Unlimited executions and test workloads on
• 1,000+ workflow templates available Community tier
• Create and edit workflows using the UI or write custom • Flexible “Retry” functionality to customize what n8n
JavaScript should do if an execution fails the first time
• Create in-depth error responses • Modern UI is easy to use
• Flexible self-hosting tiers/options • Extremely scalable and usable for a variety of use
cases
NEXT STEPS
Snipe-IT
What Is It?
Snipe-IT is an open source asset management software that
enables MSPs to track their hardware, software, and
equipment inventory accurately. The software supports
detailed reporting, customization, and user-friendly
management of the assets.
Features-at-a-Glance
• Barcode scanning
• Equipment check-in/check-out
• Software license tracking
Pros
• User access control
• Vendor management • All licenses allow unlimited users and assets
• Mobile app available
• Ability to manage non-IT assets
Licensing and Support • Configurable asset depreciation
• Free version: Yes • Multiple language support
• Free support: GitHub • Highly rated customer support
• Paid support: Yes (top tier includes API access)
Cons
Ease of Deployment
SMB Managed IT Support Marketing 1 2 3 4 5
Service Providers easy difficult
Ease of Use
What The Community Says
1 2 3 4 5
“ We love Snipe-IT. Its nice asset management features easy difficult
TOM LAWRENCE
Lawrence Systems
NEXT STEPS
WEBSITE DISCORD
Claim your $500 of free cloud credit today and REGISTER HERE
start exploring all that open source has to offer!
Remote Monitoring & Management
Tactical RMM
Tactical RMM
What Is It?
Tactical RMM is a remote monitoring and management tool for
MSPs. It offers features to manage, monitor and maintain client
IT infrastructure, automate routine tasks, improve security,
and provide proactive support. The software is user-friendly
and customizable and can be integrated with other IT tools to
provide a complete solution for MSPs.
Features-at-a-Glance
• Network device and server monitoring
• Automated deployment, patch control, and vulnerability
Pros
scanning
• Issue reports and alerting • User-friendly interface and intuitive design
• Remote management of client devices • Attractive price/performance ratio
• Manage software licenses and updates • Fast remote command and script execution
• Inventory management and reporting • Free technical support via Discord and GitHub
• Frequent updates
• Active Discord community
Licensing and Support
• Code signed agents require a minimum GitHub Cons
sponsorship of $50 p/m per self-hosted instance • Code review recommended for due diligence
• Free support: Discord and GitHub • Support is limited compared to commercial
• Paid support: Email support per-ticket products
• Limited automation options in certain areas
• Integration with other tools may be complicated and
Popular Industry Sectors
time-consuming
Ease of Deployment
SMB Managed IT Support IT 1 2 3 4 5
Service Providers easy difficult
Ease of Use
What The Community Says
1 2 3 4 5
“ Though Tactical RMM is a young product, the energy and easy difficult
RICCARDO BICELLI
via 4sysops NEXT STEPS
WEBSITE DISCORD
Central Device Management
Zabbix
What Is It?
Zabbix is an open-source monitoring solution designed for
real-time tracking, analysis, and management of network
and application performance, server availability, and system
health.
It’s scalable, customizable, and supports multi-platform
environments.
Features-at-a-Glance
• Comprehensive monitoring options
• Customizable dashboards and reports Pros
• Auto-discovery and network mapping
• Free and open-source
• Flexible alerting and notifications
• Scalable for large environments
• Integrations and API support
• Robust API for customizations
• Active community support
Licensing and Support • Wide range of templates
• Free version: Yes
• Licensing: N/A Cons
• Free support: Community forum • Steep learning curve
• Paid support: Subscription plans available • Complex configuration process
• Lacks built-in security features
• Limited visualization options
Popular Industry Sectors • Sparse official documentation
Ease of Deployment
IT Services Finance Manufacturing 1 2 3 4 5
easy difficult
TOM LAWRENCE
Lawrence Systems
NEXT STEPS
Zammad
What Is It?
Zammad is a helpdesk and ticketing system that allows MSPs
to manage customer support requests and streamline
communication. With its user-friendly interface, automation
tools, and customizable features, Zammad enables MSPs to
offer efficient and personalized support services to their
customers.
Features-at-a-Glance
• Unified inbox for emails, chat, and social media
(available on mobile)
Pros
• Automatic ticket creation and routing
• Knowledge base and self-service portal • Easy installation and customization
• Customizable reporting dashboards • Unlimited agents and tickets
• Time tracking and SLA management • GDPR and data privacy compliant
• Scalable to fit any size of MSP
• Proactive monitoring and notifications
Licensing and Support • Customizable workflow automation
• Code signed agents require a minimum GitHub
sponsorship of $50 p/m per self-hosted instance Cons
• Free support: Discord and GitHub
• Limited marketing and sales features
• Paid support: Email support per-ticket
• No built-in social media management
• Limited customization options for email templates
Popular Industry Sectors • No built-in chatbot or AI capabilities
Ease of Deployment
1 2 3 4 5
IT E-commerce SMB Managed easy difficult
Service Providers
Ease of Use
1 2 3 4 5
What The Community Says easy difficult
JAMES STEEL
Akamai Technologies
NEXT STEPS
Continuity
Downtime is detrimental to any organization.
It can lead to decreased productivity,
frustrated customers, and lost revenue.
That’s why it’s critical to have the most
effective continuity tools at your side to help
you recover quickly,
reliably, and without disrupting operations.
Kopia
What Is It?
Kopia is an open source backup and versioning tool that helps
users store and manage files on local and cloud-based storage
systems. It enables users to create incremental backups,
version files, and easily restore data from previous versions.
Kopia is designed to be secure, efficient, and user-friendly.
It’s scalable, customizable, and supports multi-platform
environments.
Features-at-a-Glance
• Secure incremental backups Pros
• Version files and restore data
• Efficient storage and transfer of data
• Secure encryption
• Integrations with cloud storage providers
• Data deduplication
• Access control for multiple users
• Scheduling backups
• Data retention policies
• Monitoring and custom alerts
• Support for multiple operating systems
• Robust API for automated backups
Licensing and Support
• Free version: Yes (Limited) Cons
• Licensing: Based on usage • No support for SQL databases or virtual machine
• Free support: Community forum backups or non-cloud
• Paid support: Email and phone • No built-in archiving features
• No graphical user interface
• Limited scalability
Popular Industry Sectors • No multi-tenancy
Ease of Deployment
IT Healthcare Education 1 2 3 4 5
easy difficult
NEXT STEPS
UrBackup
What Is It?
UrBackup is a free open source backup software for backup
and restoring data on local and network drives. It supports
incremental backups, real-time backups, and image backups.
UrBackup is compatible with Windows, Linux, and macOS
and can backup data to a variety of storage options, including
external drives and network storage.
Features-at-a-Glance
• Network backup and restore
• Incremental and image backups
Pros
• Real-time backup monitoring
• Windows, Linux, macOS support • High compression rates for efficient storage
• Web-based management interface • Strong encryption for secure data protection
• Supports local, network, external destinations • Easy setup and configuration process
• Schedule backups at regular intervals
• Offers detailed reporting and logging
Licensing and Support
• Free version: Yes Cons
• License: Open source • Limited support for database backup
• Free support: Community forum • Slow to restore large backups
• Paid support: Enterprise • Limited support for cloud storage options
• No automatic disaster recovery plan
Popular Industry Sectors • Does not offer data deduplication
Ease of Deployment
1 2 3 4 5
SMBs Healthcare Non-profit easy difficult
and Education Organizations
Ease of Use
1 2 3 4 5
What The Community Says easy difficult
BRIAN MCGONAGILL
Awesome Open Source NEXT STEPS
Growth
As an MSP today, your role is about helping
your clients be more successful through
technology. It’s about offering the most
effective services to help your clients
streamline their workflows, reduce manual
work with automation, and, ultimately,
increase their efficiency and productivity.
In this section, we explore the tools that can
help you deliver even more value to your
clients and more recurring revenue for your
business.
Marketing Automation
Mautic
What Is It?
Mautic is an open source marketing automation platform that
enables MSPs to automate and personalize their marketing
efforts, from email campaigns to lead generation and
customer retention. It is a powerful tool for managing the
customer journey and creating targeted campaigns.
Features-at-a-Glance
• Lead tracking and nurturing
• Email marketing and campaigns
• Social media integration
Pros
• Landing page creation and optimization
• Segmentation and targeting • Built-in A/B testing for campaigns
• Sales funnel management • Advanced personalization capabilities
• User-friendly interface for non-technical users
• Robust community support
Licensing and Support • Automated marketing tasks
• Free version: Open source community edition • Scalable
• Licensing: Paid enterprise edition
• Free support: Community forum Cons
• Paid support: None from vendor • Limited out-of-the-box templates
• Advanced reporting and analytics may require
Popular Industry Sectors additional configuration
• Limited native integrations with certain platforms
• Technical expertise required for deployment and
setup
Marketing Popular Across
Agencies Industries • Lacks vendor paid support
Ease of Deployment
What The Community Says 1 2 3 4 5
easy difficult
“ Mautic provides a scalable marketing automation
platform without the huge costs. Most platforms charge
Ease of Use
based on number of contacts or number of email sends
1 2 3 4 5
and get very pricey very quickly. easy difficult
MIKE R.
via G2
NEXT STEPS
Odoo
What Is it?
Odoo is an ERP software that offers MSPs a centralized
system for managing their finances, inventory, customer
relationships, and other business processes. It includes
modules such as accounting, inventory management, project
management, CRM, ecommerce, and more. It’s a cost-effective
solution that can be easily integrated with other open source
tools, making it ideal for MSPs.
Features-at-a-Glance
• Comprehensive suite of applications
Pros
• Automated invoicing and billing
• Customizable accounting and operations • Potential significant cost savings over multiple tools
• Easy-to-use CRM & sales tool • Easy to use interface
• Integrations with popular services • Mobile applications
• Flexible and secure data storage • Document management
• Multi-language options
• Customizable reports and workflow automation
Licensing and Support
• Automated payment processing
• Free version: Yes
• Licensing: Enterprise edition available Cons
• Free support: Community forum
• Requires technical knowledge to fully customize
• Paid support: Enterprise edition only
• Some integration challenges with other software
• Limited flexibility in customizing certain features
Popular Industry Sectors
Ease of Deployment
1 2 3 4 5
easy difficult
IT Services Retail and E-commerce
Manufacturing
Ease of Use
1 2 3 4 5
easy difficult
What The Community Says
“Every MSP needs to take a look at Odoo. We have it listed Deployment Options
as a CRM and ERP tool because they’re the primary use
cases but it’s so much more. SaaS Self Hosted Deploy via Marketplace
JAMES STEEL
Akamai Technologies NEXT STEPS
OhMyForm
What Is It?
Yes, aesthetically pleasing forms can be created using open
source tools. OhMyForm is a highly customizable alternative
to TypeForm that allows you to build and embed forms that
feel native to a client’s website or application. OhMyForm is an
excellent alternative to paid software for building and hosting
simple (but business-critical) forms.
Features-at-a-Glance
• Full color palette customization
• 100% open source
Pros
• Multiple admin users
• Basic analytics: Device type, responses, unique visits, • Extensive design options to match desired branding
completion rate, average completion time • Easily embeddable
• Email notifications for form submissions • Works across devices
• Supports custom webhooks
• Similar to TypeForm
Licensing and Support • Clean, modern administration UI
• Free version: Yes
• Licensing: None Cons
• Free support: Community Discord • Limited question types
• Paid support: None • Limited documentation
• Only supports email form submission
Popular Industry Sectors • Doesn’t support CRM integrations
• No file upload functionality
• Lacks automatic multi-language support/translation
• No vendor support
IT Services Digital Media Helpdesk
Ease of Deployment
What The Community Says 1 2 3 4 5
easy difficult
“ For me, OhMyForm is more akin to Typeform. It comes
with a stepped approach which is really lovely, and the
Ease of Use
UI/UX is better than other alternatives. OhMyForm is a 1 2 3 4 5
young project, so the functionality is limited, but the easy difficult
direction is right. This project is one to watch.”
Deployment Options
SaaS Self Hosted
JOE JOHNSTON
Budibase
NEXT STEPS
OpenProject
What Is It?
OpenProject is an open source project management software
that offers a wide range of features and functionalities to
manage projects efficiently. It is a powerful tool for MSPs,
providing a comprehensive platform for planning, scheduling,
tracking, and collaborating on projects in real time.
Features-at-a-Glance
• Supports Agile and Scrum methods
• Gantt charts and project timelines
• Customizable workflows and roles
Pros
• Time tracking and resource management
• Document management and wiki pages • Streamlined project management
• Budgeting and cost management • Collaboration and transparency
• Real-time project updates, alerts
• Customizable workflows, templates
Licensing and Support • Centralized document management
• Free version: Yes • Multiple project views and dashboards
• Licensing: Per user per year
• Free support: Community forum Cons
• Paid support: Various paid support packages • Limited integrations with third-party tools
starting at the Basic edition • Limited mobile app support
• Steep learning curve for new users
Popular Industry Sectors • Limited customization options for non-technical
users
Ease of Deployment
IT Software Manufacturing
1 2 3 4 5
Development easy difficult
DAVID BURGESS
DB Tech
NEXT STEPS
Productivity
In today’s collaborative work environment,
open source tools have become favored for
boosting output and streamlining workflows.
In this section, we look at some of the top open
source tools for improving productivity.
FreePBX
What Is It?
FreePBX is an open source graphical user interface (GUI) for
managing Asterisk (PBX), an open source communication
server. FreePBX simplifies the process of setting up and
managing telephone services, such as VoIP and analog lines,
as well as configuring features like voicemail, call routing,
and call recording.
Features-at-a-Glance
• Auto-provisioning
• Automatic call distribution
Pros
• Interactive voice responses
• Call recording • Flexible deployment options
• Voicemail • Comprehensive call management
• Mobile app integration • High-availability options
• Low-cost setup
• Unlimited extensions
Licensing and Support • Reporting and analytics capabilities
• Licensing: Open Source GNU GPL
• Free support: Community forum Cons
• Paid support: Sangoma support packages • Limited vendor support and documentation
• Potentially costly upgrades and add-ons
Popular Industry Sectors • Lacks native automation and orchestration
• Inconsistent user interface
• No multi-tenancy
• Limited VoIP protocols
Finances Government Healthcare
Agencies
Ease of Deployment
1 2 3 4 5
easy difficult
What The Community Says
“ I like FreePBX because it’s a highly customizable and
Ease of Use
integrated solution. One nice thing about it is the ability
1 2 3 4 5
to integrate it into custom workflows if you have basic easy difficult
technical knowledge and know-how around writing
those.”
Deployment Options
Self Hosted
JAY LACROIX
LearnLinuxTV
NEXT STEPS
LibreOffice
What Is It?
LibreOffice is a free open source office suite providing word
processing, spreadsheet, presentation, database, and drawing
tools.
A popular Microsoft Office alternative, compatible with various
file formats, and maintained by the Document Foundation.
Features-at-a-Glance
• Word processing
• Spreadsheets
• Presentations Pros
• Database management
• Support for common file formats
• Graphics editing
• Regular updates and improvements
• Third-party extensions and templates
Licensing and Support • Large, active community
• Free version: Yes • Extensive language support
• Documentation: Extensive library
• Free support: Community forum, mailing lists and user Cons
groups • Occasional formatting issues
• Paid support: Available from third parties • Lacks some MS Office integrations
• Limited collaboration features
Claim your $500 of free cloud credit today and REGISTER HERE
start exploring all that open source has to offer!
File Sharing & Sync
Nextcloud Hub
What Is It?
Nextcloud is a free, open source file hosting service that allows
users to store and share files, contacts, and calendars on a
server they control. Install Nextcloud on personal computers
or remote servers, and get web and mobile access. It also
includes collaboration and communication features through
Nextcloud Talk.
Features-at-a-Glance
• File storage and sharing
• Real-time document editing
Pros
• Chat and communication
• Contacts and calendar management • Highly customizable
• Access from web and mobile • Granular access control and data encryption
• Intuitive collaboration tools for teams • Scalable
• Works with Mac, Windows, and Linux • Good for file storage and collaboration
• Accessible • Available on a wide variety of platforms and devices
Cons
Licensing and Support
• Requires technical expertise or working with
• Free version: Yes a partner to set up and maintain
• Paid version: Enterprise pricing starts at 100 users • May require third-party apps for certain features
• Licensing: Open source GNU AGPLv3
• Free support: Community forum Ease of Deployment
• Paid support: Tiered support plans for enterprise 1 2 3 4 5
edition only easy difficult
Ease of Use
Popular Industry Sectors 1 2 3 4 5
easy difficult
Rocket.Chat
What Is It?
Rocket.Chat is a self-hosted team collaboration platform that
offers messaging, file sharing, and integrations with third-party
services.
It’s used for internal and external communication, allowing
users to communicate with teams, customers, and other
stakeholders in real time.
Features-at-a-Glance
• Voice/audio calls
• Secure messaging and file sharing Pros
• Video conferencing via third-party apps
• Real-time translation in 35 languages
• Customizable UI
• Live chat widgets for websites
• Works with MacOS, Windows, Linux
• Integration with apps such as GitHub and
• Mobile apps: iOS, Android
ZapierAutomatic updates
• Customizable notifications
Licensing and Support • Moderation tools
• Free version: Yes • Supports multiple devices
• Documentation: Extensive library
• Free support: Community forum, mailing lists and Cons
user groups • Few integrations with other platforms
• Paid support: Available from third parties • No native VoIP support
• Limited customization options
• No built-in collaboration tools
Popular Industry Sectors • No dedicated customer support
• Lacks native video conferencing
Security
Open source security tools are extremely
valuable for MSPs, but selecting and
evaluating them can be a daunting task.
There are countless security vendors with
similar claims, which makes it challenging
for MSPs to differentiate and choose the right
tool. However, as an MSP and trusted advisor
to your customers, it’s essential to prioritize
security alongside people and process.
This is where open source comes in.
Open source security tools allow you and
your clients to gain a competitive advantage
by ensuring the utmost security while
allowing you to stay ahead of the curve
in the ever-evolving threat landscape.
File Sharing & Sync
Bitwarden
What Is It?
Bitwarden is a password manager that allows users to securely
store and manage their login credentials and data. Features
include password generation, 2FA, and syncing across devices.
Allows easy access to login information via a verified extension.
Features-at-a-Glance
• Secure password sharing
• Cross-platform accessibility
• Security audit and compliance
• Vault health reports
Pros
• Flexible integrations
• Always-on support • Strong security measures
• Cross-platform compatibility
• Secure password sharing and collaboration
Licensing and Support • Two-factor authentication support
• Free version: Yes (Limited) • Integration with popular MSP tools
• Licensing: Monthly or annual
• Free support: Community and email Cons
• Paid support: Teams and Enterprise • Interface could be more intuitive
• Limited features in the free plan
• Password vault sharing clunky
Popular Industry Sectors
Ease of Deployment
1 2 3 4 5
SMB Managed Technology Popular Across easy difficult
Service Providers All Industries
Ease of Use
1 2 3 4 5
What The Community Says easy difficult
JAY LACROIX
LearnLinuxTV
NEXT STEPS
How It Works
Host it yourself, or host it with a
• Open Marketplace in Cloud Manager
service provider that you choose.
•Search for the app you need or browse If you find another provider you want
by category to try, or if you want to take your
• Select your Linux distribution data back to your private server,
you can move at any time.
• Select your compute plan size and location
The shared values of consumer
• Complete the form with the app’s info choice and freedom from lock-in…
• Select “Create Linode” that’s the power of Nextcloud and
•Wait for the Linode to provision, Akamai.
and get started! FRANK KARLITSCHEK
Founder and Managing Director
Flexible. Portable. Accessible. Scalable. Nextcloud
Gophish Framework
What Is It?
Gophish is an open source phishing toolkit used by security
professionals and red teams to simulate phishing attacks and
test an organization’s defenses. It allows users to create
custom phishing campaigns, landing pages, and email
templates, track success rates and steal user credentials,
and gather intelligence about the target audience.
Features-at-a-Glance
• Customizable phishing campaigns, email templates,
and landing pages
Pros
• Real-time tracking and reporting
• Integrated SMTP server for sending emails • Streamlines testing processes
• Support for custom branding • Provides actionable insights
• Automated follow-up actions • Improves clients’ security posture
• Expands reach with multi-language support
• Offers competitive advantage
Licensing and Support
• Free version: Yes (Limited) Cons
• Licensing: Based on number of users • Requires technical expertise
• Free support: Community forum & GitHub • May face ethical concerns
• Paid support: Email and phone • Potential for legal challenges
• Requires ongoing maintenance
Popular Industry Sectors • Potential for false results
• Limited integration options
Ease of Deployment
Healthcare Finance Government
1 2 3 4 5
Agencies
easy difficult
NICOLAS PENCE
SecurityTrails NEXT STEPS
Infection Monkey
What Is It?
Infection Monkey is an open source security tool for testing a
data center’s security posture against techniques used by
malicious hackers. It simulates an attack from an external
hacker and identifies vulnerable systems within an
organization’s network. The tool is designed to detect weak
points in an environment and alert administrators to potential
security issues.
Features-at-a-Glance
• Automated penetration testing Pros
• Network mapping
• Open source and free
• Real-time alerts
• Automated scanning
• Attack simulation
• Flexible deployment options
• Vulnerability identification
• Customizable reports
• Comprehensive security coverage
Licensing and Support
• Free version: Yes Cons
• Documentation: Extensive library • Limited report generation
• Free support: Community forum, mailing lists and • Limited scope of testing
user groups • Difficult to configure
• Paid support: Available from third-parties • No mobile device support
• No cloud-based environment support
• Form submission required to access download
Popular Industry Sectors
information
Ease of Deployment
Enterprises Finance Healthcare 1 2 3 4 5
easy difficult
NEXT STEPS
WEBSITE DOCUMENTATION
Multi-Factor Authentication (MFA)
OTP Client
What Is It?
OTP client helps users securely generate and store One-Time
Passwords (OTPs). These OTPs provide an additional layer of
security to users’ accounts. The client helps users generate
and manage OTPs on their devices, making it easier and more
convenient to use.
Features-at-a-Glance
• Secure OTP generation
• Encrypted storage for OTPs
• Multi-device compatibility
Pros
• Easy system integration
• Scalable to meet demands • Enhances security for client accounts
• User-friendly interface design • Convenient for clients and MSPS
• Easy to integrate
• Future-proof and scalable
Licensing and Support • Streamlines OTP management
• Free version: No
• Licensing: Per user Cons
• Free support: Slack and Discord • Requires technical expertise to set up and maintain
• Paid support: Email, phone, and remote assistance • Adds another layer of complexity for MSPs
• Can incur hardware and software cost
Popular Industry Sectors • Can be vulnerable to cyber attacks
Ease of Deployment
1 2 3 4 5
Technology Finance Healthcare easy difficult
Ease of Use
What The Community Says
1 2 3 4 5
“ Using a Linux environment doesn’t mean you need to be easy difficult
JAMES STEEL
Akamai Technologies
NEXT STEPS
GITHUB WIKI
Web & Security VPN
Features-at-a-Glance
• VPN for secure remote access
• Intrusion detection with Snort or Suricata
• Customizable firewall rules
Pros
• Advanced reporting for network monitoring
• ACME Let’s Encrypt and HAProxy reverse proxy • Robust security features
integrations • Highly customizable firewall rules
• Multiple VPN protocols supported
• Comprehensive reporting capabilities
Licensing and Support • User-friendly interface
• Free version: Yes
• Usage and support level licensing Cons
• Free support: Community forum and documentation • No cloud management options
• Paid support: business and enterprise • No central management for multiple sites
• Lack of customization options
Popular Industry Sectors • Limited API for automation
Ease of Deployment
1 2 3 4 5
SMB Managed Healthcare Finance easy difficult
Service Providers
Ease of Use
1 2 3 4 5
What The Community Says
easy difficult
“pfsense is surprisingly powerful, and there’s never been a
firewall-related feature I wasn’t able to find within its large Deployment Options
featureset or the available add-ons. It’s also very stable.
For my business, I’ve never seen it go down– and it was Own Hardware Vendor Hardware
deployed seven years ago. There is a learning curve, but it
excels at scrutinizing network traffic in nearly limitless
ways.”
JAY LACROIX
LearnLinuxTV
NEXT STEPS
Wazuh
What Is It?
Wazuh is a security monitoring and threat detection platform
that provides real-time visibility and analysis of your
organization’s security posture. It includes critical security
features including log management, intrusion detection,
and vulnerability management to help you respond to
potential threats.
Features-at-a-Glance
• Real-time log management and analysis
• Intrusion detection and response
Pros
• Vulnerability management
• File integrity monitoring • Real-time threat detection and response capabilities
• Compliance and regulatory reporting • Security monitoring and reporting
• Flexible and customizable
• Easy integration with security tools
Licensing and Support • Scalable and cost-effective
• Free version: Yes
• Licensing: Open source Cons
• Free support: Slack, Discord • Steep learning curve for beginners
• Paid support: Vendor professional services • Limited documentation and support
• Limited third-party integration capabilities
Popular Industry Sectors • May require significant system resources to run or
additional setup and configuration
Ease of Deployment
Government Technology Finance
1 2 3 4 5
Agencies
easy difficult
RYAN
via Level1Techs
NEXT STEPS
Marketing Onboarding
Account Partner
Development Training and
Management Directory
Funds Enablement
We need flexibility without being locked in, and I see AWS as a PaaS provider now.
Most customers don’t need the complexity that comes with those hyperscaler services and most
can’t endure the costs. Linode [now Akamai] is simple and I mean that in a good way!
It’s really competitively priced and the services behind the scenes are great.
DAN BENTON
Founder and Director
Dogsbody Technology
Marketplace offers y ou a quick and easy way for MSPs to deploy applications. As open source advocates,
we’re always striving to expand the selection of available applications for our partners, so check the Marketplace
for updates!
Apart from the applications mentioned in this guide, we also highly recommend trying these other free tools:
• Kali Linux: A security tool platform for more advanced security research and testing
• HashiCorp Vault: A secure data vault for storing internal secrets like API keys and server credentials
• Subscribe to our partner newsletter (and we have one for developers too!)
We’d like to express our deep gratitude to the open source community and the contributors who have made these
applications possible. Your dedication and hard work have helped to create an ecosystem of powerful tools that
are accessible to everyone.
We hope that this eBook has provided valuable insights into the world of open source applications for MSPs,
and that it has inspired you to explore these tools further.
We’d like to extend a huge thank you to Tom Lawrence of Lawrence Systems and Jay LaCroix of Learn Linux TV
for providing their expertise on all things open source for MSPs, and for being true open source champions.
Our team of experts is always here to support you, whether you need help setting up your
environment or troubleshooting any issues.
Don’t miss out on this opportunity to level up your MSP game with open source applications.
Claim your $500 of free cloud credit today and start exploring all that open source has to offer!
REGISTER HERE
Based in the United States, the company was founded in 2003 by Tom Lawrence and has since grown into
a trusted provider of IT support and consulting services.
Lawrence Technology Services offers a wide range of services, including network design and implementation,
cloud computing solutions, cybersecurity, data backup and recovery, and more.
With a focus on customer satisfaction and a commitment to staying up-to-date with the latest technologies,
Lawrence Technology Services has earned a reputation for delivering reliable and effective IT solutions to its
clients.
www.lawrencesystems.com
Created and managed by Jay LaCroix, a Linux enthusiast, experienced system administrator and IT Director,
LearnLinuxTV offers a variety of resources for beginners and advanced users alike, including video tutorials,
blog posts, and books written by Jay himself. Jay’s teaching style is clear, concise, and easy to follow, making
it a great resource for anyone interested in learning Linux. In fact, there’s over a thousand videos on the YouTube
channel of the same name with new content produced each and every week.
Additionally, LearnLinuxTV’s community forums provide a space for users to ask questions and connect with
other Linux enthusiasts. LearnLinuxTV is an excellent resource for those looking to expand their knowledge
of Linux and gain valuable skills in the field of system administration.
www.learnlinux.tv
www.akamai.com
www.linode.com