[{"data":1,"prerenderedAt":413},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fdeployment\u002Fwindows":3},{"id":4,"title":5,"body":6,"description":404,"extension":405,"meta":406,"navigation":407,"path":408,"redirect":409,"seo":410,"stem":411,"__hash__":412},"docs\u002Fdocs\u002Fdeployment\u002Fwindows.md","Windows Docker Quick Start Guide",{"type":7,"value":8,"toc":385},"minimark",[9,14,23,37,42,47,58,61,65,69,77,89,93,116,120,123,184,192,195,214,218,222,230,262,266,269,278,282,285,320,324,327,336,340,343,381],[10,11,13],"h1",{"id":12},"dbconvert-streams-windows-docker-quick-start-guide","DBConvert Streams Windows Docker Quick Start Guide",[15,16,17,18,22],"p",{},"This page covers the ",[19,20,21],"strong",{},"Dockerized Windows deployment"," of DBConvert Streams.",[24,25,28],"alert",{"title":26,"type":27},"Note","info",[15,29,30,31,36],{},"If you want the easiest Windows installation for an individual workstation, use the ",[32,33,35],"a",{"href":34},"\u002Fdocs\u002Fdeployment\u002Fdesktop-apps","Desktop Apps"," distribution instead.",[38,39,41],"h2",{"id":40},"prerequisites","Prerequisites",[43,44,46],"h3",{"id":45},"install-docker-desktop-for-windows","Install Docker Desktop for Windows",[15,48,49,50,53],{},"Download and install from:",[51,52],"br",{},[32,54,55],{"href":55,"rel":56},"https:\u002F\u002Fwww.docker.com\u002Fproducts\u002Fdocker-desktop\u002F",[57],"nofollow",[15,59,60],{},"Docker Desktop provides the Docker engine required to run containers on Windows.",[38,62,64],{"id":63},"installation-steps","Installation Steps",[43,66,68],{"id":67},"step-1-install-git-for-windows","Step 1: Install Git for Windows",[15,70,49,71,73],{},[51,72],{},[32,74,75],{"href":75,"rel":76},"https:\u002F\u002Fgit-scm.com\u002Fdownload\u002Fwin",[57],[15,78,79,80,83,84,88],{},"This gives you a ",[19,81,82],{},"Git Bash"," terminal that can run ",[85,86,87],"code",{},".sh"," scripts on Windows.",[43,90,92],{"id":91},"step-2-open-git-bash","Step 2: Open Git Bash",[94,95,96,103,109],"ul",{},[97,98,99,100],"li",{},"Click ",[19,101,102],{},"Start",[97,104,105,106],{},"Search for ",[19,107,108],{},"\"Git Bash\"",[97,110,111,112,115],{},"Right-click → ",[19,113,114],{},"\"Run as Administrator\""," (recommended)",[43,117,119],{"id":118},"step-3-download-extract-deployment-package","Step 3: Download & extract deployment package",[15,121,122],{},"In Git Bash, run:",[124,125,130],"pre",{"className":126,"code":127,"language":128,"meta":129,"style":129},"language-bash shiki shiki-themes github-light github-dark","# Download the latest deployment package\ncurl -o docker-deploy.tar.gz https:\u002F\u002Fdbconvert.nyc3.digitaloceanspaces.com\u002Fdownloads\u002Fstreams\u002Flatest\u002Fdocker-deploy-latest.tar.gz\n\n# Extract it (requires tar, which Git Bash includes)\ntar -xf docker-deploy.tar.gz\n","bash","",[85,131,132,141,159,166,172],{"__ignoreMap":129},[133,134,137],"span",{"class":135,"line":136},"line",1,[133,138,140],{"class":139},"sJ8bj","# Download the latest deployment package\n",[133,142,144,148,152,156],{"class":135,"line":143},2,[133,145,147],{"class":146},"sScJk","curl",[133,149,151],{"class":150},"sj4cs"," -o",[133,153,155],{"class":154},"sZZnC"," docker-deploy.tar.gz",[133,157,158],{"class":154}," https:\u002F\u002Fdbconvert.nyc3.digitaloceanspaces.com\u002Fdownloads\u002Fstreams\u002Flatest\u002Fdocker-deploy-latest.tar.gz\n",[133,160,162],{"class":135,"line":161},3,[133,163,165],{"emptyLinePlaceholder":164},true,"\n",[133,167,169],{"class":135,"line":168},4,[133,170,171],{"class":139},"# Extract it (requires tar, which Git Bash includes)\n",[133,173,175,178,181],{"class":135,"line":174},5,[133,176,177],{"class":146},"tar",[133,179,180],{"class":150}," -xf",[133,182,183],{"class":154}," docker-deploy.tar.gz\n",[43,185,187,188,191],{"id":186},"step-4-install-gum-interactive-ui-helper","Step 4: Install ",[85,189,190],{},"gum"," (interactive UI helper)",[15,193,194],{},"Still in Git Bash:",[124,196,198],{"className":126,"code":197,"language":128,"meta":129,"style":129},"winget install --id=charmbracelet.gum -e\n",[85,199,200],{"__ignoreMap":129},[133,201,202,205,208,211],{"class":135,"line":136},[133,203,204],{"class":146},"winget",[133,206,207],{"class":154}," install",[133,209,210],{"class":150}," --id=charmbracelet.gum",[133,212,213],{"class":150}," -e\n",[38,215,217],{"id":216},"managing-services","Managing Services",[43,219,221],{"id":220},"starting-services","Starting Services",[15,223,224,225,229],{},"Before starting the services, obtain your API key from the ",[32,226,228],{"href":227},"\u002Faccount","Account page",".",[124,231,233],{"className":126,"code":232,"language":128,"meta":129,"style":129},"# Navigate to deployment directory\ncd docker-deploy\n\n# Start services\n.\u002Fstart.sh\n",[85,234,235,240,248,252,257],{"__ignoreMap":129},[133,236,237],{"class":135,"line":136},[133,238,239],{"class":139},"# Navigate to deployment directory\n",[133,241,242,245],{"class":135,"line":143},[133,243,244],{"class":150},"cd",[133,246,247],{"class":154}," docker-deploy\n",[133,249,250],{"class":135,"line":161},[133,251,165],{"emptyLinePlaceholder":164},[133,253,254],{"class":135,"line":168},[133,255,256],{"class":139},"# Start services\n",[133,258,259],{"class":135,"line":174},[133,260,261],{"class":146},".\u002Fstart.sh\n",[43,263,265],{"id":264},"stopping-services","Stopping Services",[15,267,268],{},"To temporarily stop all services while preserving data:",[124,270,272],{"className":126,"code":271,"language":128,"meta":129,"style":129},".\u002Fstop.sh\n",[85,273,274],{"__ignoreMap":129},[133,275,276],{"class":135,"line":136},[133,277,271],{"class":146},[43,279,281],{"id":280},"updating-services","Updating Services",[15,283,284],{},"To update the DBConvert Streams services to a newer version:",[124,286,288],{"className":126,"code":287,"language":128,"meta":129,"style":129},"# Update to latest version\n.\u002Fupdate.sh\n\n# Update to specific version\n.\u002Fupdate.sh --version v2.1.0\n",[85,289,290,295,300,304,309],{"__ignoreMap":129},[133,291,292],{"class":135,"line":136},[133,293,294],{"class":139},"# Update to latest version\n",[133,296,297],{"class":135,"line":143},[133,298,299],{"class":146},".\u002Fupdate.sh\n",[133,301,302],{"class":135,"line":161},[133,303,165],{"emptyLinePlaceholder":164},[133,305,306],{"class":135,"line":168},[133,307,308],{"class":139},"# Update to specific version\n",[133,310,311,314,317],{"class":135,"line":174},[133,312,313],{"class":146},".\u002Fupdate.sh",[133,315,316],{"class":150}," --version",[133,318,319],{"class":154}," v2.1.0\n",[43,321,323],{"id":322},"uninstallation","Uninstallation",[15,325,326],{},"To permanently remove DBConvert Streams and all associated data:",[124,328,330],{"className":126,"code":329,"language":128,"meta":129,"style":129},".\u002Funinstall.sh\n",[85,331,332],{"__ignoreMap":129},[133,333,334],{"class":135,"line":136},[133,335,329],{"class":146},[38,337,339],{"id":338},"service-urls","Service URLs",[15,341,342],{},"After starting the services, they will be available at:",[94,344,345,352,359,366,374],{},[97,346,347,348],{},"DBConvert Streams UI: ",[32,349,350],{"href":350,"rel":351},"http:\u002F\u002Flocalhost",[57],[97,353,354,355],{},"DBConvert Streams API: ",[32,356,357],{"href":357,"rel":358},"http:\u002F\u002Flocalhost\u002Fapi\u002F",[57],[97,360,361,362],{},"NATS Monitoring: ",[32,363,364],{"href":364,"rel":365},"http:\u002F\u002Flocalhost:8222",[57],[97,367,368,369,373],{},"Consul UI: ",[32,370,371],{"href":371,"rel":372},"http:\u002F\u002Flocalhost:8500",[57]," (corporate mode)",[97,375,376,377,373],{},"Vault UI: ",[32,378,379],{"href":379,"rel":380},"http:\u002F\u002Flocalhost:8200",[57],[382,383,384],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":129,"searchDepth":143,"depth":143,"links":386},[387,390,397,403],{"id":40,"depth":143,"text":41,"children":388},[389],{"id":45,"depth":161,"text":46},{"id":63,"depth":143,"text":64,"children":391},[392,393,394,395],{"id":67,"depth":161,"text":68},{"id":91,"depth":161,"text":92},{"id":118,"depth":161,"text":119},{"id":186,"depth":161,"text":396},"Step 4: Install gum (interactive UI helper)",{"id":216,"depth":143,"text":217,"children":398},[399,400,401,402],{"id":220,"depth":161,"text":221},{"id":264,"depth":161,"text":265},{"id":280,"depth":161,"text":281},{"id":322,"depth":161,"text":323},{"id":338,"depth":143,"text":339},"Docker-based quick start guide for running DBConvert Streams on Windows.","md",{},false,"\u002Fdocs\u002Fdeployment\u002Fwindows",null,{"title":5,"description":404},"docs\u002Fdeployment\u002Fwindows","Pb_KnN4ubMEamCYoMCYLi4iG-D4Bzq2C0b6wvCgkys8",1783896284362]