[PLUG] HTML5,CSS3,and PHP7 on a Linux based box...

michael at robinson-west.com michael at robinson-west.com
Sun Jun 7 23:46:53 UTC 2020


HTML5 for Masterminds is geared towards Windows and Mac OS. I run CentOS 8 on my desktop and Debian Buster on my server.

What is the best way to have a sandbox on my desktop system for developing an HTML5/PHP7/CSS3 web site that will play Christmas movies?

These are home movies by the way which haven't been edited or turned into mpeg4 files yet.

I want to force use of TLS and authenticate users by some simple password or key? So the web site has to be encrypted and secure. My concern
is privacy, these are family movies that only family and some friends have any business watching.

I want the equivalent of MAMP recommended in HTML5 for masterminds, but for a Linux desktop. I want a Linux based virtual machine that runs on my
CentOS 8 desktop providing a server that I can make snapshots of and restore if needed. I want this virtual machine to host a site that is eventually
going to go on a server out on the Internet. The config files in the virtual machine are to be reference material for the real server. I'm thinking learn how
to configure a secure site on Apache in the virtual machine using name based virtual hosting. Christmas and goose are going to map onto the same
global IP address, but based on name you are going to be in a specific site folder. I'm thinking of name based virtual hosting. I could name based
host the insecure site lily in the virtual machine as well. My goal is to update lily to make it mobile friendly after all.

I have an existing https://goose.robinson-west.com site. On the same server in a different directory I want the site I'm developing to be accessed as https://christmas.robinson-west.com. If you try to access christmas unencrypted, you should be redirected to a log in page that is encrypted. I want
family and friends to be allowed into the site provided they know a simple password or possess a key. I'm wondering if I should allow the movies to
be downloaded or if I should just allow them be played. If I do allow downloading, I want to provide signatures to verify the movies with and I want the
download to be encrypted. I fully expect a 2 hour 8 mm movie to be a gig or larger when it's converted to a digital file. There are 30 years worth of
movies that need to be converted to digital files, one per Christmas. Some of the later movies were taken with a VHS camcorder, but most are
probably 8 mm. To convert thirty years worth of 2 hour videos, one per year, to digital files is going to include some editing. I expect the video files
to become available over time. Floor shots and what not need to be cut from the movies. For the 8 mm movies, they have to be potentially played
onto a screen and recorded with a digital camcorder. Then you edit the digital copy. Then you take the digital copy and rip it potentially. I want to
develop a site that will be encrypted and that I can easily drop the movies into. This site should make finding the movie of a particular year easy
and maybe for convenience since I'm forcing people to log in anyways I can store server side what they have watched or where they are at in a
particular movie. I have a picture from the last Christmas on http://lily.robinson-west.com that I want to move to the secure site and I want to redo
lily to be mobile friendly. Would be nice to grab a picture from each movie and make it a poster for that movie that year.

My virtual private server through Eskimo North is CentOS based.

 -- Michael Robinson



More information about the PLUG mailing list