To check the status of our services visit our Status Page.
Three simple steps! We promise that free hosting is and will always stay free.
1. Create an account!
2. Choose the free website domain you like.
3. Upload your files via FTP or the online file manager.
If your website doesn't use MySQL databases, moving your site is very easy. Simply upload all your files to the ‘htdocs’ folder on your hosting account. If you have a PHP based website, check if it has any configuration files where a domain name or file path needs to be set. Update these values as necessary. If your website is using MySQL databases, you need to move the database contents as well and update the configuration of your website to use the database. In order to do this follow these steps:
1. Backup the database on the old host. Either use your current provider's MySQL Back Up tool, or if that isn't available log into phpMyAdmin, select your database, and click on the 'Export' tab. Save the file as 'gzipped'.
2. Create a database on your hosting account. Go to your website's control panel, click on MySQL Databases, and create your new database there.
3. Enter phpMyAdmin on your hosting account account, then click on the 'import' tab, find the backup files of your database and click go. Please be patient as if your database is large, it can take quite some time.
4. Now update your configuration files. On Wordpress find the wp-config.php file. Update the database host, username, and password values. These can be found in your control panel, whereas your password is the same one that you use for your control panel account.
If your account is currently "processing", then within the next 15 minutes you will have been allocated a server and your website will be ready to use!
Please note that sometimes your website will not be visible within 15 minutes (due to DNS propagation), in this case try accessing your website with "www." before the URL.
A Ultifree Hosting account is an account which can be used to access the dashboard. A hosting account is each website with its own files/databases that is created through a Ultifree Hosting account. Each Ultifree Hosting account can contain up to 3 hosting accounts and only one Ultifree Hosting account can be created per person.
If you would like to delete a hosting account then do the following:
1. Log into your dashboard.
2. Click on the hosting account which you would like to deactivate.
3. Click the "Remove Hosting Account" button.
Approximately, 60 days after deactivation, the account will be deleted entirely. Due to legal constrains, Ultifree Hosting cannot delete accounts earlier under any circumstances.
Please note that accounts that have been suspended are not deleted automatically and if your account was suspended for abuse, it cannot be deleted upon request.
If you would like to delete your Ultifree Hosting account then do the following:
1. Log into your dashboard.
2. Make sure you have no active hosting accounts.
3. Head to the settings section.
4. Click the "Close Account" button.
Please note that the deletion of an Ultifree Hosting account is immediate and permanent.
An inactive account will be deleted after 60 days without any activity.
Activity includes website visits, control panel logins, file changes, and more.
Each person may have a maximum of 3 hosting accounts and 1 Ultifree Hosting account. If you create any more, your accounts will all be suspended.
If you would like to reset your account to start from scratch for any reason, there is no button to simply do this however you can try the following:
To clean your account manually you can do the following:
1. Log into your control panel (via the dashboard).
2. Go to the Addon Domains, Parked Domains, and Subdomains then delete all your domains in these sections.
3. Go to MySQL Databases then delete everything in this section.
4. Go to Softaculous and in the Installed Apps section delete everything.
5. Go to SiteBuilders and delete all the Site Builders in your account.
6. Connect to the File Manager or FTP, then go to your htdocs
folder and delete everything inside this folder (do this for all your domain folders).
By doing this you'll have deleted almost everything in your account, except certain protected folders and files. Now you can restart your project.
Creating a new hosting account will also allow you to restart with a clean slate. Simply log into your dashboard and create a new hosting account as usual.
Thank you for upgrading! Now that you've upgraded your account there are a few important things you need to know.
Firstly, you are now a customer of iFastNet, which sponsors Ultifree Hosting and provides the premium hosting services. Premium hosting comes with a separate support system which can be found here: http://support.ifastnet.com". Please note that you will need to create an account in the ticketing system to access it. Generally, iFastNet will respond to questions within about 15 minutes, so you shouldn't be worried about any delays.
Most importantly, although iFastNet's premium hosting integrates well with Ultifree Hosting, free hosting accounts won't automatically be migrated to your premium hosting.
Luckily, iFastNet can migrate your account at anytime, even if your account is suspended! To do so please do the following:
1. Create an account on the premium support portal (http://support.ifastnet.com).
2. Create a new support ticket, but remember to include the domain name of your new account and the invoice number of your premium order.
3. In your message, clearly say that you would like to have your account migrated from free hosting and include your hosting account username (eg. ultif_19483223).
4. Now wait for iFastNet to migrate your website!
Anything illegal, websites that contains copyrighted files (warez), adult content, spamming scripts, web proxies and more. For more information please read our TOS.
We would really appreciate it! You can email us at [email protected]
You're free to upload as many files as you want, but please be aware that the largest size for an individual file is limited to 10MB on the free plan.
There are two ways. Firstly, you can download an FTP client (eg. FileZilla). Secondly, you can use our free "Online File Manager", which you can find by clicking "File Manager" in the dashboard.
The reason for this is probably that the file is larger than 10MB. On the free hosting plan there is a per file upload limit of 10MB, meaning you can upload an unlimited number of files, but each of these files must be less than or equal to 10MB in size. There is no way to increase the upload limit (even temporarily) at the moment.
You can view a tutorial on how to setup and use FTP to manage your files here.
There is a per file size limit of 10MB. Please note this is not a total disk space limit, only a per file limit. Please do not try to raise this limit through your PHP settings as it is enforced on the file system level.
Sadly, no. This limit is fixed and should generally be enough to upload any HTML, PHP, script and other regular website files. If you would like to upload large files such as video or other downloadable files, please use a service such as MediaFire (downloadable files) or YouTube/Vimeo (videos).
If you want to use your own domain name from third parties (Free or Premium), please set your domain nameservers to ours, then add your domain to your control panel using Addon Domain or enter your domain when creating a hosting account. Our nameservers are:
- ns1.byet.org
- ns2.byet.org
Our nameservers are:
- ns1.byet.org
- ns2.byet.org
Due to DNS propagation, it takes some time before all the servers on the internet find out that you changed your nameservers. Sometimes this process can take up to 72 hours (usually less than an hour).
There are some domain registries which force a nameserver check, in this case, you cannot use your domain with our services.
A non-exhaustive list of these domain extensions is as follows:
- .com.br
- .de
- .dk
- .hu
- .it
Some phrases are banned on our services due to excessive phishing attempts. Please try a different domain name!
To create a CNAME record please do the following:
1. Open your control panel through the dashboard
2. Scroll to the "Advanced" section
3. Click on "CNAME Records"
4. In source enter the subdomain (thispart.yourwebsite.com) part of your domain which you would like to attach the CNAME record to. If you are attempting to verify an SSL certificate, this is usually _acme-challenge
5. Then in the destination box, enter the location to which the CNAME record should point. If you are attempting to verify an SSL certificate, this is usually something similar to uniquecode.acme.ultifreehosting.com
6. Finally, click "Add"
Now the CNAME record is setup! It may take a few minutes before it starts working, so please be patient.
If you want to find out the IP address of your hosting account, then do the following:
1. Open the dashboard
2. Under "Account Details", find where it says "Main Domain"
3. Copy the URL there
4. Open this website: https://toolbox.googleapps.com/apps/dig/
5. Paste the URL into the box and press the button that says "A"
6. Find the IP address (usually on the 8th line of the response)
Got to the domains page on our website, then search for your dream domain. At checkout use the following code: "ultifree1$".
1. Open your Control Panel, click on the SSL/TLS section.
2. Click on "Configure" next to the domain you'd like to add the certificate to.
3. Paste your private key into the Private Key Field and click "Upload Key" (Including the first and last lines - eg. ---BEGIN PRIVATE KEY---
).
4. Paste your certificate into the Certificate Field and click "Upload Certificate" (Including the first and last lines - eg. ---BEGIN CERTIFICATE---
).
Now your certificate is installed, wait 1-2 minutes, access your website using https:// and your website should be secure!
Open the "SSL Certificate" section in the dashboard and generate a certificate. Once this is complete, follow the instructions above.
Cloudflare is a great way to get a free SSL certificate. Using cloudflare's system you don't even have to manage the certificates yourself. In order make use of this service do the following:
1. Create a Cloudflare account and connect your domain.
2. Go into the SSL/TSL settings menu.
3. Select "Flexible".
4. Now try accessing your website with https://yourdomain.tld
Congratulations! You now have free SSL.
Now that you have SSL on your website, you will want to make sure to redirect all your visitors to the secure version of your website.
1. Log into your Cloudflare dashboard.
2. Go to the SSL/TSL settings menu.
3. Click on "Edge Certificates" in the submenu.
4. Scroll down to "Always use HTTPS".
5. Flip the switch to "On".
This is probably the most common way of forcing HTTPS. To force HTTPS do the following:
1. Find your .htaccess
file in your htdocs folder - if there isn't one, create a new one.
2. Click edit if in the online file manager, or download the file and open it using notepad or a similar program.
3. Add the following lines to the file:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} = http
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
4. Save and upload your .htaccess file into your htdocs folder.
If you get a Error 500 - Internal Sever Error after doing this, then you have an error in your .htaccess
file. Please open it and check to make sure everything is correct.
Note: If any of your files/assets go missing on your website, that means the link was probably "http" not "https". Simply change their URLs to use "https", which should fix this problem.
Due to the nature of how SSL certificates are created (they contain the expiry date within their code), to "renew" your SSL certificate you will need to generate a new one when your previous certificate expires.
To verify your domain you'll need to create a CNAME record with the values specified in the box that opens when you click the "Verify" button next to your certificate in the dashboard.
If your nameservers are pointing to ours you can create a CNAME record in the control panel (in the dashboard click the control panel button, then find the CNAME tab), otherwise please check on the website where you bought your domain.
No, due to severe spam issues, email accounts have been disabled on free hosting account.
If you require email, please upgrade to one of our Premium Plans. We provide you with unlimited email accounts, powerful spam filters to protect your accounts, and access to 3 webmail clients (RoundCube, Horde and SquirrelMail) if you upgrade!
To use your own email software (such as Outlook), you need to have POP, IMAP or SMTP on your hosting account to access your email accounts.
Unfortunately, on free hosting accounts IMAP, POP and SMTP are unavailable.
Premium hosting supports POP, IMAP and SMTP, allowing you to use your own email software. In addition, you also get unlimited email accounts, powerful spam filters to protect your accounts, and access to 3 webmail clients (RoundCube, Horde and SquirrelMail).
PHP mail() is severely restricted on Ultifree Hosting. Although some messages sent using the mail() function may succeed, generally most messages will be rejected by the mail system.
If you want to send mail from your website, the easiest way would be to use an external SMTP service. Using PHPMailer in combination with Gmail is one such option. Additionally, there are also other SMTP providers that will simply forward mail to your Gmail account.
The simplest solution to use PHP mail() would be to upgrade to premium hosting, which has much higher sending limits and has no filters on PHP mail().
Creating .htaccess rules allows you manage your website in powerful ways such as by creating custom error pages, pretty URLs, and much more. There are many guides online on using the .htaccess file.
Your main domain is attached to the htdocs/
folder. Addon domains and subdomains are attached to folders like example.com/htdocs/
. In these folders you can create your .htaccess
file.
A .htaccess
file begins with a dot and doesn't have a file extension, therefore Windows often has problems with such files as it hides them and other such things. To avoid this we recommend creating your .htaccess
file through the File Manager in your control panel instead.
Yes, you can use socket functions (eg. fsocketopen()
etc..), however, access is limited to prevent abuse. For example, only a small set of default ports are open for sockets. Additional ports cannot be opened.
Currently, we only offer PHP version 7.4. It is not possible to upgrade the PHP version on your account. We are working on upgrading to PHP 8, and we will let you know once that happens!
No, currently the free plan does not allow for SSH. If you require SSH, please consider upgrading to a premium plan.
The Imagick extension is currently disabled on free hosting due to a security vulnerability, therefore we cannot enable it. It also uses several Shell-Level commands, which are not possible to use on free hosting at the moment. If you really need this module, you will have to upgrade to one of our premium plans.
Yes, you can put whatever you want on your website, as long as it isn't illegal, harmful to your visitors or us, and doesn't break our TOS. So yes, you can put ads on your site.
Yes, Ultifree Hosting provides PHP, MySQL, and PHPMyAdmin.
While it is possible to run Laravel on a free hosting plan, as Laravel is generally not designed to be run on shared website hosting, you will run into some limitations. If you don't mind these then simply follow these steps to setup Laravel:
vendor
folder) to the htdocs
folder of your website using an FTP client such as FileZilla.
RewriteEngine On
RewriteRule (.*) /public/$1 [L]
.env
file.As mentioned above you will run into certain limitations. These include:
When you open your website for the first time you may see ?i=1
at the end of your URL. This extra URL parameter is there due to a browser validation tool used to make sure that your website is only accessed by regular web browsers. Unfortunately, for security reasons, this security system is mandatory on all free sites. It can be removed by purchasing a premium plan.
Cloudflare is a website acceleration and security service. Cloudflare caches and optimizes the content from your website, and when turned on, visitors will connect to one of Cloudflare's severs around the world instead of to our server with your hosting account on it. As Cloudflare has many more servers all around the world, your website will load faster. Additionally, Cloudflare can block DDOS attacks or provide your website with a shared SSL certificate (which you don't need to manually renew).
To integrate your domain with cloudflare, head directly by going to their website and add your domain there (generally their system should auto-detect all settings).
Payouts are done within the first week of each month, taking into consideration weekends and holidays.
Currently all payouts are processed through PayPal. You can provide or change your PayPal email in the payouts section of your affiliate dashboard.
Conversions are usually checked within 3-4 business days, however, sometimes it may take up to 10 days.
Currently, a free signup will earn you EUR 0.50. Although this is a much smaller payment than other affiliate programs, in this case you are being paid for promoting a free product. This means you will be able to achieve a much higher conversion rate (often as high as 80%), compared to promoting a paid product.
The minimum payout amount is EUR 35. If the amount is less than EUR 35 for a specific month, then you'll receive the cumulative payouts within the first week of the month in which the payments will be equal or exceed EUR 35.
If a conversion has been marked as rejected, this is due to the conversion failing our fraud checks or your promotion not meeting our Affiliate Terms of Service. For security reasons we cannot reveal how we decide if a conversion is fraudulent, however, if too many of your conversion are rejected, then you may be banned from the affiliate program.
Ultifree Hosting is a free website hosting service with unlimited disk space and unlimited bandwidth. It provides support for Wordpress and several E-Commerce solutions. The free plan is 100% free and all of client sites have no forced ads on them.
Ultifree Hosting has a page on TrustPilot, Google, HostSearch and HostAdvice where you can find independent reviews by users.
If you, or your business, are interested in placing advertisements on our website to reach our users, please contact us at [email protected] for more information.
You might be wondering how is it that Ultifree Hosting is free. Are there some hidden costs?
Well, Ultifree Hosting is, in fact, 100% free without any hidden costs. Here's why:
Ultifree Hosting is powered by iFastNet. Over the last decade, iFastNet has been developing a unique cloud hosting solution. With it, they managed to host a lot more accounts per server than would have been possible with traditional hosting software, while still keeping websites as fast or even faster than other hosting providers. Thus, our server costs are low.
We have ads on our homepage and in the control panel. Additionally, iFastNet install their own ads such as the upgrade offers in your control panel. We will never force ads onto your websites. Your website is your own and costs are low enough that any decent free hosting provider shouldn't need to put ads on your site.
Ultifree Hosting is great for hobby sites and experiments. However, high traffic or complex sites aren't suitable in order to make sure no account uses huge amounts of server power and hogs it all. These rules help to keep everything fair and provide quality free hosting to everyone.
Homepage Second CTA Background: Designed by upklyak / Freepik
Homepage First CTA Background: Technology photo created by rawpixel.com - www.freepik.com