{"id":36618,"date":"2019-10-31T22:12:43","date_gmt":"2019-10-31T19:12:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sozdanie-oblachnoj-ats-3cx-na-lyubom-openstack-sovmestimom-hostinge\/"},"modified":"2019-10-31T22:12:43","modified_gmt":"2019-10-31T19:12:43","slug":"sozdanie-oblachnoj-ats-3cx-na-lyubom-openstack-sovmestimom-hostinge","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/sozdanie-oblachnoj-ats-3cx-na-lyubom-openstack-sovmestimom-hostinge","title":{"rendered":"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Often, it is necessary to install the 3CX PBX in the cloud, but your chosen cloud provider is not on the list <noindex><a rel=\"nofollow\" href=\"https:\/\/www.3cx.ru\/docs\/cloud-pbx-providers\/\">of supported providers<\/a><\/noindex> like 3CX (for example, Mail.ru Cloud Solutions). No worries! This is not difficult to do; you just need to find out if the provider supports Openstack infrastructure. 3CX, among other companies, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openstack.org\/foundation\/companies\/\">sponsors<\/a><\/noindex> the development of Openstack and supports the Openstack API and standard Horizon interface for monitoring and management.\u00a0<\/p>\n<p>So, to install 3CX you will need:<\/p>\n<ul>\n<li>An Openstack API Compliant Cloud Provider with an activated account\n<\/li>\n<li>API access credentials for the PBX Express service, including Openstack API URL\n<\/li>\n<\/ul>\n<p>\nLet's consider the installation of cloud 3CX using the provider Dreamhost as an example.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Creating an OpenStack Hosting Account<\/h2>\n<p>\n1. Go to <noindex><a rel=\"nofollow\" href=\"https:\/\/www.dreamhost.com\/\">https:\/\/www.dreamhost.com\/<\/a><\/noindex> and navigate to the Hosting &amp; Servers &gt; Cloud section. On the opened page, click Get started with DreamCompute.<\/p>\n<p><img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/247824dd7596cb6b402cca59c8234ffc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n2. Fill in your credentials. A separate password is required for the Compute API, which is used by the PBX Express service to exchange data with the Dreamhost Openstack platform. Any Openstack provider will ask for similar information.<\/p>\n<p><img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/4ade64e82cd559a6703eb0943497362f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n3. After registration, you will receive an email with the information required for verification and activation of your account. Typically, operators request a scanned copy of your passport or credit card details.<\/p>\n<h2>Configuring the OpenStack Account for 3CX PBX Express<\/h2>\n<p>\n4. After account verification, log in to the control panel, navigate to the Cloud Services section, and click DreamCompute.<\/p>\n<p><img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/62384425aa2c8dc4a12ef78e1530c8ee.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n5. Here you will see the tenant ID and username (Tenant ID and Username). Note them down \u2014 you will need this information when installing 3CX via the PBX Express service. Then click View Dashboard.<\/p>\n<p><img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/c1ddc2363d0d9d1cae294ad3717d480a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n6. In the control panel, go to Access &amp; Security &gt; API Access page. Here note the URL in the Identity field \u2014 this URL is how PBX Express accesses the Dreamhost OpenStack cloud.<\/p>\n<p><img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/da5f98d6909d8c557684014e4ae61230.jpeg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0<br \/>\n7. Also in the Access &amp; Security section, go to the Key Pairs tab and click Create Key Pair.<\/p>\n<p><img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/7d1fc4fec912e26f03eb93ed51405067.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n8. In the pop-up window, enter a name for the key pair and click Create Key Pair. The keys will be created and downloaded to your disk.<\/p>\n<p><img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/b303e25ed34206c325bad21da0c937c3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Installing Cloud 3CX via PBX Express Service<\/h2>\n<p>\n9. Now everything is ready for installing the cloud PBX 3CX through the service <noindex><a rel=\"nofollow\" href=\"https:\/\/pbxexpress.3cx.com\/\">3CX PBX Express<\/a><\/noindex>. At one stage of the PBX Express Wizard, you will be prompted for your Openstack hosting parameters. Using these parameters, PBX Express will automatically create a VPS server with 3CX installed. For Dreamhost, the following parameters are specified:<\/p>\n<ul>\n<li>Select Hosting \u2014 VPS cloud provider (OpenStack API v2 compliant)\n<\/li>\n<li>Cloud Provider API URL \u2014 URL from step 6\n<\/li>\n<li>User name \u2014 username from step 5\n<\/li>\n<li>Password \u2014 tenant ID from step 5\n<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/334a80c3e71081694c6d3e74a307ffc3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n10. On the next page, if you are unsure what to specify, simply click Next. If you are familiar with these parameters, you can specify the server location, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.3cx.com\/docs\/recommended-hardware-specifications-for-3cx\/\">server power<\/a><\/noindex> and the SSH key pair to be used. The installed image must only be Debian-9.<\/p>\n<p><img decoding=\"async\" alt=\"Creating a cloud PBX 3CX on any OpenStack-compatible hosting.\" src=\"\/wp-content\/uploads\/2019\/07\/1056984469a73c44fc66a4ac4d824e2c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nThen click Next and provide your personal details. Shortly, your cloud PBX will be ready \u2014 you will receive a corresponding notification via email. Save it \u2014 it contains important information.\u00a0<\/p>\n<p>Now you can continue setting up the PBX \u2014 connect <noindex><a rel=\"nofollow\" href=\"https:\/\/www.3cx.ru\/docs\/manual\/creating-users-extensions\/\">users<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.3cx.ru\/docs\/manual\/sip-trunks\/\">external lines<\/a><\/noindex> etc.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/3cx\/blog\/461575\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0410\u0422\u0421 3CX \u0432 \u043e\u0431\u043b\u0430\u043a\u0435, \u043d\u043e \u0432\u0430\u0448 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 3CX (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, Mail.ru Cloud Solutions). \u041d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u043e\u0433\u043e! \u0421\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u0441\u043b\u043e\u0436\u043d\u043e, \u043d\u0443\u0436\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u044f\u0441\u043d\u0438\u0442\u044c, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043b\u0438 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 Openstack. 3CX, \u0432 \u0447\u0438\u0441\u043b\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439, \u0441\u043f\u043e\u043d\u0441\u0438\u0440\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 Openstack \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 Openstack API \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Horizon \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27421,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36618","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0410\u0422\u0421 3CX \u0432 \u043e\u0431\u043b\u0430\u043a\u0435, \u043d\u043e \u0432\u0430\u0448 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 3CX.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/sozdanie-oblachnoj-ats-3cx-na-lyubom-openstack-sovmestimom-hostinge\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0410\u0422\u0421 3CX \u043d\u0430 \u043b\u044e\u0431\u043e\u043c Openstack-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u043c \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0410\u0422\u0421 3CX \u0432 \u043e\u0431\u043b\u0430\u043a\u0435, \u043d\u043e \u0432\u0430\u0448 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 3CX.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/sozdanie-oblachnoj-ats-3cx-na-lyubom-openstack-sovmestimom-hostinge\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:12:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:12:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Creating a cloud 3CX PBX on any OpenStack-compatible hosting | ProHoster","description":"It is often required to install the 3CX PBX in the cloud, but your chosen cloud provider is not on the list of supported 3CX providers.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/sozdanie-oblachnoj-ats-3cx-na-lyubom-openstack-sovmestimom-hostinge","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0410\u0422\u0421 3CX \u043d\u0430 \u043b\u044e\u0431\u043e\u043c Openstack-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u043c \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0435 | ProHoster","og:description":"\u0417\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0410\u0422\u0421 3CX \u0432 \u043e\u0431\u043b\u0430\u043a\u0435, \u043d\u043e \u0432\u0430\u0448 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 3CX.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/sozdanie-oblachnoj-ats-3cx-na-lyubom-openstack-sovmestimom-hostinge","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:12:43+00:00","article:modified_time":"2019-10-31T19:12:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36618","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 04:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:41:53","updated":"2026-01-22 04:09:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/36618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=36618"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/36618\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/27421"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=36618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=36618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=36618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}