What is my helpdesk password

Billing

How much does it cost?

Bitnami Cloud Hosting is available as a monthly subscription. You can view the available plans on the Bitnami Cloud Hosting website. As you will see, we also offer a free tier of service that allows you to deploy and manage one micro os small instance for free.

Please note that the Bitnami monthly subscription fees are in addition to the charges you will incur from Amazon for running your servers on the Amazon Cloud. We have developed a cloud cost estimator to make it easy to get the estimated costs for running your servers on Amazon.

How much do backups cost?

Bitnami Cloud Hosting backups are complete, incremental snapshots of your server. They are based on Amazon EBS snapshots which are stored incrementally on Amazon infrastructure. This means that you will only get billed for the amount of data that has been modified on the EBS volume since the latest snapshot. You can learn more about EBS snapshots at the following page: http://aws.amazon.com/ebs

Amazon EBS provides the ability to back up point-in-time snapshots of your data to Amazon S3 for durable recovery. Amazon EBS snapshots are incremental backups, meaning that only the blocks on the device that have changed since your last snapshot will be saved. If you have a device with 100 GBs of data, but only 5 GBs of data has changed since your last snapshot, only the 5 additional GBs of snapshot data will be stored back to Amazon S3. Even though the snapshots are saved incrementally, when you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will contain all the information needed to restore the volume. In addition, the time to restore the volume is the same for all snapshots, offering the restore time of full backups with the space savings of incremental.

Do you provide refunds?

Why AWS Free Tier servers still show as charges in the BCH console

If you signed up for your Amazon account after November 1st 2010, you are eligible for one year of use of a free micro instance, plus some other free services from Amazon. You can find more details on what is available free of charge here: http://aws.amazon.com/free/ As long as you meet the criteria and your usage limits are within those provided on that page, you will not incur any charges from Amazon. The charges that we display in the Bitnami Cloud Hosting (BCH) console are based on Amazon’s normal rates – we do not yet have the ability to account for any free services from Amazon within the BCH console. So, if you are looking at the BCH console, what you’re seeing are the charges that you would incur from Amazon if you were not eligible for the free service (or once your eligibility expires), not the actual charges that you will be billed for from Amazon.

Can I use a reserved instance?

Yes, you can buy reserved instances via AWS console and then use the Bitnami Cloud Hosting interface to launch servers in a very specific availability zone. The reserved instance is just a billing term. For example, if you buy an AWS micro reserved instance for a year via AWS console, then you can launch and terminate micro instances any time you want (via BCH console, API calls etc.), and as long as they are created in the same AWS availability zone as your reserved instance, you will be billed with the lower rate.

Make sure that you select the Availability Zone where you have purchased the reserved instance when launching your server with Bitnami Cloud Hosting, to make sure that you are charged based on the reserved instance pricing. To do so, first click on the icon with the American flag on it on the Create Server screen. Then, select the appropriate Amazon Region and click on 'Advanced Options' to select the Availability Zone.

Choosing between light, medium or heavy utilization will depend on the percentage of time you expect your server to be running but it will not affect anything of the mentioned above. You can find more details here: http://aws.amazon.com/ec2/reserved-instances/#2

How can I cancel my account?

Are you sure you want to cancel your account? You can downgrade to our free tier to preserve your account! While we are sorry to see you go, cancelling your account is easy. Just login to Bitnami and click on "Console" (top right button). You will access Bitnami Cloud Hosting. Now click on the 'Billing' link in the left panel and then click on the 'delete account' button. Please note that this action is permanent - your Bitnami Cloud Hosting data cannot be restored after it is deleted, so make sure that you are ready to cancel when you click the button. Also, note that any servers that you have running or backups that you have made will remain in your Amazon Web Services account. If you want to delete those after cancelling your Bitnami Cloud Hosting account, you will need to login to the Amazon Web Services console and do so manually.

Another way is to install Bitnami Cloud Tools. The Bitnami Cloud Tools installer packages the Amazon Web Services command line tools together with preconfigured Java, Ruby and Perl language runtimes. It is a self-contained, easy to use distribution with one goal in mind: to make it simple to get started using AWS services from the command line.

What is the root password

We do not configure a password for the "root" account by default. You will need to use 'sudo' command to switch to the root user. You will not be asked for the password:

You can reconfigure your FTP password connecting via SSH to your server and executing the following command:

$ sudo passwd bitnami

