Welcome to SOKG Free Page Hosting Service! This service allows anyone to host their static pages, whether it’s a personal blog or a project site, completely free of charge. We offer seamless integration with your GitHub CI/CD, making updates a breeze. Simply push your static pages to your GitHub repository, and your content on our Page Hosting Service will automatically update – no extra steps required!
Features
- Free Hosting: Host your static pages for free.
- Automatic Deployment: Effortlessly update your site by pushing changes to your GitHub repository.
- Integrated CI/CD: Seamlessly connects with your GitHub CI/CD pipeline.
- Free Subdomain: Each service comes with a free
6ti.net
subdomain (e.g.,yourblog.6ti.net
). - Global Security & CDN: Powered by Cloudflare, ensuring top-tier security and fast content delivery worldwide.
- Custom Domain Support: Easily use your own domain name.
This Demo Site
Want to see it in action? Visit our demo site here:
How It Works
Our service simplifies the process of hosting your static content. Once set up, any changes you push to your connected GitHub repository will automatically trigger an update on your hosted page.
Getting Started
Ready to create your free blog or project site? Follow these simple steps:
- Register an Account: Visit our public welfare project website at https://sokg.net and register for an account.
- Create a Page Zone: Once registered, create a new “Page Zone” through your account dashboard.
Integrating with GitHub CI/CD
To enable automatic deployment from your GitHub repository, you’ll need to configure a .sokg_page_config
file in your repository.
Configuration File (.sokg_page_config
)
After creating your Page Zone, log in to your control panel. You’ll need to create a configuration file named .sokg_page_config
in the root of your GitHub repository. This file will link your repository to our service.
Here’s the required format:
1 | repo_url=https://github.com/yourname/repo.git |
Specifying a Subdirectory (Optional)
If your static website files are located in a subdirectory within your repository (e.g., public_html
), you can add an additional line to your .sokg_page_config
file:
1 | public_dir=public_html |
Make sure to replace public_html
with the actual path to your website’s subdirectory.
Webhook and Secret Key
For CI/CD automation integration, you will need the webhook address and secret key. These will be provided in a prominent tip box on your Page Zone page after you’ve created it. Please refer to that page for the specific details.
Using Your Custom Domain
If you wish to use your own domain name (e.g., blog.yourdomain.com
), the process is straightforward:
Connect Your Domain to Cloudflare: If your domain is not already using Cloudflare, you’ll need to integrate it with Cloudflare. This is a simple process that typically involves changing your domain’s nameservers.
Add a CNAME Record: Once your domain is connected to Cloudflare, add a CNAME record that points your desired subdomain to our service:
1
blog.yourdomain.com IN CNAME leap.cname.sokg.net
Replace
blog.yourdomain.com
with your desired subdomain.
Start hosting your static pages with SOKG today and experience effortless deployment and global reach!