[{"data":1,"prerenderedAt":1148},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fdeployment\u002Fdocker-cloud":3},{"id":4,"title":5,"body":6,"description":1139,"extension":1140,"meta":1141,"navigation":1142,"path":1143,"redirect":1144,"seo":1145,"stem":1146,"__hash__":1147},"docs\u002Fdocs\u002Fdeployment\u002Fdocker-cloud.md","Cloud Deployment",{"type":7,"value":8,"toc":1108},"minimark",[9,14,18,23,26,39,45,48,52,60,65,73,81,85,88,144,147,159,162,166,175,207,213,231,234,253,257,300,303,335,339,342,345,361,365,368,371,409,413,417,425,468,471,483,487,490,499,503,506,543,547,555,559,563,566,577,581,584,588,678,681,685,688,728,732,735,759,766,769,773,777,842,846,862,865,886,889,943,945,990,994,997,1013,1019,1023,1026,1071,1075,1078,1087,1090,1104],[10,11,13],"h1",{"id":12},"docker-cloud-deployment","Docker Cloud Deployment",[15,16,17],"p",{},"This guide covers deploying DBConvert Streams to cloud hosting providers such as AWS, Google Cloud, Azure, DigitalOcean, Hetzner.",[19,20,22],"h2",{"id":21},"video-walkthrough","Video Walkthrough",[15,24,25],{},"For a comprehensive step-by-step video walkthrough of the complete deployment process, watch the following tutorial:",[15,27,28],{},[29,30,34],"a",{"href":31,"rel":32},"https:\u002F\u002Fyoutu.be\u002FV-Hv0N-nlXk",[33],"nofollow",[35,36],"img",{"alt":37,"src":38},"Complete Deployment Walkthrough","https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FV-Hv0N-nlXk\u002F0.jpg",[15,40,41],{},[29,42,44],{"href":31,"rel":43},[33],"Watch on YouTube",[15,46,47],{},"This video covers server setup, one-line installation, UI launch, and API activation.",[19,49,51],{"id":50},"quick-start","Quick Start",[15,53,54,55,59],{},"Use the one-line installer from the ",[29,56,58],{"href":57},"#installation","Installation"," section below.",[61,62,64],"h3",{"id":63},"digitalocean-marketplace","DigitalOcean Marketplace",[15,66,67,68],{},"For the easiest cloud deployment option, DBConvert Streams is available as a 1-Click App on the DigitalOcean Marketplace:\n",[29,69,72],{"href":70,"rel":71},"https:\u002F\u002Fmarketplace.digitalocean.com\u002Fapps\u002Fdbconvert-streams",[33],"DBConvert Streams on DigitalOcean Marketplace",[15,74,75,76,80],{},"For prerequisites and deployment modes, see ",[29,77,79],{"href":78},"\u002Fdocs\u002Fdeployment\u002Fdocker","Docker Deployment Overview",". You also need a cloud server instance with a public IP address.",[19,82,84],{"id":83},"required-ports","Required Ports",[15,86,87],{},"When deploying to a cloud hosting provider, you need to ensure the following ports are open in your hosting provider's security group or firewall:",[89,90,91,107],"table",{},[92,93,94],"thead",{},[95,96,97,101,104],"tr",{},[98,99,100],"th",{},"Port",[98,102,103],{},"Service",[98,105,106],{},"Description",[108,109,110,122,133],"tbody",{},[95,111,112,116,119],{},[113,114,115],"td",{},"22",[113,117,118],{},"SSH",[113,120,121],{},"For SSH access to the server",[95,123,124,127,130],{},[113,125,126],{},"8080",[113,128,129],{},"HTTP",[113,131,132],{},"For Streams UI and API access",[95,134,135,138,141],{},[113,136,137],{},"443",[113,139,140],{},"HTTPS",[113,142,143],{},"For secure UI and API access (if using HTTPS)",[15,145,146],{},"These ports must be opened on your hosting provider to allow incoming connections from the internet. All other services run internally and don't need exposed ports.",[15,148,149,150,154,155,158],{},"The API is accessible through Nginx at ",[151,152,153],"code",{},"http:\u002F\u002FHOST_ADDR:8080\u002Fapi\u002F"," (HTTP) or ",[151,156,157],{},"https:\u002F\u002FHOST_ADDR\u002Fapi\u002F"," (HTTPS).",[19,160,58],{"id":161},"installation",[61,163,165],{"id":164},"basic-install","Basic Install",[167,168,170,171,174],"h4",{"id":169},"using-curl","Using ",[151,172,173],{},"curl",":",[176,177,182],"pre",{"className":178,"code":179,"language":180,"meta":181,"style":181},"language-bash shiki shiki-themes github-light github-dark","curl -fsSL https:\u002F\u002Fdbconvert.nyc3.digitaloceanspaces.com\u002Fdownloads\u002Fstreams\u002Flatest\u002Fdocker-install.sh | sh\n","bash","",[151,183,184],{"__ignoreMap":181},[185,186,189,192,196,200,204],"span",{"class":187,"line":188},"line",1,[185,190,173],{"class":191},"sScJk",[185,193,195],{"class":194},"sj4cs"," -fsSL",[185,197,199],{"class":198},"sZZnC"," https:\u002F\u002Fdbconvert.nyc3.digitaloceanspaces.com\u002Fdownloads\u002Fstreams\u002Flatest\u002Fdocker-install.sh",[185,201,203],{"class":202},"szBVR"," |",[185,205,206],{"class":191}," sh\n",[167,208,170,210,174],{"id":209},"using-wget",[151,211,212],{},"wget",[176,214,216],{"className":178,"code":215,"language":180,"meta":181,"style":181},"wget -qO- https:\u002F\u002Fdbconvert.nyc3.digitaloceanspaces.com\u002Fdownloads\u002Fstreams\u002Flatest\u002Fdocker-install.sh | sh\n",[151,217,218],{"__ignoreMap":181},[185,219,220,222,225,227,229],{"class":187,"line":188},[185,221,212],{"class":191},[185,223,224],{"class":194}," -qO-",[185,226,199],{"class":198},[185,228,203],{"class":202},[185,230,206],{"class":191},[15,232,233],{},"This automatically:",[235,236,237,241,244,247,250],"ul",{},[238,239,240],"li",{},"installs Docker Compose if needed",[238,242,243],{},"sets up networking and shared volumes",[238,245,246],{},"detects the public or local IP",[238,248,249],{},"configures Nginx",[238,251,252],{},"prepares SSL certificate support",[61,254,256],{"id":255},"advanced-install-options","Advanced Install Options",[89,258,259,268],{},[92,260,261],{},[95,262,263,266],{},[98,264,265],{},"Flag",[98,267,106],{},[108,269,270,280,290],{},[95,271,272,277],{},[113,273,274],{},[151,275,276],{},"-v, --version VERSION",[113,278,279],{},"Install a specific version",[95,281,282,287],{},[113,283,284],{},[151,285,286],{},"-d, --directory DIR",[113,288,289],{},"Custom install directory",[95,291,292,297],{},[113,293,294],{},[151,295,296],{},"-s, --secure",[113,298,299],{},"Generate SSL certificates during install",[15,301,302],{},"Example:",[176,304,306],{"className":178,"code":305,"language":180,"meta":181,"style":181},"# Install specific version to custom directory with HTTPS\n.\u002Finstall.sh -v 2.1.0 -d \u002Fopt\u002Fdbconvert-streams -s\n",[151,307,308,314],{"__ignoreMap":181},[185,309,310],{"class":187,"line":188},[185,311,313],{"class":312},"sJ8bj","# Install specific version to custom directory with HTTPS\n",[185,315,317,320,323,326,329,332],{"class":187,"line":316},2,[185,318,319],{"class":191},".\u002Finstall.sh",[185,321,322],{"class":194}," -v",[185,324,325],{"class":194}," 2.1.0",[185,327,328],{"class":194}," -d",[185,330,331],{"class":198}," \u002Fopt\u002Fdbconvert-streams",[185,333,334],{"class":194}," -s\n",[19,336,338],{"id":337},"ip-address-configuration","IP Address Configuration",[15,340,341],{},"DBConvert Streams automatically detects and configures your server's public IP address for proper SSL certificate generation and network settings.",[15,343,344],{},"If you're experiencing connection issues, you can manually specify the IP address:",[176,346,348],{"className":178,"code":347,"language":180,"meta":181,"style":181},".\u002Fstart.sh --ip YOUR_PUBLIC_IP\n",[151,349,350],{"__ignoreMap":181},[185,351,352,355,358],{"class":187,"line":188},[185,353,354],{"class":191},".\u002Fstart.sh",[185,356,357],{"class":194}," --ip",[185,359,360],{"class":198}," YOUR_PUBLIC_IP\n",[19,362,364],{"id":363},"cloud-provider-specific-instructions","Cloud Provider-Specific Instructions",[15,366,367],{},"DBConvert Streams is not tied to any specific cloud vendor. You can install it on any hosting provider or VM environment that meets the Docker and networking requirements.",[15,369,370],{},"Use the generic install flow above on any supported VM. For vendor-specific setup details, use the dedicated guides:",[235,372,373,379,385,391,397,403],{},[238,374,375],{},[29,376,378],{"href":377},"\u002Fdocs\u002Fdeployment\u002Fdigitalocean","DigitalOcean",[238,380,381],{},[29,382,384],{"href":383},"\u002Fdocs\u002Fdeployment\u002Faws","AWS",[238,386,387],{},[29,388,390],{"href":389},"\u002Fdocs\u002Fdeployment\u002Fazure","Azure",[238,392,393],{},[29,394,396],{"href":395},"\u002Fdocs\u002Fdeployment\u002Fgcp","Google Cloud",[238,398,399],{},[29,400,402],{"href":401},"\u002Fdocs\u002Fdeployment\u002Fhetzner","Hetzner",[238,404,405],{},[29,406,408],{"href":407},"\u002Fdocs\u002Fdeployment\u002Fvultr","Vultr",[19,410,412],{"id":411},"managing-services","Managing Services",[61,414,416],{"id":415},"start-services","Start Services",[15,418,419,420,424],{},"Before starting the services, obtain your API key from the ",[29,421,423],{"href":422},"\u002Faccount","Account page",".",[176,426,428],{"className":178,"code":427,"language":180,"meta":181,"style":181},"# Start with standard HTTP\n.\u002Fstart.sh\n# Start with HTTPS (requires generated certificates)\n.\u002Fstart.sh --secure\n# Explicitly use HTTP only\n.\u002Fstart.sh --no-secure\n",[151,429,430,435,440,446,454,460],{"__ignoreMap":181},[185,431,432],{"class":187,"line":188},[185,433,434],{"class":312},"# Start with standard HTTP\n",[185,436,437],{"class":187,"line":316},[185,438,439],{"class":191},".\u002Fstart.sh\n",[185,441,443],{"class":187,"line":442},3,[185,444,445],{"class":312},"# Start with HTTPS (requires generated certificates)\n",[185,447,449,451],{"class":187,"line":448},4,[185,450,354],{"class":191},[185,452,453],{"class":194}," --secure\n",[185,455,457],{"class":187,"line":456},5,[185,458,459],{"class":312},"# Explicitly use HTTP only\n",[185,461,463,465],{"class":187,"line":462},6,[185,464,354],{"class":191},[185,466,467],{"class":194}," --no-secure\n",[15,469,470],{},"If you need to manually specify the IP address:",[176,472,473],{"className":178,"code":347,"language":180,"meta":181,"style":181},[151,474,475],{"__ignoreMap":181},[185,476,477,479,481],{"class":187,"line":188},[185,478,354],{"class":191},[185,480,357],{"class":194},[185,482,360],{"class":198},[61,484,486],{"id":485},"stop-services","Stop Services",[15,488,489],{},"To temporarily stop all services while preserving data:",[176,491,493],{"className":178,"code":492,"language":180,"meta":181,"style":181},".\u002Fstop.sh\n",[151,494,495],{"__ignoreMap":181},[185,496,497],{"class":187,"line":188},[185,498,492],{"class":191},[61,500,502],{"id":501},"update-services","Update Services",[15,504,505],{},"To update the DBConvert Streams services to a newer version:",[176,507,509],{"className":178,"code":508,"language":180,"meta":181,"style":181},"# Update to latest version\n.\u002Fupdate.sh\n\n# Update to specific version\n.\u002Fupdate.sh --version v2.1.0\n",[151,510,511,516,521,527,532],{"__ignoreMap":181},[185,512,513],{"class":187,"line":188},[185,514,515],{"class":312},"# Update to latest version\n",[185,517,518],{"class":187,"line":316},[185,519,520],{"class":191},".\u002Fupdate.sh\n",[185,522,523],{"class":187,"line":442},[185,524,526],{"emptyLinePlaceholder":525},true,"\n",[185,528,529],{"class":187,"line":448},[185,530,531],{"class":312},"# Update to specific version\n",[185,533,534,537,540],{"class":187,"line":456},[185,535,536],{"class":191},".\u002Fupdate.sh",[185,538,539],{"class":194}," --version",[185,541,542],{"class":198}," v2.1.0\n",[19,544,546],{"id":545},"service-architecture","Service Architecture",[15,548,549,550,554],{},"See ",[29,551,553],{"href":552},"\u002Fdocs\u002Fdeployment\u002Fdocker#service-architecture","Docker Deployment Overview — Service architecture"," for the full service list and deployment modes.",[19,556,558],{"id":557},"security-considerations","Security Considerations",[61,560,562],{"id":561},"firewall-configuration","Firewall Configuration",[15,564,565],{},"Each cloud provider has its own firewall\u002Fsecurity group system. You'll need to allow these ports:",[235,567,568,571,574],{},[238,569,570],{},"Port 22 (SSH)",[238,572,573],{},"Port 8080 (HTTP)",[238,575,576],{},"Port 443 (HTTPS) - if using HTTPS",[61,578,580],{"id":579},"ssltls-for-production","SSL\u002FTLS for Production",[15,582,583],{},"The installation automatically sets up Nginx as a reverse proxy with self-signed SSL certificates. While these work for testing, they cause browser warnings in production. For a production environment:",[167,585,587],{"id":586},"option-1-use-lets-encrypt-recommended","Option 1: Use Let's Encrypt (Recommended)",[589,590,591,598,638,662],"ol",{},[238,592,593,597],{},[594,595,596],"strong",{},"Register a domain"," and point it to your server's IP address",[238,599,600,603,604],{},[594,601,602],{},"Install Certbot",":\n",[176,605,607],{"className":178,"code":606,"language":180,"meta":181,"style":181},"sudo apt update\nsudo apt install -y certbot python3-certbot-nginx\n",[151,608,609,620],{"__ignoreMap":181},[185,610,611,614,617],{"class":187,"line":188},[185,612,613],{"class":191},"sudo",[185,615,616],{"class":198}," apt",[185,618,619],{"class":198}," update\n",[185,621,622,624,626,629,632,635],{"class":187,"line":316},[185,623,613],{"class":191},[185,625,616],{"class":198},[185,627,628],{"class":198}," install",[185,630,631],{"class":194}," -y",[185,633,634],{"class":198}," certbot",[185,636,637],{"class":198}," python3-certbot-nginx\n",[238,639,640,603,643],{},[594,641,642],{},"Obtain certificates",[176,644,646],{"className":178,"code":645,"language":180,"meta":181,"style":181},"sudo certbot --nginx -d yourdomain.com\n",[151,647,648],{"__ignoreMap":181},[185,649,650,652,654,657,659],{"class":187,"line":188},[185,651,613],{"class":191},[185,653,634],{"class":198},[185,655,656],{"class":194}," --nginx",[185,658,328],{"class":194},[185,660,661],{"class":198}," yourdomain.com\n",[238,663,664,603,667],{},[594,665,666],{},"Start with HTTPS enabled",[176,668,670],{"className":178,"code":669,"language":180,"meta":181,"style":181},".\u002Fstart.sh --secure\n",[151,671,672],{"__ignoreMap":181},[185,673,674,676],{"class":187,"line":188},[185,675,354],{"class":191},[185,677,453],{"class":194},[15,679,680],{},"Certbot automatically configures Nginx to use the new certificates, so no additional configuration is needed.",[167,682,684],{"id":683},"option-2-use-your-own-certificates","Option 2: Use Your Own Certificates",[15,686,687],{},"If you already have SSL certificates from another provider:",[589,689,690,714],{},[238,691,692,695,696,699,700],{},[594,693,694],{},"Place your certificates"," in the ",[151,697,698],{},"config\u002Fcerts"," directory:\n",[235,701,702,708],{},[238,703,704,707],{},[151,705,706],{},"config\u002Fcerts\u002Fcertificate.crt"," (your certificate file)",[238,709,710,713],{},[151,711,712],{},"config\u002Fcerts\u002Fprivate.key"," (your private key file)",[238,715,716,603,718],{},[594,717,666],{},[176,719,720],{"className":178,"code":669,"language":180,"meta":181,"style":181},[151,721,722],{"__ignoreMap":181},[185,723,724,726],{"class":187,"line":188},[185,725,354],{"class":191},[185,727,453],{"class":194},[61,729,731],{"id":730},"ssh-tunneling","SSH Tunneling",[15,733,734],{},"For secure remote access to services, you can use SSH tunneling. This is especially useful when you want to access services through Nginx's reverse proxy:",[176,736,738],{"className":178,"code":737,"language":180,"meta":181,"style":181},"# Forward local port 8080 to remote Nginx HTTP port\nssh -L 8080:localhost:8080 root@YOUR_SERVER_IP\n",[151,739,740,745],{"__ignoreMap":181},[185,741,742],{"class":187,"line":188},[185,743,744],{"class":312},"# Forward local port 8080 to remote Nginx HTTP port\n",[185,746,747,750,753,756],{"class":187,"line":316},[185,748,749],{"class":191},"ssh",[185,751,752],{"class":194}," -L",[185,754,755],{"class":198}," 8080:localhost:8080",[185,757,758],{"class":198}," root@YOUR_SERVER_IP\n",[15,760,761,762,424],{},"After establishing the tunnel, access the UI at ",[29,763,764],{"href":764,"rel":765},"http:\u002F\u002Flocalhost:8080",[33],[15,767,768],{},"This provides a secure way to access your services through an encrypted SSH tunnel.",[19,770,772],{"id":771},"troubleshooting","Troubleshooting",[61,774,776],{"id":775},"common-issues-fixes","Common Issues & Fixes",[89,778,779,789],{},[92,780,781],{},[95,782,783,786],{},[98,784,785],{},"Issue",[98,787,788],{},"Fix",[108,790,791,803,815,827],{},[95,792,793,798],{},[113,794,795],{},[594,796,797],{},"Docker not running?",[113,799,800],{},[151,801,802],{},"sudo systemctl start docker",[95,804,805,810],{},[113,806,807],{},[594,808,809],{},"Docker Compose not found?",[113,811,812],{},[151,813,814],{},"docker compose version",[95,816,817,822],{},[113,818,819],{},[594,820,821],{},"Wrong IP detected?",[113,823,824],{},[151,825,826],{},".\u002Fstart.sh --ip YOUR_IP",[95,828,829,834],{},[113,830,831],{},[594,832,833],{},"HTTPS not working?",[113,835,836,839,840],{},[151,837,838],{},".\u002Fgenerate_certs.sh"," → ",[151,841,354],{},[61,843,845],{"id":844},"check-service-status","Check Service Status",[176,847,849],{"className":178,"code":848,"language":180,"meta":181,"style":181},"docker compose ps\n",[151,850,851],{"__ignoreMap":181},[185,852,853,856,859],{"class":187,"line":188},[185,854,855],{"class":191},"docker",[185,857,858],{"class":198}," compose",[185,860,861],{"class":198}," ps\n",[15,863,864],{},"View logs:",[176,866,868],{"className":178,"code":867,"language":180,"meta":181,"style":181},"docker compose logs -f [service_name]\n",[151,869,870],{"__ignoreMap":181},[185,871,872,874,876,879,882],{"class":187,"line":188},[185,873,855],{"class":191},[185,875,858],{"class":198},[185,877,878],{"class":198}," logs",[185,880,881],{"class":194}," -f",[185,883,885],{"class":884},"sVt8B"," [service_name]\n",[15,887,888],{},"Available services for log viewing:",[235,890,891,897,903,909,919,925,931,937],{},[238,892,893,896],{},[151,894,895],{},"stream-ui"," - Web interface",[238,898,899,902],{},[151,900,901],{},"stream-api"," - REST API service",[238,904,905,908],{},[151,906,907],{},"stream-reader"," - Database reader service",[238,910,911,914,915,918],{},[151,912,913],{},"stream-writer-1",", ",[151,916,917],{},"stream-writer-2"," - Database writer services",[238,920,921,924],{},[151,922,923],{},"nginx"," - Reverse proxy and SSL termination",[238,926,927,930],{},[151,928,929],{},"nats"," - Message broker",[238,932,933,936],{},[151,934,935],{},"vault"," - Secrets management (corporate mode)",[238,938,939,942],{},[151,940,941],{},"consul"," - Service discovery (corporate mode)",[15,944,302],{},[176,946,948],{"className":178,"code":947,"language":180,"meta":181,"style":181},"# View API service logs\ndocker compose logs -f stream-api\n\n# View writer logs\ndocker compose logs -f stream-writer-1\n",[151,949,950,955,968,972,977],{"__ignoreMap":181},[185,951,952],{"class":187,"line":188},[185,953,954],{"class":312},"# View API service logs\n",[185,956,957,959,961,963,965],{"class":187,"line":316},[185,958,855],{"class":191},[185,960,858],{"class":198},[185,962,878],{"class":198},[185,964,881],{"class":194},[185,966,967],{"class":198}," stream-api\n",[185,969,970],{"class":187,"line":442},[185,971,526],{"emptyLinePlaceholder":525},[185,973,974],{"class":187,"line":448},[185,975,976],{"class":312},"# View writer logs\n",[185,978,979,981,983,985,987],{"class":187,"line":456},[185,980,855],{"class":191},[185,982,858],{"class":198},[185,984,878],{"class":198},[185,986,881],{"class":194},[185,988,989],{"class":198}," stream-writer-1\n",[61,991,993],{"id":992},"find-vault-token-corporate-mode","Find Vault Token (corporate mode)",[15,995,996],{},"If running in corporate mode and you need the Vault token:",[176,998,1000],{"className":178,"code":999,"language":180,"meta":181,"style":181},"grep VAULT_TOKEN install.log\n",[151,1001,1002],{"__ignoreMap":181},[185,1003,1004,1007,1010],{"class":187,"line":188},[185,1005,1006],{"class":191},"grep",[185,1008,1009],{"class":198}," VAULT_TOKEN",[185,1011,1012],{"class":198}," install.log\n",[15,1014,1015,1016],{},"The output will show your token in the format: ",[151,1017,1018],{},"VAULT_TOKEN=hvs.xxxxxxxxxxxxxxxx",[61,1020,1022],{"id":1021},"ip-address-issues","IP Address Issues",[15,1024,1025],{},"If you're experiencing connection issues related to the IP address:",[589,1027,1028,1056],{},[238,1029,1030,1031,1044,1047,1048],{},"Check what IP address is being used:",[176,1032,1034],{"className":178,"code":1033,"language":180,"meta":181,"style":181},"cat config\u002Fhost_info.conf\n",[151,1035,1036],{"__ignoreMap":181},[185,1037,1038,1041],{"class":187,"line":188},[185,1039,1040],{"class":191},"cat",[185,1042,1043],{"class":198}," config\u002Fhost_info.conf\n",[1045,1046],"br",{},"You'll see information like:",[176,1049,1054],{"className":1050,"code":1052,"language":1053},[1051],"language-text","PUBLIC_IP=\"34.172.226.34\"\nENVIRONMENT=\"Cloud (gcp)\"\nDETECTED_AT=\"2025-04-07 16:30:34 UTC\"\n","text",[151,1055,1052],{"__ignoreMap":181},[238,1057,1058,1059],{},"If the IP is incorrect, specify the correct IP manually:",[176,1060,1061],{"className":178,"code":347,"language":180,"meta":181,"style":181},[151,1062,1063],{"__ignoreMap":181},[185,1064,1065,1067,1069],{"class":187,"line":188},[185,1066,354],{"class":191},[185,1068,357],{"class":194},[185,1070,360],{"class":198},[19,1072,1074],{"id":1073},"uninstallation","Uninstallation",[15,1076,1077],{},"To completely remove DBConvert Streams:",[176,1079,1081],{"className":178,"code":1080,"language":180,"meta":181,"style":181},".\u002Funinstall.sh\n",[151,1082,1083],{"__ignoreMap":181},[185,1084,1085],{"class":187,"line":188},[185,1086,1080],{"class":191},[15,1088,1089],{},"This will:",[235,1091,1092,1095,1098,1101],{},[238,1093,1094],{},"Stop and remove all containers",[238,1096,1097],{},"Delete the Docker network",[238,1099,1100],{},"Remove logs and configs",[238,1102,1103],{},"Prompt before deleting data",[1105,1106,1107],"style",{},"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 pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":181,"searchDepth":316,"depth":316,"links":1109},[1110,1111,1114,1115,1119,1120,1121,1126,1127,1132,1138],{"id":21,"depth":316,"text":22},{"id":50,"depth":316,"text":51,"children":1112},[1113],{"id":63,"depth":442,"text":64},{"id":83,"depth":316,"text":84},{"id":161,"depth":316,"text":58,"children":1116},[1117,1118],{"id":164,"depth":442,"text":165},{"id":255,"depth":442,"text":256},{"id":337,"depth":316,"text":338},{"id":363,"depth":316,"text":364},{"id":411,"depth":316,"text":412,"children":1122},[1123,1124,1125],{"id":415,"depth":442,"text":416},{"id":485,"depth":442,"text":486},{"id":501,"depth":442,"text":502},{"id":545,"depth":316,"text":546},{"id":557,"depth":316,"text":558,"children":1128},[1129,1130,1131],{"id":561,"depth":442,"text":562},{"id":579,"depth":442,"text":580},{"id":730,"depth":442,"text":731},{"id":771,"depth":316,"text":772,"children":1133},[1134,1135,1136,1137],{"id":775,"depth":442,"text":776},{"id":844,"depth":442,"text":845},{"id":992,"depth":442,"text":993},{"id":1021,"depth":442,"text":1022},{"id":1073,"depth":316,"text":1074},"Guide for Deploying DBConvert Streams to Cloud Providers with Docker","md",{},false,"\u002Fdocs\u002Fdeployment\u002Fdocker-cloud",null,{"title":5,"description":1139},"docs\u002Fdeployment\u002Fdocker-cloud","Het8s1Tw0Jqe1u9qpF5grGAQ0hBmUIiudLUzn0GdbH0",1783896283404]