Web Hosting Providers TERRY HALL. Requirements FREE No advertising FTP access (or another secure...

14
Web Hosting Providers TERRY HALL

Transcript of Web Hosting Providers TERRY HALL. Requirements FREE No advertising FTP access (or another secure...

Page 1: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Web Hosting ProvidersTERRY HALL

Page 2: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Requirements

FREE

No advertising

FTP access (or another secure transfer method)

Near 100% uptime

Adequate storage

Page 3: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

The Choices

Github

Self-Hosted

Weebly

Page 4: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Github

Github is a code/web hosting service that encourages collaboration amongst it’s users.

Because of this collaboration, it is easy to contribute to a wide variety of open source projects.

At the heart of Github lies Git, a version control system that allows developers to keep a revision history of their code.

Page 5: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Why Choose Github?

Free, though you can pay a small monthly fee to make your repo private.

No advertising

Reputable – used by many big name companies.

SSH or HTTPs access to upload files. Users also have access to a Desktop app that can be used to sync files with their repository.

The Github desktop app

Page 6: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Why Choose Github?

100% uptime

Version control -- Easier collaboration & trivial to revert changes.

My Github website

Page 7: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

So what’s the catch?

Limited to static pages (html, css, etc.)

Strict limit of 100MB on individual file size & a 1GB repository limit.

Page 8: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Self-Hosted

If you’re a do-it-yourself type of person & interested in building a website, you may consider hosting the website yourself.

Why pay someone else to host your website?

Why deal with the hassle of finding a free web hosting service that isn’t littered with ads?

I’ve personally set up a Raspberry Pi as a network share / web server & have had no major issues.

Page 9: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Why Choose Self-Hosting?

You have complete control over not only the web page, but also the PC/server it’s hosted on.

Easy to use software for setting up web server environments. LAMP comes to mind: Linux or Windows OS

Apache HTTP Server

MySQL database

PHP server side scripting

Easy file sharing with FTP & SMB services.

Easy access to your server from the outside world with NAT / port forwarding.

Version control Subversion, Git, etc.

Page 10: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Pitfalls of Self-Hosting

It can be difficult & time consuming if it’s your first time setting everything up. There are a plethora of things to learn.

It’s not always the cheapest option & not always free. A Raspberry Pi can be a cheap option (under $50), but it’s still not free.

If your site goes down, there is nobody to assist you with getting it back online. The 100% uptime requirement is entirely up to you.

Page 11: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Weebly

Weebly is a web hosting service that attempts to make the site-building process much easier for everyone.

Weebly was founded by three college friends who were looking for a way to help others build professional looking websites.

Weebly offers both free & paid plans, depending on the services you want.

Page 12: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Why Choose Weebly? FREE

Easy to use – drag & drop website builder & many templates to choose from. Upload files with ease through the builder tools.

Built-in HTML / CSS editors

Unlimited pages

Email support option & Knowledge base if/when you have issues with your website.

Page 13: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Weebly Downsides

Very restrictive when compared to the other two Web Hosting options I’ve listed.

The FREE plan is missing a lot of the key features the paid versions offer: No domain name

No embedded video players

No way to remove the “Create a free Weebly website” footer.

10MB individual file limit

Page 14: Web Hosting Providers TERRY HALL. Requirements  FREE  No advertising  FTP access (or another secure transfer method)  Near 100% uptime  Adequate.

Conclusion & Recommendation

My choice will be Github for the projects in this course. I recommend using Github because it takes the hassle out of setting up a web server but also lets the user maintain complete control over the website’s content.