SlideShare a Scribd company logo
FORGEBOX
ENTERPRISE
Brad Wood
Javier Quintero
@ortussolutions
www.ortussolutions.com
WHAT IS FORGEBOX
● https://forgebox.io
● Forgebox Is the package repository and
software directory for ColdFusion (CFML)
● Cloud Package Management
● CommandBox integration
https://forgebox.io/security/registration
forgebox register
HOW TO USE FORGEBOX
● Step 1
○ Download CommandBox
● Step 2
○ Register through the CLI or UI
● Step 3
○ Browse/Install packages
● Step 4
○ Start contributing
■ Publish
■ Unpublish
■ Collaborate
FORGEBOX COMMANDS
$ forgebox help
FORGEBOX NEW FEATURES
● Modern and refresh UI
● Responsiveness
● Badges
● Digital Ocean Support
● Admin Dashboard
● API enhancements
● Dependency Viewer
● Vue JS integration
FORGEBOX COMMUNITY VERSION
● Software directory
● Discover and install public packages
● Publish unlimited public packages
● Unlimited collaborators for public packages
● 10GB included
● Community support
● It’s FREE
PRO ACCOUNTS
● Monthly Subscription Service
● Private Packages
● 50 GB included
● Optional S3 Storage
● Unique Installation strings
● Free for limited time
install ortus@rafflebox
FORGEBOX ENTERPRISE HAS LANDED!
● Custom and private hosted version of ForgeBox for your
organization
● Share unlimited public and private packages across your
organization with exclusivity and security
● Empower your development teams to build apps rapidly,
modern and secure
● Modernize and conquer!
FORGEBOX ENTERPRISE FEATURES
● Unlimited public/private packages
● Secure + Isolated private registry
● Modern SSL + WAF
● 250GB Package Storage + CDN
● Custom CommandBox Namespace
● No more clone/download repo
● Unlimited Collaborators
MORE FEATURES
● Customizable roles, permissions, public access
● Manage internal shared collaborators
● Deployed on Docker containers into the Ortus Docker Cloud
● Fully managed and supported by the Ortus Team
FORGEBOX ENTERPRISE STORAGE
● Includes up to 250GB of binary storage with elastic
capabilities
● Ability to use your Amazon S3 Storage artifact
● Digital Ocean Spaces Support
forgeboxStorage Amazon S3
Digital Ocean Spaces
PRIVATE PACKAGES
● Packages that only you can see and install
● Use the private box.json property
● The slug must contain your username:
package init
package set private=true
package set slug=my-slug@forgeBoxUser
publish
my-slug@forgeBoxUser
ENTERPRISE IMAGE
● ForgeBox for Enterprise + Government
● Docker Image
● Encapsulated Dependencies
● Unique URI entrypoint
● Unique CommandBox Registrations
ENTERPRISE MANAGED
● Monthly Subscription Service
● Managed Containers @ Ortus Cloud
● Scalable
● Support & Mentorship By Ortus Team
ADMIN DASHBOARD
● Dashboard Admin Stats
● Manage Packages and Packages Types
● Manage Users
● Manage Roles
● Manage Permissions and public access
● Control Licenses
● Manage Collaborators
ADMIN STATS
GLOBAL SETTINGS
● ForgeBox Endpoint Name
● Custom News Banner
● Notifications for outcoming and incoming emails
● Package Comments
● Gravatars
● Pagination
ARTIFACTS STORAGE
● Storage Provider
○ Local Storage Provider (250GB)
○ S3 Compatible Storage Provider
■ Amazon S3
■ Digital Ocean Spaces
S3 COMPATIBLE SETTINGS
● Amazon S3 / Digital Ocean Spaces Support
● Enter your access and private key
● Configure storage details
○ Storage Region
○ Storage Domain
○ Storage Bucket Name
○ Secure URL Timeout
● Validate credentials
SECURITY OPTIONS
● Enable/disable public user
registration
● Enable public software directory
BENEFITS
● Scalable Binary Storage
● Detect outdated packages
● Faster updates
● No more repository cloning or full downloads
● Fast Semver evaluations
● Faster Downloads (CDN)
MORE BENEFITS
● Security
● No more source code access
● Granular installation/publishing access
● Security Audits and Fixinator via Foundeo
“Fixinator makes it easy to find and fix security vulnerabilities
in your CFML / ColdFusion source code.”
https://fixinator.app/
FORGEBOX ENDPOINT COMMANDS
$ forgebox endpoint ?
● forgebox endpoint list
● forgebox endpoint register
● forgebox endpoint remove
● forgebox endpoint set-default
Note: Please note that you will need CommandBox 4.5 or later to use
the new endpoint commands.
REGISTER ENDPOINT
● Register Endpoint
○ Give it a name
○ Set your endpoint URL
forgebox endpoint register custom http://custom.forgebox.io/api/v1/
LOGIN
● Login into your own endpoint
forgebox login endpointName=custom
● Enter your credentials and make sure authenticate successfully
User [ortus] authenticated successfully with [custom]
LIST
● List the endpoints
forgebox endpoint list
Endpoint: custom (Default)
API URL: https://custom.forgebox.io/api/v1/
Authenticated As: ortus
● Look for your endpoints and verify what is your default one and if you
are authenticated or not
USE
● Let’s install our module from our private and secure directory
forgebox install custom:myPackage
In the code shown above we are installing myPackage
module from our endpoint called custom. It’s that
simple!
CHANGING THE DEFAULT ENDPOINT
● You can always change your default endpoint so you don’t have to type
your endpoint’s name every time you want to interact with it
forgebox endpoint set-default custom
Endpoint: custom (Default)
API URL: https://custom.forgebox.io/api/v1/
Authenticated As: ortus
forgebox install myPackage
LIVE DEMO
COMING SOON
● Package Security Audits (Fixinator)
● Package white and black lists
● Two-factor authentication
● Single Sign On
Q & A
THANKS!