The FTP server is not available from outside and the port 21 is closed by default. You can open additional ports following these steps there, but we do not recommend it for security reasons. Much better option is to use an encrypted SSH channel for uploading files. We recommend SFTP with programs like WinSCP or FileZilla. You can find more info about how to connect or upload files to your machine in the wiki:

Make sure that you have the new AWS account to which you want to move the server setup as a 'Cloud' in BCH (Go to 'Manage' under the Clouds section in the left navigation pane and click 'New')

Go to the 'Servers' section and select the server that you want to move. Then click on the 'manage' button.

Go to the 'backups' tab and click 'Create Backup' button.

Once the backup is finished, you will see it in the Backups section. Click on 'Restore'. You will see in the pop-up that you can specify a number of variables, including which cloud account you want to launch the server on.

The above steps will give you an exact copy of your server on the new AWS account. Note that to run 2 servers at once, you will need to be at least on our Basic plan. You can always stop the original server during this process and then delete it once you have the new one running if you want to stay on our free, single-server plan.

How to open an additional server port

BitNami Cloud Hosting

BitNami Cloud Hosting by default opens the following ports for each server: 22, 80 and 443. You are able to add more ports if you need.

If your server was created recently, then you will see two buttons:Add Custom Firewall Rules - will allow you to add / remove firewall rules which are applied only to this particular instance. This option may not be available for old BitNami Cloud Hosting machines.Edit Default Firewall Rules - will let you modify the main AWS Security Group. Please note that any changes here will affect all your servers launched with this BitNami Cloud Hosting cloud account and running in the same AWS region as the current instance.

You can enter the port number (1-65535) or the range of ports (<from port>-<to port>) and the protocol (tcp / udp).

Optionally, you can restrict the access for a specific IP, modifying the Source IP from everyone (0.0.0.0/0) to (<ip value>/32).

AWS

You need to modify the instance Security Group to open an aditional server port.

Azure

The Azure opens by default only port 22. You need to add/remove ports in the Azure console, the server Endpoints section.

Tabs end

How can I remove the Unassigned Static IP Address?

The Bitnami Cloud Hosting allows you manage all your Static IP addresses located in different regions. If you want to delete one of your Static IP addresses, please follow these steps:

Login to the Bitnami Cloud Hosting console

Go to the 'Clouds/Manage' section in the left menu

Select your AWS account.

Click 'Manage Static IPs' button in the details panel.

Select the region where your IP address was created

Click 'Delete' next to the IP address which you want to remove

How can I create a Server backup?

You can create a server Backup from the Bitnami Cloud Hosting panel easily.

Go to your the Bitnami Cloud Hosting dashboard

Select your server and click on "Manage"

Go to the Backups tab and click on "Create Backup"

Backups are incremental snapshots of your server and the process takes seconds.

You can also create a scheduled task to create the backups periodically.

How can I restore a Server backup?

You can restore your backup from the "Backups" panel:

Select your backup

Click on "Restore"

If you prefer to replace an existing server, you only has to reassign the previous IP address.

If you want to minimize the downtime of your server, you can restore your backup server without stopped the previous one. Once you checked everything works well in your restored server, you can stop the previous one and assign the previous IP address to the new one.

How can I move my instance to a different availability zone?

Bitnami Cloud Hosting allows you move your current instances to different availability zones but not to different regions for the moment. Please follow these steps:

Stop the current server

Create a Backup (Manage -> Backups -> Create Backup)

Once it finishes, click "Restore" next to the new backup.

In the popup, click on "Advanced Options" and specify the desired availability zone. For example: "us-east-1b".

Click restore.

Once you have your server running in a different availability zone, you can unassign the static ip from the old server and assign it to the new one.

Does Bitnami Hosting automate DNS configuration?

Bitnami Hosting launches instances with a dynamic IP by default, which means that the IP address changes after you stop and restart the machine. In many cases, this is not desired and instead you want to assign a specific IP address (also known in EC2 as ‘elastic IP’). To do so, go to the ‘Manage’ section, click ‘Assign IP’ and choose one of the already available IP addresses or select ‘Newly created static IP’ to create a new one. Then, click ‘Confirm’. Your machine should be accessible with the new IP, though it may take a a few minutes.

