Ubuntu Server

Home Interests My Opinion KC8RP Family Genealogy Favorites

           

 

This page will detail my move from Microsoft server 2000 to Ubuntu 14.04 LTS server.
The hardware I used is the Wyse R90Le, see link for details

I have been looking into moving to Ubuntu for my desktop as well as my server. I use both but because I am tied to certain applications, DXLab, Quicken etc, I have resisted. I will detail my Ubuntu desktop on a different page but for now let me discuss my steps to and Ubuntu server. Even though I still currently use Windows 7 I have moved to many open source applications which run on both platforms. I no longer use Microsoft Office but have moved to Libre which is an open source office sweet that is compatible with Office documents. I also us FireFox for a web browser, again open source and free. My mail application is Thunderbird which connects dynamically with my Google mail and calendar. I will describe these apps on the Ubuntu desktop page.

There a few things I got spoiled at using with Microsoft server, to start with FrontPage extensions. Microsoft has since stopped support and many WEB servers no longer provide this extension. It apparently had security flaws and the bottom line, like XP, Microsoft wanted to move on to newer technology which of course in the end will bring in more money. As you might guess I am not a web designer so I need all the help I can get. I still use FrontPage but now I upload with FTP and I do not use any front page extensions. I will describe  FrontPage and other editors later.

The first step is to download Ubuntu and create a bootable DVD or CD. Go to http://www.ubuntu.com/server and download the 32 or 64 bit ISO image. You can burn this image to a DVD/CD and you have a bootable DVD/CD. I use Nero but there are a number of free ISO burners out there such as Free ISO burner at http://www.freeisoburner.com/  .

I used plenty of resources and numerous rebuilds while I was learning. There is a lot of great help on YouTube, take advantage of it. There are a couple of YouTube videos I recommend watching completely several times before you start. There are no spoken words just videos of the installation, this will show you what to expect and plan for once you start your installation.
https://www.youtube.com/watch?v=P5lMuMhmd4Q&spfreload=10
 https://www.youtube.com/watch?v=EMla0SHfXSs&spfreload=10

You can automate the whole process when it comes to selecting servers you want to run on your new server but I started off like the first video only installing SSH to start with. I ended up with the LAMP server which is Linux, Apache, MySQL & PHP. After I initially installed Ubuntu & SSH I then proceeded to install the individual server components. Initially the server screen is a command screen only, I will add a graphical interface, gui, later. The purists would scoff at a graphical interface but I come from a Windows world and it is easier for me. You will need a stand alone computer as a server not a dual boot used on Windows / Ubuntu desktop installations. If you screw up things than do as I did, start over, nothing ventured nothing gained. I will provide documents which will assist you some problem areas.

The installation components  I used are as follows:

bulletUbuntu server and open SSH server
bulletApache    the WEB server    If you install Apache than you will also want the next 2 servers.
bulletMySQL    the database
bulletPHP        front end for MySQL
bulletSamba    file sharing server. If you are not using this for file storage etc. then leave it out.

You will reach a point when you see this screen when it is time to select servers. If you select LAMP the installation of Apache, MySQL & PHP will occur. L, Linux/Ubuntu, has already occurred or you would not have reached this point.  If you decide to follow the installation above I recommend you follow the PDF for step-by-step install. This document was originally written for 12.04 but it equally applies to 14.04.

After you have everything running the document shows how to setup Webmin to remotely manage your server and phpMyAdmin to manage MySQL. This is especially useful from a Windows desktop, they are both browser applications.

You will probably want a graphical desktop such as GNOME, one of the documents explains how to do that. It will look very similar to the following.

Application drop down menu is displayed above, click to enlarge.

Once you install the GUI desktop many server operations will be from a terminal screen, very similar to Windows command screen.

Under Accessories you will find the Terminal application, click to enlarge.

When I upload pages to my server I use a open source app called WinSCP at
 http://winscp.net/eng/index.php?#utm_source=winscp&utm_medium=app&utm_campaign=5.5.6
This FTP client can handle SSH necessary for uploading.

I have included a number of documents I have downloaded from the internet which are helpful but the amount of information can be overwhelming. Most refer to Ubuntu 12 but apply equally well to version 14.

bullet How to install classic gnome desktop in ubuntu
bullet Step By Step Samba server on Ubuntu
bullet Samba File Server
bullet Configure Samba Sharing between Ubuntu and Windows
bullet Ubuntu 12 Sharing_with Samba
bullet Securing a Samba File and Print Server
bullet How to Setup a Dedicated Web Server for Free
bullet Installing Apache2 With PHP5 And MySQL Support On Ubuntu
bullet How to install webmin on ubuntu
bullet Webmin Installation and Configuration in Ubuntu Linux
bullet Quickly Add Users to Groups in Ubuntu
bullet How To Install and Secure phpMyAdmin on Ubuntu
bullet How To Set Up vsftpd on Ubuntu
bulletphpMyAdmin
bullet PHP_admin_problems
bullet User Management
bullet Sharing privileges
bullet OpenSSH Server
bullet How to Connect
bullet Access To MySQL Documentation
bullet Can't use USB 3

As more items come to mind I will include on this page.