[{"data":1,"prerenderedAt":1184},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fdeployment\u002Fgcp":3},{"id":4,"title":5,"body":6,"description":1175,"extension":1176,"meta":1177,"navigation":1178,"path":1179,"redirect":1180,"seo":1181,"stem":1182,"__hash__":1183},"docs\u002Fdocs\u002Fdeployment\u002Fgcp.md","Deploy on Google Cloud",{"type":7,"value":8,"toc":1164},"minimark",[9,14,19,209,213,217,220,225,524,527,531,534,537,952,978,999,1001,1005,1008,1024,1031,1033,1037,1109,1140,1160],[10,11,13],"h1",{"id":12},"how-to-deploy-dbconvert-streams-on-google-cloud","How to Deploy DBConvert Streams on Google Cloud",[15,16,18],"h2",{"id":17},"prerequisites","Prerequisites",[20,21,22,110,128,152],"ol",{},[23,24,25,26],"li",{},"Install and set up Google Cloud CLI:",[27,28,33],"pre",{"className":29,"code":30,"language":31,"meta":32,"style":32},"language-bash shiki shiki-themes github-light github-dark","# Install gcloud CLI (example for Debian\u002FUbuntu)\ncurl https:\u002F\u002Fsdk.cloud.google.com | bash\n\n# Restart your shell\nexec -l $SHELL\n\n# Initialize gcloud and authenticate\ngcloud init\n","bash","",[34,35,36,45,63,70,76,90,95,101],"code",{"__ignoreMap":32},[37,38,41],"span",{"class":39,"line":40},"line",1,[37,42,44],{"class":43},"sJ8bj","# Install gcloud CLI (example for Debian\u002FUbuntu)\n",[37,46,48,52,56,60],{"class":39,"line":47},2,[37,49,51],{"class":50},"sScJk","curl",[37,53,55],{"class":54},"sZZnC"," https:\u002F\u002Fsdk.cloud.google.com",[37,57,59],{"class":58},"szBVR"," |",[37,61,62],{"class":50}," bash\n",[37,64,66],{"class":39,"line":65},3,[37,67,69],{"emptyLinePlaceholder":68},true,"\n",[37,71,73],{"class":39,"line":72},4,[37,74,75],{"class":43},"# Restart your shell\n",[37,77,79,83,86],{"class":39,"line":78},5,[37,80,82],{"class":81},"sj4cs","exec",[37,84,85],{"class":81}," -l",[37,87,89],{"class":88},"sVt8B"," $SHELL\n",[37,91,93],{"class":39,"line":92},6,[37,94,69],{"emptyLinePlaceholder":68},[37,96,98],{"class":39,"line":97},7,[37,99,100],{"class":43},"# Initialize gcloud and authenticate\n",[37,102,104,107],{"class":39,"line":103},8,[37,105,106],{"class":50},"gcloud",[37,108,109],{"class":54}," init\n",[23,111,112,113],{},"Make sure you have:",[114,115,116,119,122,125],"ul",{},[23,117,118],{},"An active Google Cloud account",[23,120,121],{},"A project created in Google Cloud",[23,123,124],{},"Billing enabled for your project",[23,126,127],{},"Compute Engine API enabled",[23,129,130,131],{},"Set your project ID:",[27,132,134],{"className":29,"code":133,"language":31,"meta":32,"style":32},"gcloud config set project YOUR_PROJECT_ID\n",[34,135,136],{"__ignoreMap":32},[37,137,138,140,143,146,149],{"class":39,"line":40},[37,139,106],{"class":50},[37,141,142],{"class":54}," config",[37,144,145],{"class":54}," set",[37,147,148],{"class":54}," project",[37,150,151],{"class":54}," YOUR_PROJECT_ID\n",[23,153,154,155,181,184,185],{},"Choose machine type:",[114,156,157,164],{},[23,158,159,160,163],{},"Minimum: ",[34,161,162],{},"e2-small"," (2 vCPU, 2GB memory)",[23,165,166,167],{},"Recommended for production:\n",[114,168,169,175],{},[23,170,171,174],{},[34,172,173],{},"e2-medium"," (2 vCPU, 4GB memory)",[23,176,177,180],{},[34,178,179],{},"e2-standard-2"," (2 vCPU, 8GB memory)",[182,183],"br",{},"To see available machine types:",[27,186,188],{"className":29,"code":187,"language":31,"meta":32,"style":32},"gcloud compute machine-types list --filter=\"zone:europe-west4-a\"\n",[34,189,190],{"__ignoreMap":32},[37,191,192,194,197,200,203,206],{"class":39,"line":40},[37,193,106],{"class":50},[37,195,196],{"class":54}," compute",[37,198,199],{"class":54}," machine-types",[37,201,202],{"class":54}," list",[37,204,205],{"class":81}," --filter=",[37,207,208],{"class":54},"\"zone:europe-west4-a\"\n",[210,211,212],"p",{},"There are two ways to set up DBConvert Streams in GCP:",[15,214,216],{"id":215},"option-1-use-prebuilt-gcp-image-one-command-setup","Option 1: Use Prebuilt GCP Image (One-Command Setup)",[210,218,219],{},"Fastest way — deploy from a ready-made image with everything preinstalled.",[221,222,224],"h3",{"id":223},"steps","Steps",[20,226,227,277,450,513],{},[23,228,229,230,274,276],{},"Find the latest image:",[27,231,233],{"className":29,"code":232,"language":31,"meta":32,"style":32},"# List available DBConvert Streams images\ngcloud compute images list --project dbconvert-streams --filter=\"name~'^dbconvert-streams-'\" --sort-by=~creationTimestamp --limit=1\n",[34,234,235,240],{"__ignoreMap":32},[37,236,237],{"class":39,"line":40},[37,238,239],{"class":43},"# List available DBConvert Streams images\n",[37,241,242,244,246,249,251,254,257,259,262,265,268,271],{"class":39,"line":47},[37,243,106],{"class":50},[37,245,196],{"class":54},[37,247,248],{"class":54}," images",[37,250,202],{"class":54},[37,252,253],{"class":81}," --project",[37,255,256],{"class":54}," dbconvert-streams",[37,258,205],{"class":81},[37,260,261],{"class":54},"\"name~'^dbconvert-streams-'\"",[37,263,264],{"class":81}," --sort-by=",[37,266,267],{"class":58},"~",[37,269,270],{"class":81},"creationTimestamp",[37,272,273],{"class":81}," --limit=1\n",[182,275],{},"This will show the most recent image name.",[23,278,279,280,394,396,397],{},"Create the VM using the latest image:",[27,281,283],{"className":29,"code":282,"language":31,"meta":32,"style":32},"# Using the latest image directly\nLATEST_IMAGE=$(gcloud compute images list --project dbconvert-streams --filter=\"name~'^dbconvert-streams-'\" --sort-by=~creationTimestamp --limit=1 --format=\"get(name)\")\n\ngcloud compute instances create dbconvert-vm \\\n  --zone=europe-west4-a \\\n  --machine-type=e2-small \\\n  --image=$LATEST_IMAGE \\\n  --image-project=dbconvert-streams \\\n  --tags=http-server,https-server\n",[34,284,285,290,335,339,357,364,371,381,388],{"__ignoreMap":32},[37,286,287],{"class":39,"line":40},[37,288,289],{"class":43},"# Using the latest image directly\n",[37,291,292,295,298,301,303,305,307,309,311,313,315,317,319,321,323,326,329,332],{"class":39,"line":47},[37,293,294],{"class":88},"LATEST_IMAGE",[37,296,297],{"class":58},"=",[37,299,300],{"class":88},"$(",[37,302,106],{"class":50},[37,304,196],{"class":54},[37,306,248],{"class":54},[37,308,202],{"class":54},[37,310,253],{"class":81},[37,312,256],{"class":54},[37,314,205],{"class":81},[37,316,261],{"class":54},[37,318,264],{"class":81},[37,320,267],{"class":58},[37,322,270],{"class":81},[37,324,325],{"class":81}," --limit=1",[37,327,328],{"class":81}," --format=",[37,330,331],{"class":54},"\"get(name)\"",[37,333,334],{"class":88},")\n",[37,336,337],{"class":39,"line":65},[37,338,69],{"emptyLinePlaceholder":68},[37,340,341,343,345,348,351,354],{"class":39,"line":72},[37,342,106],{"class":50},[37,344,196],{"class":54},[37,346,347],{"class":54}," instances",[37,349,350],{"class":54}," create",[37,352,353],{"class":54}," dbconvert-vm",[37,355,356],{"class":81}," \\\n",[37,358,359,362],{"class":39,"line":78},[37,360,361],{"class":81},"  --zone=europe-west4-a",[37,363,356],{"class":81},[37,365,366,369],{"class":39,"line":92},[37,367,368],{"class":81},"  --machine-type=e2-small",[37,370,356],{"class":81},[37,372,373,376,379],{"class":39,"line":97},[37,374,375],{"class":81},"  --image=",[37,377,378],{"class":88},"$LATEST_IMAGE",[37,380,356],{"class":81},[37,382,383,386],{"class":39,"line":103},[37,384,385],{"class":81},"  --image-project=dbconvert-streams",[37,387,356],{"class":81},[37,389,391],{"class":39,"line":390},9,[37,392,393],{"class":81},"  --tags=http-server,https-server\n",[182,395],{},"Or specify an image manually:",[27,398,400],{"className":29,"code":399,"language":31,"meta":32,"style":32},"# Using a specific image version\ngcloud compute instances create dbconvert-vm \\\n  --zone=europe-west4-a \\\n  --machine-type=e2-small \\\n  --image=dbconvert-streams-1744047008 \\\n  --image-project=dbconvert-streams \\\n  --tags=http-server,https-server\n",[34,401,402,407,421,427,433,440,446],{"__ignoreMap":32},[37,403,404],{"class":39,"line":40},[37,405,406],{"class":43},"# Using a specific image version\n",[37,408,409,411,413,415,417,419],{"class":39,"line":47},[37,410,106],{"class":50},[37,412,196],{"class":54},[37,414,347],{"class":54},[37,416,350],{"class":54},[37,418,353],{"class":54},[37,420,356],{"class":81},[37,422,423,425],{"class":39,"line":65},[37,424,361],{"class":81},[37,426,356],{"class":81},[37,428,429,431],{"class":39,"line":72},[37,430,368],{"class":81},[37,432,356],{"class":81},[37,434,435,438],{"class":39,"line":78},[37,436,437],{"class":81},"  --image=dbconvert-streams-1744047008",[37,439,356],{"class":81},[37,441,442,444],{"class":39,"line":92},[37,443,385],{"class":81},[37,445,356],{"class":81},[37,447,448],{"class":39,"line":97},[37,449,393],{"class":81},[23,451,452,453,455,459,503,505,508],{},"SSH into the VM:",[182,454],{},[456,457,458],"strong",{},"Method A: Using gcloud command",[27,460,462],{"className":29,"code":461,"language":31,"meta":32,"style":32},"# Using instance name (recommended)\ngcloud compute ssh dbconvert-vm --zone=europe-west4-a\n\n# Or using IP address directly (if you know the external IP)\ngcloud compute ssh USERNAME@EXTERNAL_IP\n",[34,463,464,469,483,487,492],{"__ignoreMap":32},[37,465,466],{"class":39,"line":40},[37,467,468],{"class":43},"# Using instance name (recommended)\n",[37,470,471,473,475,478,480],{"class":39,"line":47},[37,472,106],{"class":50},[37,474,196],{"class":54},[37,476,477],{"class":54}," ssh",[37,479,353],{"class":54},[37,481,482],{"class":81}," --zone=europe-west4-a\n",[37,484,485],{"class":39,"line":65},[37,486,69],{"emptyLinePlaceholder":68},[37,488,489],{"class":39,"line":72},[37,490,491],{"class":43},"# Or using IP address directly (if you know the external IP)\n",[37,493,494,496,498,500],{"class":39,"line":78},[37,495,106],{"class":50},[37,497,196],{"class":54},[37,499,477],{"class":54},[37,501,502],{"class":54}," USERNAME@EXTERNAL_IP\n",[182,504],{},[456,506,507],{},"Method B: Using Google Cloud Console",[114,509,510],{},[23,511,512],{},"Click the SSH button in the VM instances list",[23,514,515,516],{},"Access the web UI via:",[27,517,522],{"className":518,"code":520,"language":521},[519],"language-text","http:\u002F\u002F\u003Cyour-external-ip>\n","text",[34,523,520],{"__ignoreMap":32},[525,526],"hr",{},[15,528,530],{"id":529},"option-2-use-install-script-on-a-clean-vm","Option 2: Use Install Script on a Clean VM",[210,532,533],{},"If you prefer more control or want to install on your own image.",[221,535,224],{"id":536},"steps-1",[20,538,539,756,808,880],{},[23,540,541,542,544,547,669,671,673,722,724,725,742,744,745],{},"Create a VM with your preferred Linux distribution:",[182,543],{},[456,545,546],{},"Method A: Using Command Line",[27,548,550],{"className":29,"code":549,"language":31,"meta":32,"style":32},"# Example for Ubuntu 22.04 with minimum specs\ngcloud compute instances create dbconvert-vm \\\n  --zone=europe-west4-a \\\n  --machine-type=e2-small \\\n  --image-family=ubuntu-2204-lts \\\n  --image-project=ubuntu-os-cloud \\\n  --tags=http-server,https-server\n\n# For production workloads\ngcloud compute instances create dbconvert-vm \\\n  --zone=europe-west4-a \\\n  --machine-type=e2-medium \\  # or e2-standard-2 for more memory\n  --image-family=ubuntu-2204-lts \\\n  --image-project=ubuntu-os-cloud \\\n  --tags=http-server,https-server\n",[34,551,552,557,571,577,583,590,597,601,605,610,625,632,644,657,664],{"__ignoreMap":32},[37,553,554],{"class":39,"line":40},[37,555,556],{"class":43},"# Example for Ubuntu 22.04 with minimum specs\n",[37,558,559,561,563,565,567,569],{"class":39,"line":47},[37,560,106],{"class":50},[37,562,196],{"class":54},[37,564,347],{"class":54},[37,566,350],{"class":54},[37,568,353],{"class":54},[37,570,356],{"class":81},[37,572,573,575],{"class":39,"line":65},[37,574,361],{"class":81},[37,576,356],{"class":81},[37,578,579,581],{"class":39,"line":72},[37,580,368],{"class":81},[37,582,356],{"class":81},[37,584,585,588],{"class":39,"line":78},[37,586,587],{"class":81},"  --image-family=ubuntu-2204-lts",[37,589,356],{"class":81},[37,591,592,595],{"class":39,"line":92},[37,593,594],{"class":81},"  --image-project=ubuntu-os-cloud",[37,596,356],{"class":81},[37,598,599],{"class":39,"line":97},[37,600,393],{"class":81},[37,602,603],{"class":39,"line":103},[37,604,69],{"emptyLinePlaceholder":68},[37,606,607],{"class":39,"line":390},[37,608,609],{"class":43},"# For production workloads\n",[37,611,613,615,617,619,621,623],{"class":39,"line":612},10,[37,614,106],{"class":50},[37,616,196],{"class":54},[37,618,347],{"class":54},[37,620,350],{"class":54},[37,622,353],{"class":54},[37,624,356],{"class":81},[37,626,628,630],{"class":39,"line":627},11,[37,629,361],{"class":81},[37,631,356],{"class":81},[37,633,635,638,641],{"class":39,"line":634},12,[37,636,637],{"class":81},"  --machine-type=e2-medium",[37,639,640],{"class":81}," \\ ",[37,642,643],{"class":43}," # or e2-standard-2 for more memory\n",[37,645,647,650,652,655],{"class":39,"line":646},13,[37,648,649],{"class":88},"  --image-family",[37,651,297],{"class":58},[37,653,654],{"class":54},"ubuntu-2204-lts",[37,656,356],{"class":50},[37,658,660,662],{"class":39,"line":659},14,[37,661,594],{"class":81},[37,663,356],{"class":81},[37,665,667],{"class":39,"line":666},15,[37,668,393],{"class":81},[182,670],{},[456,672,507],{},[20,674,675,685,688,711],{},[23,676,677,678],{},"Go to ",[679,680,684],"a",{"href":681,"rel":682},"https:\u002F\u002Fconsole.cloud.google.com\u002F",[683],"nofollow","Google Cloud Console",[23,686,687],{},"Navigate to Compute Engine > VM instances > Create Instance",[23,689,690,691],{},"Configure the basic settings:\n",[114,692,693,708],{},[23,694,695,696],{},"Select machine type:\n",[114,697,698,702],{},[23,699,159,700,163],{},[34,701,162],{},[23,703,704,705,707],{},"Production: ",[34,706,173],{}," or larger",[23,709,710],{},"Choose your preferred Linux distribution",[23,712,713,714],{},"Under \"Networking\" tab:\n",[114,715,716,719],{},[23,717,718],{},"Check \"Allow HTTP traffic\"",[23,720,721],{},"Check \"Allow HTTPS traffic\"",[182,723],{},"Supported Linux distributions:",[114,726,727,730,733,736,739],{},[23,728,729],{},"Ubuntu (recommended)",[23,731,732],{},"Debian",[23,734,735],{},"CentOS",[23,737,738],{},"RHEL",[23,740,741],{},"Fedora",[182,743],{},"::: warning OS Selection Note\nWhile Google Cloud offers Container-Optimized OS (COS), we recommend using standard Linux distributions instead. COS is a minimal OS designed primarily for running containers but has limitations that may affect DBConvert Streams installation:",[114,746,747,750,753],{},[23,748,749],{},"Limited system utilities",[23,751,752],{},"Read-only file system in many directories",[23,754,755],{},"No package manager for additional tools\n:::",[23,757,452,758,760,762,800,802,804],{},[182,759],{},[456,761,458],{},[27,763,764],{"className":29,"code":461,"language":31,"meta":32,"style":32},[34,765,766,770,782,786,790],{"__ignoreMap":32},[37,767,768],{"class":39,"line":40},[37,769,468],{"class":43},[37,771,772,774,776,778,780],{"class":39,"line":47},[37,773,106],{"class":50},[37,775,196],{"class":54},[37,777,477],{"class":54},[37,779,353],{"class":54},[37,781,482],{"class":81},[37,783,784],{"class":39,"line":65},[37,785,69],{"emptyLinePlaceholder":68},[37,787,788],{"class":39,"line":72},[37,789,491],{"class":43},[37,791,792,794,796,798],{"class":39,"line":78},[37,793,106],{"class":50},[37,795,196],{"class":54},[37,797,477],{"class":54},[37,799,502],{"class":54},[182,801],{},[456,803,507],{},[114,805,806],{},[23,807,512],{},[23,809,810,811],{},"Run the install script:",[27,812,814],{"className":29,"code":813,"language":31,"meta":32,"style":32},"# Basic installation\ncurl -fsSL https:\u002F\u002Fdbconvert.nyc3.digitaloceanspaces.com\u002Fdownloads\u002Fstreams\u002Flatest\u002Fdocker-install.sh | sh\n\n# Or download and run with options\ncurl -fsSL https:\u002F\u002Fdbconvert.nyc3.digitaloceanspaces.com\u002Fdownloads\u002Fstreams\u002Flatest\u002Fdocker-install.sh -o install.sh\nchmod +x install.sh\n.\u002Finstall.sh --help  # Show available options\n",[34,815,816,821,836,840,845,859,869],{"__ignoreMap":32},[37,817,818],{"class":39,"line":40},[37,819,820],{"class":43},"# Basic installation\n",[37,822,823,825,828,831,833],{"class":39,"line":47},[37,824,51],{"class":50},[37,826,827],{"class":81}," -fsSL",[37,829,830],{"class":54}," https:\u002F\u002Fdbconvert.nyc3.digitaloceanspaces.com\u002Fdownloads\u002Fstreams\u002Flatest\u002Fdocker-install.sh",[37,832,59],{"class":58},[37,834,835],{"class":50}," sh\n",[37,837,838],{"class":39,"line":65},[37,839,69],{"emptyLinePlaceholder":68},[37,841,842],{"class":39,"line":72},[37,843,844],{"class":43},"# Or download and run with options\n",[37,846,847,849,851,853,856],{"class":39,"line":78},[37,848,51],{"class":50},[37,850,827],{"class":81},[37,852,830],{"class":54},[37,854,855],{"class":81}," -o",[37,857,858],{"class":54}," install.sh\n",[37,860,861,864,867],{"class":39,"line":92},[37,862,863],{"class":50},"chmod",[37,865,866],{"class":54}," +x",[37,868,858],{"class":54},[37,870,871,874,877],{"class":39,"line":97},[37,872,873],{"class":50},".\u002Finstall.sh",[37,875,876],{"class":81}," --help",[37,878,879],{"class":43},"  # Show available options\n",[23,881,882,883,930,932,933],{},"Start the service:",[27,884,886],{"className":29,"code":885,"language":31,"meta":32,"style":32},"cd ~\u002Fdbconvert-streams-docker\n\n# Start with HTTPS enabled (recommended for production)\n.\u002Fstart.sh -s    # or --secure\n\n# Start with HTTP only (for testing)\n.\u002Fstart.sh\n",[34,887,888,896,900,905,916,920,925],{"__ignoreMap":32},[37,889,890,893],{"class":39,"line":40},[37,891,892],{"class":81},"cd",[37,894,895],{"class":54}," ~\u002Fdbconvert-streams-docker\n",[37,897,898],{"class":39,"line":47},[37,899,69],{"emptyLinePlaceholder":68},[37,901,902],{"class":39,"line":65},[37,903,904],{"class":43},"# Start with HTTPS enabled (recommended for production)\n",[37,906,907,910,913],{"class":39,"line":72},[37,908,909],{"class":50},".\u002Fstart.sh",[37,911,912],{"class":81}," -s",[37,914,915],{"class":43},"    # or --secure\n",[37,917,918],{"class":39,"line":78},[37,919,69],{"emptyLinePlaceholder":68},[37,921,922],{"class":39,"line":92},[37,923,924],{"class":43},"# Start with HTTP only (for testing)\n",[37,926,927],{"class":39,"line":97},[37,928,929],{"class":50},".\u002Fstart.sh\n",[182,931],{},"::: tip HTTPS vs HTTP",[114,934,935,946,949],{},[23,936,937,938,941,942,945],{},"Use ",[34,939,940],{},"-s"," or ",[34,943,944],{},"--secure"," for production environments (enables HTTPS)",[23,947,948],{},"Use without flags for testing or development (HTTP only)",[23,950,951],{},"Both modes will work with the firewall rules we created\n:::",[953,954,957,964,967],"alert",{"title":955,"type":956},"Network Access","tip",[210,958,959,960,963],{},"The required ports (22, 80, 443) are automatically configured when creating the VM with ",[34,961,962],{},"--tags=http-server,https-server",". No additional firewall rules are needed.",[210,965,966],{},"These tags tell GCP to:",[114,968,969,972,975],{},[23,970,971],{},"Allow SSH access (port 22)",[23,973,974],{},"Allow HTTP traffic (port 80)",[23,976,977],{},"Allow HTTPS traffic (port 443)",[953,979,981,984],{"title":980,"type":956},"IP Configuration",[210,982,983],{},"DBConvert Streams automatically detects and configures your server's public IP address. If you experience any connection issues, you can manually specify the IP:",[27,985,987],{"className":29,"code":986,"language":31,"meta":32,"style":32},".\u002Fstart.sh --ip YOUR_PUBLIC_IP\n",[34,988,989],{"__ignoreMap":32},[37,990,991,993,996],{"class":39,"line":40},[37,992,909],{"class":50},[37,994,995],{"class":81}," --ip",[37,997,998],{"class":54}," YOUR_PUBLIC_IP\n",[525,1000],{},[15,1002,1004],{"id":1003},"check-your-vm-status","Check Your VM Status",[210,1006,1007],{},"After creating the instance, run this to verify it's running:",[27,1009,1011],{"className":29,"code":1010,"language":31,"meta":32,"style":32},"gcloud compute instances list\n",[34,1012,1013],{"__ignoreMap":32},[37,1014,1015,1017,1019,1021],{"class":39,"line":40},[37,1016,106],{"class":50},[37,1018,196],{"class":54},[37,1020,347],{"class":54},[37,1022,1023],{"class":54}," list\n",[210,1025,1026,1027,1030],{},"Look for the ",[34,1028,1029],{},"EXTERNAL_IP"," column — that's where you can access the web UI.",[525,1032],{},[15,1034,1036],{"id":1035},"which-one-should-i-use","Which One Should I Use?",[1038,1039,1040,1056],"table",{},[1041,1042,1043],"thead",{},[1044,1045,1046,1050,1053],"tr",{},[1047,1048,1049],"th",{},"Use Case",[1047,1051,1052],{},"Recommended Option",[1047,1054,1055],{},"Explanation",[1057,1058,1059,1071,1082,1096],"tbody",{},[1044,1060,1061,1065,1068],{},[1062,1063,1064],"td",{},"Fastest deploy",[1062,1066,1067],{},"Prebuilt GCP Image",[1062,1069,1070],{},"One command setup with no additional installation steps needed",[1044,1072,1073,1076,1079],{},[1062,1074,1075],{},"Custom Linux distribution",[1062,1077,1078],{},"Install Script",[1062,1080,1081],{},"Can be installed on any supported Linux distribution",[1044,1083,1084,1087,1089],{},[1062,1085,1086],{},"Custom installation directory",[1062,1088,1078],{},[1062,1090,1091,1092,1095],{},"Can be installed to any directory using ",[34,1093,1094],{},"-d"," option",[1044,1097,1098,1101,1103],{},[1062,1099,1100],{},"Testing different versions",[1062,1102,1078],{},[1062,1104,1105,1106,1095],{},"Can specify version with ",[34,1107,1108],{},"-v",[953,1110,1112,1115],{"title":1111,"type":956},"Common Features",[210,1113,1114],{},"Both installation methods provide:",[114,1116,1117,1120,1123,1137],{},[23,1118,1119],{},"Automatic IP detection and configuration",[23,1121,1122],{},"Pre-configured HTTP\u002FHTTPS access",[23,1124,1125,1126,1129,1130,1129,1133,1136],{},"Management commands (",[34,1127,1128],{},"start.sh",", ",[34,1131,1132],{},"stop.sh",[34,1134,1135],{},"update.sh",")",[23,1138,1139],{},"Docker-based deployment",[953,1141,1144,1147],{"title":1142,"type":1143},"Main Difference","info",[210,1145,1146],{},"The main difference is in the initial setup:",[114,1148,1149,1155],{},[23,1150,1151,1154],{},[456,1152,1153],{},"Prebuilt Image",": Everything is pre-installed and ready to run",[23,1156,1157,1159],{},[456,1158,1078],{},": You control the installation process and configuration",[1161,1162,1163],"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 .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 pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}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":32,"searchDepth":47,"depth":47,"links":1165},[1166,1167,1170,1173,1174],{"id":17,"depth":47,"text":18},{"id":215,"depth":47,"text":216,"children":1168},[1169],{"id":223,"depth":65,"text":224},{"id":529,"depth":47,"text":530,"children":1171},[1172],{"id":536,"depth":65,"text":224},{"id":1003,"depth":47,"text":1004},{"id":1035,"depth":47,"text":1036},"Learn how to deploy DBConvert Streams on Google Cloud Platform (GCP)","md",{},false,"\u002Fdocs\u002Fdeployment\u002Fgcp",null,{"title":5,"description":1175},"docs\u002Fdeployment\u002Fgcp","8418dscesTehol0ISqG2bp4uHXNIttkPjXtg4CIfpE4",1783896283425]