You can point an existing domain name to a dynamic or static IP address. To do so, go to your DNS provider management console and point the domain name to the Bitnami Hosting machine IP. It may take some time before all DNS servers refresh the new domain location. We do not currently allow creating or managing domain names from the Bitnami Hosting interface yet.

Server in 'pending' state for an hour

Server operations problems - Unexpected Error

There are several possible reasons for a server operation such as "Server Build", "Server Start", "Server Resize", etc. to finish with an "Unexpected Error" message or with a server being in the Pending state for longer period of time. Please take a look at the list below for details.

AWS EC2 reporting that the instance is in the pending state

For every server operation executed, we make sure that the server is in the proper, ready-to-run state. This means that we have to wait for the machine to be in that specific state to continue the process of setting up your applications on it. Sometimes, the AWS EC2 API services continue to answer our queries with the response that the server is still Pending when in fact the machine is available. In rare cases, the server build/start/stop operation may just take more time than usual (this part of the process depends on Amazon, not Bitnami).

Static IP address was assigned to your instance

Once the 'change IP' operation is executed, Bitnami waits for the server to answer from new IP address. This may sometimes take some additional time and is dependent on the responsiveness of AWS.

Your AWS credentials are not valid

If you use special AWS IAM user credentials and this user does not have enough permissions required by Bitnami Cloud Hosting system, Bitnami will not be able to execute operations on your behalf.

If you changed / reset your AWS credentials (Access Key ID and Secret Access Key) with Amazon, you must also update them in Bitnami Cloud Hosting.

Required ports are not open

Please make sure that ports 22 and 80 are open in your security group settings. If you need to keep those ports closed, please at least open them for IP address 184.72.221.134. It is sufficient to add the following

We use those ports to check if your server is available and to collect monitoring data.

You can check the status of Bitnami Cloud Hosting on our announcements page or you can follow our twitter account, @bitnami_status. You can also go to the AWS status page for the latest info on AWS: http://status.aws.amazon.com. As always, if you have questions or run into any issues you can contact us through our helpdesk.

How can I add webmin to my server on Bitnami Cloud Hosting?

Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin is not currently included when Bitnami Cloud Hosting servers are built, but you can add it by doing the following:

Once the setup process finished, you can access webmin with the user/password that you set during the installation process in the port 10000. This port is not accessible from the outside by default, you should create an SSH tunnel (recommended) or open the port in the server firewall.

Once you can access the Webmin application, you must configure it to manage your Bitnami services. Belows are the configuration files for Apache, MySQL and PostgreSQL servers:

After you have replaced the configuration files, you should click "Refresh Modules" on the left menu in the Webmin application. You should see the "Apache Webserver", "MySQL Database Server", "PostgreSQL Database Server) in the Servers tag, as shown below.

How can I use the T2 instance types in Bitnami Cloud Hosting?

In order to use one of the instance types in the T2 family (t2.micro, t2.small, t2.medium) in Bitnami Cloud Hosting, you must have an Amazon account with the default Virtual Private Cloud (VPC) configured in the region where you are starting the server.

If your Amazon account already includes support for a default VPC, you will see the T2 instances selected by default in the server creation page. Note that you must use one of the 64-bit operating systems with the HVM virtualization system:

If your Amazon account doesn't have a default VPC configured, we recommend that you create a new Amazon Web Services account as it will preconfigure this default VPC in all of the current and future AWS regions:

Once the new cloud account is available in Bitnami Cloud Hosting, you can create new servers with the t2.* instance types by selecting the new cloud account in the server creation page. (You can avoid this step if you mark the cloud account as the default)

Getting 1045 error when trying to login to phpmyadmin

You can login to phpmyadmin only from the localmachine using the following credentials:

login: administrator

password: bitnami

If you get #1045 error, you probably changed the default 'bitnami' password when building a new server. The phpmyadmin configuration database access section is not updated with your chosen password value. You can fix it following the steps below:

Configuring PHP script to send emails via external SMTP server

How can I set up a development environment for Ruby, PHP, or Java

To get a ready-to-run development environment for PHP, Ruby on Rails or Java on Bitnami Cloud Hosting, simply launch a server from the Bitnami Cloud Hosting console without adding any applications to it. That will get you a server with what we call our 'base stack'. To see a full list of bundled components and versions, visit our Base Stack page.

What is the JBoss console password?

How to connect to the JBoss console?

The JBoss console by default runs on port 9990. You may need to open the port 9990 followin this article:

