Web Development and Hosting: Difference between revisions

From Amplexer
Jump to: navigation, search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Web Hosting
[[File:MediaWiki logo.png|thumb|m[https://www.mediawiki.org/ ediawiki.org]|left|200x200px]]
 
Well, I am the creator of this page and site. there is more to this story than just a website. Sure, the web content and the web style was composed by me.
 
=== Mediawiki as an Editable Platform ===
 
The web is based on wiki framework ([https://www.mediawiki.org/ Mediawiki]) so I setup that application to host this page. Also That would require me set up a Linux Apache MySQL PHP ([https://www.digitalocean.com/community/tutorials/how-to-install-lamp-stack-on-ubuntu LAMP]) server.
[[File:Apache logo.png|thumb|[https://apache.org/ Apache.org]]]


So I installed and configured the server.
   
   
Well, I am the creator of this page and site. there is more to this story than just a website. Sure, the web content and the web style was composed by me. The web is based on wiki framework ([https://www.mediawiki.org/ Mediawiki]) so I setup that application to host this page. Also That would require me set up a Linux Apache MySQL PHP ([https://www.digitalocean.com/community/tutorials/how-to-install-lamp-stack-on-ubuntu LAMP]) server. So I installed and configured the server. All this Software would need to work on a reliable machine so I built a fanless i7 Server with a raid 1 array running [https://ubuntu.com/download/server Ubuntu server]. Its about 8 years old and has been operating 24/7 all this while.
[[File:Phpmysql logo.png|left|thumb|PHP and MYSQL]]
[[File:MediaWiki logo.png|thumb|[https://www.mediawiki.org/ Mediawiki]]]
 
 
=== Hosting on my own Server ===
[[File:Ubuntu logo.png|thumb|[https://ubuntu.com/ ubuntu.com]]]
 
All this Software would need to work on a reliable machine so I built a fanless i7 Server with a raid 1 array running [https://ubuntu.com/download/server Ubuntu server]. Its about 8 years old and has been operating 24/7 all this while. Interestingly I am also hosting a minecraft server (Spigot) on this server for my daughter. 
[[File:Server 2.PNG|thumb|My Fanless i7 Server|left]]
 
=== Routing Internet Traffic ===
 


I had to set up the domain and forward network traffic to my home and configured my home router to allow internet traffic. That was done with [https://www.noip.com/ noip.com] and dynamic DNS.


I had to set up the domain and forward network traffic to my home and configured my home router to allow internet traffic. That was done with [https://www.noip.com/ noip.com] and dynamic DNS. Recently I felt that I needed to make my self hosted site more secure with HTTPS. That turned out to be a little more challenging as I didn't want to pay for a certificate from a CA. Long story short I implemented a scheme proposed by [https://letsencrypt.org/ letsencrypt.com] where I created a [https://certbot.eff.org/ Certbot ACME client] to obtain a certificate. The fruits of that labor is what you see here. No I am not an expert in web design or Linux but I have picked up skills that I enjoy using and deploying things that I pick up and this site is a snippet of that.
=== Security and HTTPS ===
[[File:Certbotlogo.png|left|thumb|[https://certbot.eff.org/ certbot] ]]
Recently I felt that I needed to make my self hosted site more secure with HTTPS. That turned out to be a little more challenging as I didn't want to pay for a certificate from a CA. Long story short I implemented a scheme proposed by [https://letsencrypt.org/ letsencrypt.com] where I created a [https://certbot.eff.org/ Certbot ACME client] to obtain a certificate. The fruits of that labor is what you see here. No I am not an expert in web design or Linux but I have picked up skills that I enjoy using and deploying things that I pick up and this site is a snippet of that.
[[File:Linuxlogo.png|thumb|Linux OS ]]

Latest revision as of 22:50, 18 October 2025

mediawiki.org


Well, I am the creator of this page and site. there is more to this story than just a website. Sure, the web content and the web style was composed by me.

Mediawiki as an Editable Platform

The web is based on wiki framework (Mediawiki) so I setup that application to host this page. Also That would require me set up a Linux Apache MySQL PHP (LAMP) server.

Apache.org

So I installed and configured the server.

PHP and MYSQL


Hosting on my own Server

ubuntu.com

All this Software would need to work on a reliable machine so I built a fanless i7 Server with a raid 1 array running Ubuntu server. Its about 8 years old and has been operating 24/7 all this while. Interestingly I am also hosting a minecraft server (Spigot) on this server for my daughter.

My Fanless i7 Server

Routing Internet Traffic

I had to set up the domain and forward network traffic to my home and configured my home router to allow internet traffic. That was done with noip.com and dynamic DNS.

Security and HTTPS

certbot

Recently I felt that I needed to make my self hosted site more secure with HTTPS. That turned out to be a little more challenging as I didn't want to pay for a certificate from a CA. Long story short I implemented a scheme proposed by letsencrypt.com where I created a Certbot ACME client to obtain a certificate. The fruits of that labor is what you see here. No I am not an expert in web design or Linux but I have picked up skills that I enjoy using and deploying things that I pick up and this site is a snippet of that.

Linux OS