My preference has always been to create a web development server on my localhost rather than using a virtual machine (VM). I will note that I am very comfortable working on the command-line, and with servers and databases. I generally found it a lot easier to not work with a virtual machine when doing development locally (backup, restore, and too many corrupt VM’s!)
That being said, since creating this series, my primary machine is now a MacBook Air and I am in the process of switching to using Docker.
Create a Web Development Workstation on Ubuntu:
- Install Base OS (Ubuntu) || Install Ubuntu on VMWare Guide
- sudo mkdir ~/web
- sudo chmod -R 777 ~/web
- Install and Configure
git
on Ubuntu Guide- ssh-keygen -t ed25519 -C “<comment>”
- nano ~/.ssh/id_ed25519.pub #copy to GitLab account
git clone git@gitlab.com:sipofwater/scripts.git ~/web/scripts
- Ubuntu Software -> vscode -> install
- Install and Configure a LAMP Server on Ubuntu Guide
- bash ~/web/scripts/webserver/installwebserver.sh
- Implement Backup Guide
Disaster Recovery Guides
Documentation Needing Writing:
- install & configure
- npm || yarn
- composer
- laravel
- changing default branch from master to main