More Related Content

ODP
Firefox os-rutgers-short-overview
PPTX
Creating a CI/CD Pipeline for a Java EE Application in the Cloud
PPTX
docker : how to deploy Digital Experience in a container drinking a cup of co...
PDF
Itb2018 thinking modularly
PDF
ITB2019 Scaling with CommandBox in Production! - Brad Wood
PDF
Itb2018 cf apps to dev to production with command box cf-config docker
PDF
Chicago Salesforce Saturday - Tools Presentation
PDF
ENIB 2015 2016 - CAI Web S02E03- Forge JS 1/4 - La forge JavaScript
Firefox os-rutgers-short-overview
Creating a CI/CD Pipeline for a Java EE Application in the Cloud
docker : how to deploy Digital Experience in a container drinking a cup of co...
Itb2018 thinking modularly
ITB2019 Scaling with CommandBox in Production! - Brad Wood
Itb2018 cf apps to dev to production with command box cf-config docker
Chicago Salesforce Saturday - Tools Presentation
ENIB 2015 2016 - CAI Web S02E03- Forge JS 1/4 - La forge JavaScript

Similar to ITB2019 ForgeBox Enterprise : Private Software Directory - Javier Quintero (20)

PPTX
Fandogh Cloud workshop slides
PDF
CBDW2014- Intro to CommandBox; The ColdFusion CLI, Package Manager, and REPL ...
PDF
2020 and Beyond: Navigating Claris Transformations & Innovations Post-Pandemic
PDF
Salesforce Winter 21 Release Webinar Deck
PDF
ENIB 2015-2016 - CAI Web - S01E01- La forge JavaScript
PDF
Magento Docker Setup.pdf
PDF
Intro To CommandBox CLI,Package Manager, Server at the Japan CFUG
PDF
[Pass the SALT 2021] Hosting Identity in the Cloud with free softwares
PDF
EuroPython 2013 - Python3 TurboGears Training
PPTX
Monitoring.pptx
PPTX
Devoops: DoJ Annual Cybersecurity Training Symposium Edition 2015
PPTX
GoogleDSC_ GHRCE_ flutter_firebase.pptx
PDF
Into The Box 2015 Keynote
PDF
ITB2015 - Keynote by Ortus Solutions
PPTX
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
PDF
Hashicorp Tooling: Value, efficiency & security
PDF
Web Hosting with CommandBox and CommandBox Pro
ODP
Publican
PDF
Collaborative Editing Tools for Alfresco
PDF
N hidden gems in hippo forge and experience plugins (dec17)
Fandogh Cloud workshop slides
CBDW2014- Intro to CommandBox; The ColdFusion CLI, Package Manager, and REPL ...
2020 and Beyond: Navigating Claris Transformations & Innovations Post-Pandemic
Salesforce Winter 21 Release Webinar Deck
ENIB 2015-2016 - CAI Web - S01E01- La forge JavaScript
Magento Docker Setup.pdf
Intro To CommandBox CLI,Package Manager, Server at the Japan CFUG
[Pass the SALT 2021] Hosting Identity in the Cloud with free softwares
EuroPython 2013 - Python3 TurboGears Training
Monitoring.pptx
Devoops: DoJ Annual Cybersecurity Training Symposium Edition 2015
GoogleDSC_ GHRCE_ flutter_firebase.pptx
Into The Box 2015 Keynote
ITB2015 - Keynote by Ortus Solutions
6 Million Ways To Log In Docker - NYC Docker Meetup 12/17/2014
Hashicorp Tooling: Value, efficiency & security
Web Hosting with CommandBox and CommandBox Pro
Publican
Collaborative Editing Tools for Alfresco
N hidden gems in hippo forge and experience plugins (dec17)
Ad

More from Ortus Solutions, Corp (20)

PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
PDF
June Webinar: BoxLang-Dynamic-AWS-Lambda
PDF
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
PDF
What's-New-with-BoxLang-Brad Wood.pptx.pdf
PDF
Getting Started with BoxLang - CFCamp 2025.pdf
PDF
CFCamp2025 - Keynote Day 1 led by Luis Majano.pdf
PDF
What's New with BoxLang Led by Brad Wood.pdf
PDF
Vector Databases and the BoxLangCFML Developer.pdf
PDF
Using cbSSO in a ColdBox App Led by Jacob Beers.pdf
PDF
Use JSON to Slash Your Database Performance.pdf
PDF
Portable CI wGitLab and Github led by Gavin Pickin.pdf
PDF
Tame the Mesh An intro to cross-platform tracing and troubleshooting.pdf
PDF
Supercharging CommandBox with Let's Encrypt.pdf
PDF
Spice up your site with cool animations using GSAP..pdf
PDF
Passkeys and cbSecurity Led by Eric Peterson.pdf
PDF
Legacy Code Nightmares , Hellscapes, and Lessons Learned.pdf
PDF
Integrating the OpenAI API in Your Coldfusion Apps.pdf
PDF
Hidden Gems in FusionReactor for BoxLang, ACF, and Lucee Users.pdf
PDF
Geting-started with BoxLang Led By Raymon Camden.pdf
PDF
From Zero to CRUD with ORM - Led by Annette Liskey.pdf
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
June Webinar: BoxLang-Dynamic-AWS-Lambda
BoxLang-Dynamic-AWS-Lambda by Luis Majano.pdf
What's-New-with-BoxLang-Brad Wood.pptx.pdf
Getting Started with BoxLang - CFCamp 2025.pdf
CFCamp2025 - Keynote Day 1 led by Luis Majano.pdf
What's New with BoxLang Led by Brad Wood.pdf
Vector Databases and the BoxLangCFML Developer.pdf
Using cbSSO in a ColdBox App Led by Jacob Beers.pdf
Use JSON to Slash Your Database Performance.pdf
Portable CI wGitLab and Github led by Gavin Pickin.pdf
Tame the Mesh An intro to cross-platform tracing and troubleshooting.pdf
Supercharging CommandBox with Let's Encrypt.pdf
Spice up your site with cool animations using GSAP..pdf
Passkeys and cbSecurity Led by Eric Peterson.pdf
Legacy Code Nightmares , Hellscapes, and Lessons Learned.pdf
Integrating the OpenAI API in Your Coldfusion Apps.pdf
Hidden Gems in FusionReactor for BoxLang, ACF, and Lucee Users.pdf
Geting-started with BoxLang Led By Raymon Camden.pdf
From Zero to CRUD with ORM - Led by Annette Liskey.pdf
Ad

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
1. Introduction to Computer Programming.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
OMC Textile Division Presentation 2021.pptx
Tartificialntelligence_presentation.pptx
A Presentation on Artificial Intelligence
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
1 - Historical Antecedents, Social Consideration.pdf
cloud_computing_Infrastucture_as_cloud_p
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation_ Review paper, used for researhc scholars
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Group 1 Presentation -Planning and Decision Making .pptx
Unlocking AI with Model Context Protocol (MCP)
A novel scalable deep ensemble learning framework for big data classification...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
SOPHOS-XG Firewall Administrator PPT.pptx
1. Introduction to Computer Programming.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
OMC Textile Division Presentation 2021.pptx

