This is a comprehensive guide to setting up a high-performance hosting environment for Laravel applications on Ubuntu. The guide covers the installation of required software, including Nginx, PHP 8.4, Node.js, and Certbot for SSL, as well a...
Learn how to manage your MySQL server from the command line. This beginner-friendly guide covers starting and stopping MySQL, creating users, managing databases, and performing backups and restores using real-world commands.
If you are using SSH, you'll want to run down this checklist of to make that ssh server a bit more secure. If any of these settings is absent from the configuration file, you should add them.
For Ubuntu this is in the file
/etc/ssh/sshd_co...
I manage a bunch of internal servers and for those that aren't part of the wider web I like to use key pairs to speed up my sign ins and maintenance.
Key-Based SSH Logins
Key-based authentication is the most secure mode of authentication us...
Below is a list of very common linux commands that any linux person should know by heart. From gzipping files, to running backups this is my personal cheat sheet
Compressing Files and Folders
Unzip 7z Archive
7za x myfiles.7z
gzip File...
Frequently I am asked by clients for details on how to manage a lampp server. While I do not recommend that clients who are not familiar with systems mess with the core system there are a few simple tasks that anyone can do to back or resta...
From time to time I need to install a way to accurately determine where users are located based on their header information. Thankfully there is a wonderful free database from MaxMind that gives you this ability when you install it with Apa...
Development Tools
Netbeans - http://www.netbeans.org
Dreamweaver for UI http://www.adobe.com
Flux is good too and much cheaper (OSX Only) http://www.theescapers.com/flux/
TextWrangler for just simple text stuff (OSX Only) http://www.bar...