The way to build your corporate sites for free

By: Tomoya Amachi
Posted: Aug 28, 2017

TL; DL

  1. Corporate site : GitHub Pages
  2. Mail : Forward mail to own personal Gmail
  3. CDN/SSL : Cloudflare
  4. Chat : Slack

Requirements

1. Corporate site

2. Mail

3. CDN/SSL

Comparison

Corporate site

Mail

CDN/SSL

Settings

At first

  1. Create your account at some name Domain Name Registory service
  2. Register your corporate's domain

DNS/CDN/SSL

  1. Create a Cloudflare account and add a website
  2. Change your domain name servers to Cloudflare
  3. cloud mark if you want to use SSL/CDN. You can choose simple DNS feature if you don't check cloud mark.

Mail

It would be set forward to another mail domain only Onamae.com.<br/> Please let me know if you know how to set another NS hosting service.

  1. Setting > Mail > Add
  2. Log into Gmail
  3. Set two factor auth if you don't.
  4. Gmail > Setting > Add some account
  5. Verify your domain each ESP

GitHub Pages

  1. Create or Login your personal GitHub account
  2. Create your organization
  3. Create repositories your-organization.github.io
  4. Setting > GitHub pages
  5. Choose a theme
  6. Add CNAME www your-organize-account.github.io if you can access your-organize-account.github.io

Each captures

An image from Notion
An image from Notion
An image from Notion

Slack

  1. No special way to setting. Create your team normally.

Conclusion

Now You don't need money to create your new business environment. Your payment is only to register your Domain. Please advise me if you know a better way than my article.