Open Telekom Cloud provides secure, flexible cloud infrastructure to launch and use enterprise applications. Open Telekom Cloud servers integrate well with other compute, storage, networking and security services and can be managed via a friendly, Web-based dashboard.
Bitnami provides a number of pre-packaged application images for Open Telekom Cloud servers, so that you can get productive with them immediately. You can access and launch these images in two ways: through the free Bitnami Launchpad for Open Telekom Cloud, which gives you fully configured applications and development stacks that are ready to run on your Open Telekom Cloud account in minutes, or through the Open Telekom Cloud Console, the online dashboard for Open Telekom Cloud users.
In this tutorial, I'll walk you, step by step, through the process of using the Bitnami Launchpad for Open Telekom Cloud to create and provision a new cloud server.
|TIP: To learn about launching servers with the Open Telekom Cloud Server Console instead, refer to this tutorial.|
Watch the following video to learn how to deploy other Bitnami applications like Joomla! on the Open Telekom Cloud using the Bitnami Launchpad:
If you're interested in creating a personal or small business blog, chances are that you're going to use WordPress. WordPress is one of the most popular blogging platforms in the world, used on over 60 million websites (according to Wikipedia). And it is not hard to see why: WordPress is very easy to use, comes with thousands of extensions and themes, is completely free, and is open source.
In this tutorial, I'll launch a cloud server with the Bitnami WordPress Stack, which gives you a pre-configured WordPress blog that you can start using right way. But WordPress is just an example: there are hundreds of other Bitnami applications to choose from, and they're all equally easy to set up.
Here are the steps you'll follow in this tutorial:
- Register with Open Telekom Cloud
- Generate an Access Key and Secret
- Register with Bitnami
- Connect your Open Telekom Cloud and Bitnami accounts
- Deploy the Bitnami WordPress Stack on an Open Telekom Cloud server
- Log in and start using WordPress
The next sections will walk you through these steps in detail.
Step 1: Register with Open Telekom Cloud
|At the end of this step, you will have signed up for the Open Telekom Cloud service. If you already have a Open Telekom Cloud account, you may skip this step.|
Begin by creating a new Open Telekom Cloud account, by browsing to https://cloud.telekom.de/en/infrastructure/open-telekom-cloud/ and clicking the "Create Account" button at the top of the page.
Enter your email address and click "Next" to proceed.
The system will now send you a verification email with an account activation link. Click the link in the verification email to activate your account. You will be presented with an account information page, as shown below. Enter the required details, including your name, company name and size, account password and other information and proceed to activate your account.
Once the details entered are verified, your account will be activated.
Step 2: Generate an Access Key and Secret
|At the end of this step, you will have generated an Access Key and Secret for your Open Telekom Cloud account.|
This is also a good time to generate an Access Key and Secret, which you will need to connect your Open Telekom Cloud server account with the Bitnami Launchpad for Open Telekom Cloud. To do this:
Log in to the Open Telekom Cloud Server Console.
Click your username in the top navigation bar and then select the "My Credential" menu item.
On the resulting page, select the "Access Keys" tab and click the "Add Access Key" link.
Enter your login password for verification and click the "Get Code" button. You will receive a verification code at your registered email address.
Enter the verification code into the "Email Verification Code" field and click "OK".
The new Access Key and Secret will be generated and you will be prompted to download a credentials file in .csv format. Note the Access Key ID and Secret Access Key from this file, as you will need these credentials to connect your Open Telekom Cloud and Bitnami accounts.
|NOTE: You will only be able to download the credentials file once. Store it safely as you will not be able to proceed without it.|
Step 3: Register with Bitnami
|At the end of this step, you will have created a Bitnami account.|
The next step is to create a Bitnami account, so that you can launch a cloud server with the Bitnami WordPress Stack. If you have a Google, Facebook, Yahoo! or Github account, you can use your credentials from those services with OpenID to create your Bitnami account.
If you don't have accounts with those services (or you don't want to use them), you can use your email address and password to create a Bitnami account, as described below:
- Head to the Bitnami sign-up page.
- Enter your name and email address.
- Choose a password.
- Review the Bitnami terms of service.
Then, use the "Sign up" button to create your account.
Bitnami will send you an email with a verification link which you'll need to click or browse to, to activate your account. This will also sign you in to your Bitnami account.
Step 4: Connect your Open Telekom Cloud and Bitnami accounts
|At the end of this step, your Bitnami Launchpad for Open Telekom Cloud will be configured and you will be ready to provision an Open Telekom Cloud server.|
The easiest way to set up your Open Telekom Cloud server with the Bitnami WordPress Stack is via the Bitnami Launchpad for Open Telekom Cloud, which gives you a simple control panel to provision, start, stop, connect to and check status of your cloud servers. However, to use it, you must first connect your Open Telekom Cloud and Bitnami accounts.
To do this:
- Log in to your Bitnami account if you're not already logged in.
- Browse to https://opentelekomcloud.bitnami.com/.
Select the "Sign in with Bitnami" link in the top right corner.
The Launchpad will recognize your Bitnami credentials and automatically sign you in.
The next step is to set up an administrative password and connect your Open Telekom Cloud account with your Bitnami account. To do this:
Select "Virtual Machines" in the Launchpad menu.
Since this is your first time, you'll be prompted to set up your Bitnami Vault password by entering an administrative password. Enter a hard-to-guess password.
The Bitnami Vault password offers an additional level of protection against misuse: you'll need to enter it when performing certain operations, such as creating new cloud servers. Again, make sure you note it down for future reference.
IMPORTANT: Your Bitnami Vault password is different from your Open Telekom Cloud password.
Once your password has been accepted, you'll be redirected back to the Launchpad page. Select "Accounts -> Cloud Credentials" in the Launchpad menu.
Click the "Add cloud account" button.
You'll be transferred to an authorization page, where you will need to enter your Open Telekom Cloud account email address and the Access Key ID and Secret Access Key from Step 2. Enter this information and click "Continue" to proceed.
Your Open Telekom Cloud and Bitnami accounts will now be connected and you will see a success message, as shown below.
You will now be able to launch new Open Telekom Cloud servers with Bitnami application stacks
Step 5: Deploy the Bitnami WordPress Stack on an Open Telekom Cloud server
|At the end of this step, your WordPress blog will be running on an Open Telekom Cloud server.|
The next step is to launch a cloud server and get WordPress running on it. The Bitnami WordPress Stack lets you do this in just a couple of clicks. Follow these steps:
Select "Library" in the Launchpad menu.
Look through the list of applications available in Bitnami until you find WordPress (it's usually the first item in the list).
Select it and click "Launch".
Define a name, size, disk type, region and availability zone for your cloud server. For more information, refer to the Open Telekom Cloud Server specifications.
TIP: A "c1.medium" server will work just fine for a low-traffic WordPress blog or for WordPress development.
Select a public IP address for the server. If you do not have any public IP addresses available, select the "Create new" option in the "Public IP" drop-down list to create and assign a new IP address to the server.
Confirm your selection by hitting the "Create" button at the end of the page.
The Bitnami Launchpad will now begin spinning up the new server. The process usually takes a few minutes: a status indicator on the page provides a progress update.
Once the cloud server has been provisioned, the status indicator will show that it's "running", and the Bitnami Launchpad page will display the server details, including its IP address.
At this point, you should be able to browse to the cloud server, either by clicking the link in the Bitnami Launchpad (a new browser tab will open) or entering the cloud server IP address directly into your browser's address bar. You should now see your WordPress blog's home page with a sample post, as shown below.
The Launchpad page also includes controls to reboot, shut down or delete the server. You can also download SSH keys for the server (in .pem and .ppk formats) if you'd like to connect to it directly with an SSH client (like PuTTY on Windows).
By default, the Bitnami Launchpad creates a user account named user and an auto-generated password when a new server is provisioned. You will need this password in order to use WordPress. To do this, go back to the Launchpad page containing the server information screen, look in the "Credentials" section, and make a note of the password.
Step 6: Log in and start using WordPress
|At the end of this step, you will have logged in to WordPress and created a new blog post.|
To log in to the WordPress dashboard, follow these steps:
Browse to the WordPress dashboard, usually at the URL http://SERVER-IP/wp-admin.
Log in with the administrator credentials from the previous step.
You should now arrive at the WordPress dashboard, which allows you to manage posts, pages and comments; customize your blog with themes and plugins; import and export content; manage navigation menus; add or delete new user accounts; and much more.
You can now add a new post using the following steps:
Select the "Posts -> Add New" menu option to create a new post.
- Enter a title and content for the post. You can use the formatting tools at the top of the content area to format your post and add hyperlinks or images.
- Optionally, choose the format and category for your post.
Publish it immediately using the "Publish" button.
And now, when you visit your blog's front page, you should see your new post.
Congratulations! You now have a working, fully-functional WordPress blog in the cloud.
You can keep your WordPress installation up-to-date with the WordPress automatic update feature. To access this:
- Log in to WordPress using the administrator account.
Select the "Dashboard -> Updates" menu item.
Review the resulting page to see if WordPress needs an update. If an update is available, you can install it by clicking the "Update Now" button. You can also re-install WordPress if needed with the "Re-install Now" button.
To learn more about the topics discussed in this tutorial, use the links below: