Getting Started with FreeHost.run From Signup to Deployment
Follow our simple guide to quickly set up your free hosting account and deploy your first application on FreeHost.run.
Step-by-Step Guide
How to Deploy Your Website
From registering your account to deploying your first application
-
1
Create a Free Account
-
Visit our signup page and register for a free account. We'll only need your basic information and an email address to get you started. No credit card required.
-
2
Create a New Project
-
Once logged in, navigate to the dashboard and click on "New Project". Choose a project name that describes your application. This will create a container environment for your application.
-
3
Choose Your Technology Stack
-
Select your preferred technology stack from our wide range of supported options, including PHP, Node.js, Python, Ruby, Go, and more. You can also select from our pre-configured templates for WordPress, Laravel, Express, and others.
PHP
Node.js
Python
-
4
Deploy Your Code
-
You have multiple options to deploy your application:
- Connect to your GitHub or GitLab repository for automatic deployment
- Upload files directly through our web interface
- Use FTP/SFTP to upload your files
- Deploy using our CLI tool
For GitHub integration, simply authorize FreeHost.run to access your repositories, select the repository you want to deploy, and we'll handle the rest.
-
5
Configure Your Application
-
Configure environment variables, domain settings, and other options for your application. Our platform automatically assigns a subdomain (yourproject.freehost.run) to your application, or you can configure your custom domain.
SSL certificates are automatically provisioned for both our subdomains and your custom domains, ensuring secure connections for your users.
-
6
Your Site is Live!
-
Once your application is deployed, it will be available at your assigned subdomain or custom domain. Visit your site and enjoy the reliable hosting provided by FreeHost.run!
You can monitor your application's performance, view logs, and manage resources from your dashboard.
Detailed Tutorials
Platform-Specific Guides
In-depth tutorials for deploying specific applications and frameworks
Deploying a PHP Application
Learn how to deploy a PHP application, including Laravel and CodeIgniter frameworks.
Node.js Deployment Guide
Step-by-step instructions for deploying Express, React, and Next.js applications.
WordPress Installation Guide
Complete guide to setting up a WordPress site on our platform in just minutes.
Python Web Apps
Deploy Flask, Django, and FastAPI applications with our optimized environment.
Custom Domain Setup
Learn how to configure your custom domain with our hosting service.
Continuous Deployment
Set up CI/CD pipelines with GitHub Actions or GitLab CI to automate your deployments.