Josh

www.joshuamcdonald.net

Homepage: http://www.joshuamcdonald.net


Posts by Josh

Debian Server Guide Part 2

March 2, 2010 - 4:40 pm

Tags: , , , , , ,
Posted in Blog | No comments

Web Server Setup and Virtual Hosts
Apache
The following sections will vary based on purpose of your server. Use this section if you plan to use Apache as a web server. I will also show you how to setup virtual hosts for hosting several websites on one server. Remember, this is a very simple process and I [...]

Debian Server Guide Part 1

February 10, 2010 - 8:00 am

Tags: , , , ,
Posted in Blog | No comments

I love using open source software, and I recently had the opportunity to setup a hefty server using Debian. Debian can be used for so much and useful guides are few and far between for Debian setups (key word, useful). I will take you down a complete Debian server setup that can be used in [...]

Great Portable Apps

February 3, 2010 - 11:27 am

Tags: , , ,
Posted in Blog | No comments

Here is a list of my favorite PortableApps. Some are extremely useful tools, some are used as Microsoft software replacements (Firefox instead of Internet Explorer), and some are just for fun. They make life so much easier and there is no per computer installation to worry about. Just pop in your flash drive or connect [...]

Red Hat Guest Additions

January 14, 2010 - 8:11 pm

Tags: , , ,
Posted in Blog | No comments

I had quite a time getting Virtual Box’s guest additions to install on Red Hat Enterprise 5. Typically you just install the linux headers and GCC, but the package manager didn’t seem to pick the right ones. So I have the commands here that will get you up and going. Open up Terminal, use the [...]

Ubuntu Server Checklist

December 3, 2009 - 11:07 am

Tags: , , , , , , , , , , , ,
Posted in Blog | No comments

A quick guide for getting an Ubuntu server setup for Small Office or Home Office use.
Use package manager (Synaptic) to install the following and their dependencies…
Apache2
MySQL
PHP5
OpenSSL
Firestarter
Samba
Gnome Partition Editor (gparted)
SSH
Download the latest versions of this software from their websites…
WordPress or Drupal
PhpMyAdmin
Unpack WordPress or Drupal files into your server document root, on Ubuntu /var/www/. Then unpack PhpMyAdmin [...]

Triple Hard Drive Obfuscation

October 30, 2009 - 11:45 am

Tags: , , , , ,
Posted in Blog | No comments

Check out how I’m using multiple encryption layers on a single external hard drive. The great thing is about this setup, is that its portable to other computers running virtual guest operating systems. You can use any host OS, guest OS, and any encryption software that you like. These are just the options I choose [...]

Installing Open Suse 10.3 LAMP with vsftpd

October 30, 2009 - 10:26 am

Tags: , , , , , , , ,
Posted in Blog | 6 comments

This install is less than 500 megabytes and will run Linux, Apache, MySQL, PHP, and FTP users. Boot up is fast and hardware utilization is minimal, while giving a rock solid performance. This setup even yields no vulnerabilities from Nessus scans when all setup and configuration is complete. Here you can find a straightforward [...]

How to SSH

October 30, 2009 - 10:10 am

Tags: , , ,
Posted in Blog | 1 comment

For Windows users, download a SSH program like Putty. Put the IP address or hostname of the server in the “Host Name” field. Now click “Open.”

It may ask you if you trust the server’s SSH-RSA fingerprint. If you trust the server you are connecting to, Click “Yes” to login to the server.

If using Mac or [...]

Add FTP Users

October 30, 2009 - 9:53 am

Tags: ,
Posted in Blog | No comments

Do the following to add FTP users to your Open Suse 10.3 LAMP server with vsftpd installed and running. If you have not done this, see the LAMP post to set this server up.
Login to your server as root and type “yast2″ to open up Yast. Scroll down to Security and Users, then select User [...]

PHP Info

October 30, 2009 - 9:44 am

Tags: , ,
Posted in Blog | No comments

If out want to make sure that you have PHP up and running correctly on your web server, just follow these steps.
Insert the following code into a new web document in your root web directory (/srv/www/ or /home/username/public) and name it info.php. Navigate your your site, and type in sitename.com/info.php. This will let you know [...]