Please note that is not recommended to keep this port open, it is not a secure channel. You may consider creating an encrypted tunnel using SSH and then opening the port 9990 is not required. Please find the steps to open a SSH tunnel to the JBoss console below:

If you want to access it remotely, you need to open port 3690 (read more how to open additional port), however it is not recommended for security reasons. Please note that you may consider accessing your subversion repositoreis in more secure way via SSH and then no subversion server running is required.

What is the Tomcat Web Application Manager password?

How to enable SSL to access through https?

How to create a SSL certificate?

You can create your own SSL certificate with the OpenSSL binary. A certificate request can then be sent to a certificate authority to get it signed into a certificate, or if you have your own certificate authority, you may sign it yourself, or if you need a self-signed certificate (because you just want a test certificate or because you are setting up your own CA).

Important: You should enter the server domain when the above command asks for the "Common Name"

Now, cert.csr can be sent to the certificate authority. When the certificate authority has then done the checks they need to do (and probably gotten payment from you), they will hand over your new certificate to you.

In the meantime, until you get your certificate, you will need to create a temporary self-signed certificate:

Note that if you use this encrypted key in the Apache configuration you will need to enter the password manually on every Apache startup. You can regenerate the key without password protection from this file as follows:

Important: You should enter the server domain when the above command asks for the "Common Name"

Now, cert.csr can be sent to the certificate authority. When the certificate authority has then done the checks they need to do (and probably gotten payment from you), they will hand over your new certificate to you.

In the meantime, until you get your certificate, you will need to create a temporary self-signed certificate:

If you want to back up your private key in a safe location, you may generate a password protected version as follows: (Note that if you use this encrypted key in the Apache onfiguration you will need to enter the password manually on every Apache startup)

What are the default login and passwords for Bitnami applications

Note: The below is only for Bitnami Cloud Hosting. If you are using a Bitnami Virtual Appliance or a Bitnami AMI check the product page in bitnami.com for each product.

All your choosen applications on each server share the same login and password. The image below shows the part of the server setup interface. You can choose your own username and password when configuring a server by clicking on the 'Application Options' button.

The new dialog will pop up. You can set your applications login and password here. If you don't configure a username and password, a random password will be generated for you and the login will be 'user'.

Once the server is started, to view the password, go to the Servers section in the left menu, then select the server for which you want the password and click on the 'manage' button that appears. You will see that there is a 'show' link next to the word 'Application Credentials'. Click on that to view the password. Please use both Application Login and Application Password to sign in to you aplications. Note: if you decide to set your own application password, it will not be available here.

The default login and password for Bitnami applications

login: user

password: The one specified under Application Options or if none is, one will be automatically generated for you and will be available under the server manage screen.

The applications listed below do not follow the default login/password policy. You can also click the application name in the server details in the Bitnami Cloud Hosting console to get the specific application credentials.

JasperServer

login: jasperadmin

password: jasperadmin

Liferay

login: username @liferay.com Where username will be the one specified under Application Options or 'user' if none is.

password: The one specified under Application Options or if none is, one will be automatically generated for you and will be available under the server manage screen.

Where are my apps installed?

You can also take a look at our Base Stack page. We keep here the detailed changelog of the Bitnami Cloud Hosting base images together with Bitnami base stack components list.

Adding a new application to an existing server

It is not currently possible to add another application to already created server via the Bitnami Cloud Hosting console. However, you can add another application manually to a running server using the Bitnami Modules. You can follow the steps below:

First, check if the Bitnami Module installer is available in the stack page. Go to http://bitnami.com/stack/ruby/modules, select the application of your choice. Copy the download link for Linux 64-bit or 32-bit Bitnami Module depending on the server architecture you are using. For example, if you want to add SugarCRM, you can go to the page http://bitnami.com/stack/ruby/modules#sugarcrm and copy Linux 64-bit URL:

NOTE: Please note that in most cases you can't install the same application module more than once (i.e Drupal or Joomla!). You will need to install and configure the application manually in this case. Please check the section about adding several instances of the same application.

Remove an application from an existing server

If you want to disable one of the applications you can comment it out in the apache configuration. Depending on your application it will be enabled in one of these files:

/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf (applications with url configured as /prefix or marked as default application)

For instance, if you want to disable a WordPress installation configured as a subdomain (wordpress.domain.bitnamiapp.com) you can comment the following line out in the /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhost.conf file and restart apache: