{"id":300,"date":"2025-04-28T08:05:52","date_gmt":"2025-04-28T08:05:52","guid":{"rendered":"https:\/\/opentravelstg.wpenginepowered.com\/?page_id=300"},"modified":"2025-09-23T03:14:00","modified_gmt":"2025-09-23T07:14:00","slug":"running-dex-on-virtualbox","status":"publish","type":"page","link":"https:\/\/opentravel.org\/running-dex-on-virtualbox\/","title":{"rendered":"Running DEx on VirtualBox"},"content":{"rendered":"<style>.kb-row-layout-id300_fea7a4-50 > .kt-row-column-wrap{align-content:center;}:where(.kb-row-layout-id300_fea7a4-50 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}.kb-row-layout-id300_fea7a4-50 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1140px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-lg, 3rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);min-height:500px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id300_fea7a4-50{background-image:url('https:\/\/opentravel.org\/wp-content\/uploads\/2025\/08\/opentravel-future.jpg');background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id300_fea7a4-50 > .kt-row-layout-overlay{opacity:0.50;background-color:#000000;}@media all and (max-width: 1024px){.kb-row-layout-id300_fea7a4-50 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id300_fea7a4-50 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id300_fea7a4-50 alignfull kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-layout-overlay kt-row-overlay-normal\"><\/div><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-middle\">\n<style>.kadence-column300_d20e73-50 > .kt-inside-inner-col{display:flex;}.kadence-column300_d20e73-50 > .kt-inside-inner-col,.kadence-column300_d20e73-50 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column300_d20e73-50 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column300_d20e73-50 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column300_d20e73-50 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column300_d20e73-50{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column300_d20e73-50{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column300_d20e73-50 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column300_d20e73-50 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column300_d20e73-50{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column300_d20e73-50{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column300_d20e73-50{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column300_d20e73-50 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column300_d20e73-50 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column300_d20e73-50{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column300_d20e73-50{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column300_d20e73-50 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column300_d20e73-50 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column300_d20e73-50\"><div class=\"kt-inside-inner-col\">\n<h1 class=\"wp-block-heading has-text-align-center has-hs-4-color has-text-color has-link-color wp-elements-c5fdccd7624d1f9972fe4fa371746089\">Running DEx on VirtualBox<\/h1>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id300_4d9a2b-ea > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id300_4d9a2b-ea > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id300_4d9a2b-ea > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1000px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id300_4d9a2b-ea > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id300_4d9a2b-ea > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id300_4d9a2b-ea > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id300_4d9a2b-ea alignfull wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column300_363b88-a4 > .kt-inside-inner-col,.kadence-column300_363b88-a4 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column300_363b88-a4 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column300_363b88-a4 > .kt-inside-inner-col{flex-direction:column;}.kadence-column300_363b88-a4 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column300_363b88-a4 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column300_363b88-a4{position:relative;}@media all and (max-width: 1024px){.kadence-column300_363b88-a4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column300_363b88-a4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column300_363b88-a4\"><div class=\"kt-inside-inner-col\">\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><em>VirtualBox Process<\/em><\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">VirtualBox is a powerful x86 and AMD64\/Intel64&nbsp;<a href=\"https:\/\/www.virtualbox.org\/wiki\/Virtualization\" target=\"_blank\" rel=\"noreferrer noopener\">virtualization<\/a>&nbsp;product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software (supported by&nbsp;<a href=\"https:\/\/www.oracle.com\/\">Oracle<\/a>).<\/p>\n\n\n\n<p>We introduced the use of AWS&nbsp;<a href=\"https:\/\/docs.aws.amazon.com\/workspaces\/latest\/adminguide\/amazon-workspaces.html\" target=\"_blank\" rel=\"noreferrer noopener\">Workspaces<\/a>&nbsp;to run a virtual desktop with DEx and several other tools preloaded. I recommend you read that&nbsp;<a href=\"https:\/\/opentravel.org\/dex-aws-ami-instructions\/\" data-type=\"link\" data-id=\"https:\/\/opentravel.org\/dex-aws-ami-instructions\/\">process&nbsp;<\/a>first to get an idea of the virtual desktop. You will also need to request access to the OTA 2.0&nbsp;<a href=\"https:\/\/opentravel.org\/otm-repository\/\">library&nbsp;<\/a>if you don\u2019t have it already.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Both AWS Workspace and VirtualBox are virtual servers and desktops. The difference is where they run and potential fees. The AWS Workspace and related offerings from Azure, Google and others are cloud based. They run, what would be called serverless, somewhere in the cloud and attached to a desktop app you download to your laptop and\/or phone\/tablet. Where ever and how ever you attach, it\u2019s the same virtual server in the cloud. Usually fee based on compute and storage used. For some DEx users this allows them to run a sandbox outside any corporate firewall. VirtualBox can run the same collection of apps on Linux but runs on a server the user provides such as a laptop. It is free for use but of course the server costs are yours. This is great for an individual wanting to use the DEx based sandbox and do not have the firewall restrictions like a corporate user.<\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id300_2c0155-6f > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id300_2c0155-6f > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id300_2c0155-6f > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1140px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id300_2c0155-6f > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id300_2c0155-6f > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id300_2c0155-6f > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id300_2c0155-6f alignfull has-hs-6-background-color kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column300_093125-0a > .kt-inside-inner-col,.kadence-column300_093125-0a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column300_093125-0a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column300_093125-0a > .kt-inside-inner-col{flex-direction:column;}.kadence-column300_093125-0a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column300_093125-0a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column300_093125-0a{position:relative;}@media all and (max-width: 1024px){.kadence-column300_093125-0a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column300_093125-0a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column300_093125-0a\"><div class=\"kt-inside-inner-col\">\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><em>Install detail<\/em><\/h2>\n\n\n\n<p>The install instructions can be found here on&nbsp;<a href=\"https:\/\/github.com\/OpenTravel\/OTA-Publication-Site\/blob\/master\/VirtualBox_README.md\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/p>\n\n\n\n<p>You will need to download and install&nbsp;<a href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle VM VirtualBox<\/a>&nbsp;but also a rather large server image. This is kept on the OpenTravel S2 servers (AWS). Here are the links to the bucket and disk images.<br>Bucket ARN: arn:aws:s3:::ota-virtual-desktop<\/p>\n\n\n\n<p><strong>Unzipped:<\/strong>&nbsp;<a href=\"https:\/\/ota-virtual-desktop.s3.us-east-2.amazonaws.com\/ota_1.0.0.vdi\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/ota-virtual-desktop.s3.us-east-2.amazonaws.com\/ota_1.0.0.vdi<\/a><\/p>\n\n\n\n<p><strong>Zipped:<\/strong>&nbsp;<a href=\"https:\/\/ota-virtual-desktop.s3.us-east-2.amazonaws.com\/ota_1.0.0.vdi.zip\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/ota-virtual-desktop.s3.us-east-2.amazonaws.com\/ota_1.0.0.vdi.zip<\/a><\/p>\n\n\n\n<p>These will be updated as needed so check back here now and then to see if there are new versions.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><em>We now have 5 ways to use DEx:<\/em><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install VirtualBox on your own computer and download the disk image described above. This may not avoid the firewall issue but would be useful for non-corporate users.<\/li>\n\n\n\n<li>Original way, download and install DEx on your desk or laptop, running windows or Linux. This is an issue for many corporate users who are not allowed to use an open source Java program inside the firewall.<\/li>\n\n\n\n<li>Use the&nbsp;<a href=\"https:\/\/opentravel.org\/dex-aws-ami-instructions\/\" data-type=\"link\" data-id=\"https:\/\/opentravel.org\/dex-aws-ami-instructions\/\">AWS machine image<\/a>&nbsp;(AMI) created to run Linux and DEx on an AWS EC2 server (in the cloud). User funds use of their EC2 server. This avoids the firewall issue.<\/li>\n\n\n\n<li>Use the&nbsp;<a href=\"https:\/\/opentravel.org\/dex-aws-ami-instructions\/\">AWS workspace image<\/a>&nbsp;and create your own bundle for workspaces on your AWS account. The workspace image is free. The bundle defines the server and storage hence where the cost is. The user funds the workspace cost. This avoids the firewall issue.<\/li>\n\n\n\n<li>Use the OpenTravel supplied&nbsp;<a href=\"https:\/\/opentravel.org\/dex-aws-ami-instructions\/\" data-type=\"link\" data-id=\"https:\/\/opentravel.org\/dex-aws-ami-instructions\/\">AWS workspace image<\/a>&nbsp;and bundle. This means the bundle use set to the OpenTravel account. This avoids the firewall issue and if the user can\u2019t get permission to use the corporate AWS account or can not create their own AWS account. Please make a recurring donation via Donorbox to help cover costs (we are a non-profit).<\/li>\n<\/ol>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Running DEx on VirtualBox VirtualBox Process VirtualBox is a powerful x86 and AMD64\/Intel64&nbsp;virtualization&nbsp;product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance &#8230;<\/p>\n","protected":false},"author":3,"featured_media":45251,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-300","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"featured_image_src":"https:\/\/opentravel.org\/wp-content\/uploads\/2025\/08\/featured-image-1-600x400.jpg","featured_image_src_square":"https:\/\/opentravel.org\/wp-content\/uploads\/2025\/08\/featured-image-1-600x600.jpg","_links":{"self":[{"href":"https:\/\/opentravel.org\/wp-json\/wp\/v2\/pages\/300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opentravel.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/opentravel.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/opentravel.org\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/opentravel.org\/wp-json\/wp\/v2\/comments?post=300"}],"version-history":[{"count":0,"href":"https:\/\/opentravel.org\/wp-json\/wp\/v2\/pages\/300\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opentravel.org\/wp-json\/wp\/v2\/media\/45251"}],"wp:attachment":[{"href":"https:\/\/opentravel.org\/wp-json\/wp\/v2\/media?parent=300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}