SOKG Free Page Hosting Service

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:

https://page-test.6ti.net/

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:

  1. Register an Account: Visit our public welfare project website at https://sokg.net and register for an account.
  2. 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:

  1. 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.

  2. 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!