ITB2019 ForgeBox Enterprise : Private Software Directory - Javier Quintero

  • 2. WHAT IS FORGEBOX ● https://forgebox.io ● Forgebox Is the package repository and software directory for ColdFusion (CFML) ● Cloud Package Management ● CommandBox integration https://forgebox.io/security/registration forgebox register
  • 3. HOW TO USE FORGEBOX ● Step 1 ○ Download CommandBox ● Step 2 ○ Register through the CLI or UI ● Step 3 ○ Browse/Install packages ● Step 4 ○ Start contributing ■ Publish ■ Unpublish ■ Collaborate
  • 5. FORGEBOX NEW FEATURES ● Modern and refresh UI ● Responsiveness ● Badges ● Digital Ocean Support ● Admin Dashboard ● API enhancements ● Dependency Viewer ● Vue JS integration
  • 6. FORGEBOX COMMUNITY VERSION ● Software directory ● Discover and install public packages ● Publish unlimited public packages ● Unlimited collaborators for public packages ● 10GB included ● Community support ● It’s FREE
  • 7. PRO ACCOUNTS ● Monthly Subscription Service ● Private Packages ● 50 GB included ● Optional S3 Storage ● Unique Installation strings ● Free for limited time install ortus@rafflebox
  • 8. FORGEBOX ENTERPRISE HAS LANDED! ● Custom and private hosted version of ForgeBox for your organization ● Share unlimited public and private packages across your organization with exclusivity and security ● Empower your development teams to build apps rapidly, modern and secure ● Modernize and conquer!
  • 9. FORGEBOX ENTERPRISE FEATURES ● Unlimited public/private packages ● Secure + Isolated private registry ● Modern SSL + WAF ● 250GB Package Storage + CDN ● Custom CommandBox Namespace ● No more clone/download repo ● Unlimited Collaborators
  • 10. MORE FEATURES ● Customizable roles, permissions, public access ● Manage internal shared collaborators ● Deployed on Docker containers into the Ortus Docker Cloud ● Fully managed and supported by the Ortus Team
  • 11. FORGEBOX ENTERPRISE STORAGE ● Includes up to 250GB of binary storage with elastic capabilities ● Ability to use your Amazon S3 Storage artifact ● Digital Ocean Spaces Support forgeboxStorage Amazon S3 Digital Ocean Spaces
  • 12. PRIVATE PACKAGES ● Packages that only you can see and install ● Use the private box.json property ● The slug must contain your username: package init package set private=true package set slug=my-slug@forgeBoxUser publish my-slug@forgeBoxUser
  • 13. ENTERPRISE IMAGE ● ForgeBox for Enterprise + Government ● Docker Image ● Encapsulated Dependencies ● Unique URI entrypoint ● Unique CommandBox Registrations
  • 14. ENTERPRISE MANAGED ● Monthly Subscription Service ● Managed Containers @ Ortus Cloud ● Scalable ● Support & Mentorship By Ortus Team
  • 15. ADMIN DASHBOARD ● Dashboard Admin Stats ● Manage Packages and Packages Types ● Manage Users ● Manage Roles ● Manage Permissions and public access ● Control Licenses ● Manage Collaborators
  • 17. GLOBAL SETTINGS ● ForgeBox Endpoint Name ● Custom News Banner ● Notifications for outcoming and incoming emails ● Package Comments ● Gravatars ● Pagination
  • 18. ARTIFACTS STORAGE ● Storage Provider ○ Local Storage Provider (250GB) ○ S3 Compatible Storage Provider ■ Amazon S3 ■ Digital Ocean Spaces
  • 19. S3 COMPATIBLE SETTINGS ● Amazon S3 / Digital Ocean Spaces Support ● Enter your access and private key ● Configure storage details ○ Storage Region ○ Storage Domain ○ Storage Bucket Name ○ Secure URL Timeout ● Validate credentials
  • 20. SECURITY OPTIONS ● Enable/disable public user registration ● Enable public software directory
  • 21. BENEFITS ● Scalable Binary Storage ● Detect outdated packages ● Faster updates ● No more repository cloning or full downloads ● Fast Semver evaluations ● Faster Downloads (CDN)
  • 22. MORE BENEFITS ● Security ● No more source code access ● Granular installation/publishing access ● Security Audits and Fixinator via Foundeo “Fixinator makes it easy to find and fix security vulnerabilities in your CFML / ColdFusion source code.” https://fixinator.app/
  • 23. FORGEBOX ENDPOINT COMMANDS $ forgebox endpoint ? ● forgebox endpoint list ● forgebox endpoint register ● forgebox endpoint remove ● forgebox endpoint set-default Note: Please note that you will need CommandBox 4.5 or later to use the new endpoint commands.
  • 24. REGISTER ENDPOINT ● Register Endpoint ○ Give it a name ○ Set your endpoint URL forgebox endpoint register custom http://custom.forgebox.io/api/v1/
  • 25. LOGIN ● Login into your own endpoint forgebox login endpointName=custom ● Enter your credentials and make sure authenticate successfully User [ortus] authenticated successfully with [custom]
  • 26. LIST ● List the endpoints forgebox endpoint list Endpoint: custom (Default) API URL: https://custom.forgebox.io/api/v1/ Authenticated As: ortus ● Look for your endpoints and verify what is your default one and if you are authenticated or not
  • 27. USE ● Let’s install our module from our private and secure directory forgebox install custom:myPackage In the code shown above we are installing myPackage module from our endpoint called custom. It’s that simple!
  • 28. CHANGING THE DEFAULT ENDPOINT ● You can always change your default endpoint so you don’t have to type your endpoint’s name every time you want to interact with it forgebox endpoint set-default custom Endpoint: custom (Default) API URL: https://custom.forgebox.io/api/v1/ Authenticated As: ortus forgebox install myPackage
  • 30. COMING SOON ● Package Security Audits (Fixinator) ● Package white and black lists ● Two-factor authentication ● Single Sign On
  • 31. Q & A